Interface RoleAttachableListenerManager
-
- All Known Subinterfaces:
Role
@Generated("listener-manager-generation.gradle") public interface RoleAttachableListenerManager
This class can be used to add and retrieveRoleAttachableListeners.
-
-
Method Summary
-
-
-
Method Detail
-
addServerChannelChangeOverwrittenPermissionsListener
ListenerManager<ServerChannelChangeOverwrittenPermissionsListener> addServerChannelChangeOverwrittenPermissionsListener(ServerChannelChangeOverwrittenPermissionsListener listener)
Adds aServerChannelChangeOverwrittenPermissionsListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getServerChannelChangeOverwrittenPermissionsListeners
List<ServerChannelChangeOverwrittenPermissionsListener> getServerChannelChangeOverwrittenPermissionsListeners()
Gets a list with all registeredServerChannelChangeOverwrittenPermissionsListeners.- Returns:
- A list with all registered
ServerChannelChangeOverwrittenPermissionsListeners.
-
addRoleChangePositionListener
ListenerManager<RoleChangePositionListener> addRoleChangePositionListener(RoleChangePositionListener listener)
Adds aRoleChangePositionListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getRoleChangePositionListeners
List<RoleChangePositionListener> getRoleChangePositionListeners()
Gets a list with all registeredRoleChangePositionListeners.- Returns:
- A list with all registered
RoleChangePositionListeners.
-
addUserRoleAddListener
ListenerManager<UserRoleAddListener> addUserRoleAddListener(UserRoleAddListener listener)
Adds aUserRoleAddListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getUserRoleAddListeners
List<UserRoleAddListener> getUserRoleAddListeners()
Gets a list with all registeredUserRoleAddListeners.- Returns:
- A list with all registered
UserRoleAddListeners.
-
addRoleChangeMentionableListener
ListenerManager<RoleChangeMentionableListener> addRoleChangeMentionableListener(RoleChangeMentionableListener listener)
Adds aRoleChangeMentionableListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getRoleChangeMentionableListeners
List<RoleChangeMentionableListener> getRoleChangeMentionableListeners()
Gets a list with all registeredRoleChangeMentionableListeners.- Returns:
- A list with all registered
RoleChangeMentionableListeners.
-
addRoleChangeNameListener
ListenerManager<RoleChangeNameListener> addRoleChangeNameListener(RoleChangeNameListener listener)
Adds aRoleChangeNameListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getRoleChangeNameListeners
List<RoleChangeNameListener> getRoleChangeNameListeners()
Gets a list with all registeredRoleChangeNameListeners.- Returns:
- A list with all registered
RoleChangeNameListeners.
-
addRoleChangePermissionsListener
ListenerManager<RoleChangePermissionsListener> addRoleChangePermissionsListener(RoleChangePermissionsListener listener)
Adds aRoleChangePermissionsListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getRoleChangePermissionsListeners
List<RoleChangePermissionsListener> getRoleChangePermissionsListeners()
Gets a list with all registeredRoleChangePermissionsListeners.- Returns:
- A list with all registered
RoleChangePermissionsListeners.
-
addRoleDeleteListener
ListenerManager<RoleDeleteListener> addRoleDeleteListener(RoleDeleteListener listener)
Adds aRoleDeleteListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getRoleDeleteListeners
List<RoleDeleteListener> getRoleDeleteListeners()
Gets a list with all registeredRoleDeleteListeners.- Returns:
- A list with all registered
RoleDeleteListeners.
-
addRoleChangeColorListener
ListenerManager<RoleChangeColorListener> addRoleChangeColorListener(RoleChangeColorListener listener)
Adds aRoleChangeColorListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getRoleChangeColorListeners
List<RoleChangeColorListener> getRoleChangeColorListeners()
Gets a list with all registeredRoleChangeColorListeners.- Returns:
- A list with all registered
RoleChangeColorListeners.
-
addUserRoleRemoveListener
ListenerManager<UserRoleRemoveListener> addUserRoleRemoveListener(UserRoleRemoveListener listener)
Adds aUserRoleRemoveListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getUserRoleRemoveListeners
List<UserRoleRemoveListener> getUserRoleRemoveListeners()
Gets a list with all registeredUserRoleRemoveListeners.- Returns:
- A list with all registered
UserRoleRemoveListeners.
-
addRoleChangeHoistListener
ListenerManager<RoleChangeHoistListener> addRoleChangeHoistListener(RoleChangeHoistListener listener)
Adds aRoleChangeHoistListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getRoleChangeHoistListeners
List<RoleChangeHoistListener> getRoleChangeHoistListeners()
Gets a list with all registeredRoleChangeHoistListeners.- Returns:
- A list with all registered
RoleChangeHoistListeners.
-
addRoleAttachableListener
<T extends RoleAttachableListener & ObjectAttachableListener> Collection<ListenerManager<T>> addRoleAttachableListener(T listener)
Adds a listener that implements one or moreRoleAttachableListeners. Adding a listener multiple times will only add it once and return the same listener managers on each invocation. The order of invocation is according to first addition.- Type Parameters:
T- The type of the listener.- Parameters:
listener- The listener to add.- Returns:
- The managers for the added listener.
-
removeRoleAttachableListener
<T extends RoleAttachableListener & ObjectAttachableListener> void removeRoleAttachableListener(T listener)
Removes a listener that implements one or moreRoleAttachableListeners.- Type Parameters:
T- The type of the listener.- Parameters:
listener- The listener to remove.
-
getRoleAttachableListeners
<T extends RoleAttachableListener & ObjectAttachableListener> Map<T,List<Class<T>>> getRoleAttachableListeners()
Gets a map with all registered listeners that implement one or moreRoleAttachableListeners and their assigned listener classes they listen to.- Type Parameters:
T- The type of the listeners.- Returns:
- A map with all registered listeners that implement one or more
RoleAttachableListeners and their assigned listener classes they listen to.
-
removeListener
<T extends RoleAttachableListener & ObjectAttachableListener> void removeListener(Class<T> listenerClass, T listener)
Removes a listener from this object.- Type Parameters:
T- The type of the listener.- Parameters:
listenerClass- The listener class.listener- The listener to remove.
-
-