本文整理汇总了Java中net.dv8tion.jda.core.entities.Role.getIdLong方法的典型用法代码示例。如果您正苦于以下问题:Java Role.getIdLong方法的具体用法?Java Role.getIdLong怎么用?Java Role.getIdLong使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类net.dv8tion.jda.core.entities.Role
的用法示例。
在下文中一共展示了Role.getIdLong方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getRoleRating
import net.dv8tion.jda.core.entities.Role; //导入方法依赖的package包/类
public short getRoleRating(Role role) throws SQLException
{
short returns = -1;
try (Statement statement = connection.createStatement())
{
try (ResultSet set = statement.executeQuery("SELECT * FROM "+table.name()+" " +
"WHERE GUILD_ID = "+role.getGuild().getIdLong()))
{
if(set.next())
{
for(short i = 1; i <= 5; i++)
{
long forRole = set.getLong("ROLE_"+i);
if(forRole != 0L && forRole == role.getIdLong())
{
returns = i;
break;
}
}
}
}
}
return returns;
}
示例2: verifier
import net.dv8tion.jda.core.entities.Role; //导入方法依赖的package包/类
public static boolean verifier(MessageReceivedEvent messageReceivedEvent){
boolean isVerified = false;
for(Role r : messageReceivedEvent.getGuild().getMember(messageReceivedEvent.getAuthor()).getRoles()){
if(r.getIdLong() == IBBot.verifiedIDL){
isVerified = true;
}
}
return(isVerified);
}
示例3: PermissionTarget
import net.dv8tion.jda.core.entities.Role; //导入方法依赖的package包/类
/**
* Overloading constructor for creating a role permission target.
* @param role the target role.
*/
public PermissionTarget(Role role) {
this(role.getGuild(), Type.ROLE, role.getIdLong());
}