Interface ServerChannelChangeOverwrittenPermissionsEvent
-
- All Superinterfaces:
ChannelEvent,Event,ServerChannelEvent,ServerEvent
public interface ServerChannelChangeOverwrittenPermissionsEvent extends ServerChannelEvent
A server channel change overwritten permissions event.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DiscordEntitygetEntity()Gets the entity which permissions were changed.PermissionsgetNewPermissions()Gets the new overwritten permissions.PermissionsgetOldPermissions()Gets the old overwritten permissions.Optional<Role>getRole()Gets the role which permissions were changed.Optional<User>getUser()Gets the user which permissions were changed.-
Methods inherited from interface org.javacord.api.event.channel.server.ServerChannelEvent
getChannel
-
Methods inherited from interface org.javacord.api.event.server.ServerEvent
getServer
-
-
-
-
Method Detail
-
getNewPermissions
Permissions getNewPermissions()
Gets the new overwritten permissions.- Returns:
- The new permissions.
-
getOldPermissions
Permissions getOldPermissions()
Gets the old overwritten permissions.- Returns:
- The old permissions.
-
getEntity
DiscordEntity getEntity()
Gets the entity which permissions were changed. The entity is a user or a role.- Returns:
- The entity which permissions were changed.
-
getUser
Optional<User> getUser()
Gets the user which permissions were changed. Only present if the entity is a user!- Returns:
- The user which permissions were changed.
-
-