Interface Restriction<M>
-
- Type Parameters:
M- the class of the messages for which this restriction can check allowance
- All Known Implementing Classes:
AllOf,AnyOf,BotOwnerJavacord,BotOwnerJda,ChannelJavacord,ChannelJda,Everyone,GuildJda,GuildOwnerJda,NoneOf,NsfwChannelJavacord,NsfwChannelJda,PrivateMessageJavacord,PrivateMessageJda,RegularUserJavacord,RegularUserJda,RoleJavacord,RoleJda,ServerJavacord,ServerManagerJavacord,ServerManagerJda,ServerOwnerJavacord,UserJavacord,UserJda
public interface Restriction<M>A restriction that checks allowance for usage of a command that was caused by a given message.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanallowCommand(M message)Returns whether a command caused by the given message should be allowed by this restriction or not.
-
-
-
Method Detail
-
allowCommand
boolean allowCommand(M message)
Returns whether a command caused by the given message should be allowed by this restriction or not.- Parameters:
message- the message that caused the command to check allowance for- Returns:
- whether a command caused by the given message should be allowed by this restriction or not
-
-