Package org.javacord.api.listener.user
Interface UserAttachableListenerManager
-
- All Known Subinterfaces:
User
@Generated("listener-manager-generation.gradle") public interface UserAttachableListenerManager
This class can be used to add and retrieveUserAttachableListeners.
-
-
Method Summary
-
-
-
Method Detail
-
addUserChangeSelfMutedListener
ListenerManager<UserChangeSelfMutedListener> addUserChangeSelfMutedListener(UserChangeSelfMutedListener listener)
Adds aUserChangeSelfMutedListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getUserChangeSelfMutedListeners
List<UserChangeSelfMutedListener> getUserChangeSelfMutedListeners()
Gets a list with all registeredUserChangeSelfMutedListeners.- Returns:
- A list with all registered
UserChangeSelfMutedListeners.
-
addUserChangeSelfDeafenedListener
ListenerManager<UserChangeSelfDeafenedListener> addUserChangeSelfDeafenedListener(UserChangeSelfDeafenedListener listener)
Adds aUserChangeSelfDeafenedListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getUserChangeSelfDeafenedListeners
List<UserChangeSelfDeafenedListener> getUserChangeSelfDeafenedListeners()
Gets a list with all registeredUserChangeSelfDeafenedListeners.- Returns:
- A list with all registered
UserChangeSelfDeafenedListeners.
-
addUserChangeDiscriminatorListener
ListenerManager<UserChangeDiscriminatorListener> addUserChangeDiscriminatorListener(UserChangeDiscriminatorListener listener)
Adds aUserChangeDiscriminatorListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getUserChangeDiscriminatorListeners
List<UserChangeDiscriminatorListener> getUserChangeDiscriminatorListeners()
Gets a list with all registeredUserChangeDiscriminatorListeners.- Returns:
- A list with all registered
UserChangeDiscriminatorListeners.
-
addUserChangeActivityListener
ListenerManager<UserChangeActivityListener> addUserChangeActivityListener(UserChangeActivityListener listener)
Adds aUserChangeActivityListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getUserChangeActivityListeners
List<UserChangeActivityListener> getUserChangeActivityListeners()
Gets a list with all registeredUserChangeActivityListeners.- Returns:
- A list with all registered
UserChangeActivityListeners.
-
addUserChangeMutedListener
ListenerManager<UserChangeMutedListener> addUserChangeMutedListener(UserChangeMutedListener listener)
Adds aUserChangeMutedListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getUserChangeMutedListeners
List<UserChangeMutedListener> getUserChangeMutedListeners()
Gets a list with all registeredUserChangeMutedListeners.- Returns:
- A list with all registered
UserChangeMutedListeners.
-
addUserChangeDeafenedListener
ListenerManager<UserChangeDeafenedListener> addUserChangeDeafenedListener(UserChangeDeafenedListener listener)
Adds aUserChangeDeafenedListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getUserChangeDeafenedListeners
List<UserChangeDeafenedListener> getUserChangeDeafenedListeners()
Gets a list with all registeredUserChangeDeafenedListeners.- Returns:
- A list with all registered
UserChangeDeafenedListeners.
-
addUserStartTypingListener
ListenerManager<UserStartTypingListener> addUserStartTypingListener(UserStartTypingListener listener)
Adds aUserStartTypingListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getUserStartTypingListeners
List<UserStartTypingListener> getUserStartTypingListeners()
Gets a list with all registeredUserStartTypingListeners.- Returns:
- A list with all registered
UserStartTypingListeners.
-
addUserChangeNicknameListener
ListenerManager<UserChangeNicknameListener> addUserChangeNicknameListener(UserChangeNicknameListener listener)
Adds aUserChangeNicknameListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getUserChangeNicknameListeners
List<UserChangeNicknameListener> getUserChangeNicknameListeners()
Gets a list with all registeredUserChangeNicknameListeners.- Returns:
- A list with all registered
UserChangeNicknameListeners.
-
addUserChangeAvatarListener
ListenerManager<UserChangeAvatarListener> addUserChangeAvatarListener(UserChangeAvatarListener listener)
Adds aUserChangeAvatarListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getUserChangeAvatarListeners
List<UserChangeAvatarListener> getUserChangeAvatarListeners()
Gets a list with all registeredUserChangeAvatarListeners.- Returns:
- A list with all registered
UserChangeAvatarListeners.
-
addUserChangeStatusListener
ListenerManager<UserChangeStatusListener> addUserChangeStatusListener(UserChangeStatusListener listener)
Adds aUserChangeStatusListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getUserChangeStatusListeners
List<UserChangeStatusListener> getUserChangeStatusListeners()
Gets a list with all registeredUserChangeStatusListeners.- Returns:
- A list with all registered
UserChangeStatusListeners.
-
addUserChangeNameListener
ListenerManager<UserChangeNameListener> addUserChangeNameListener(UserChangeNameListener listener)
Adds aUserChangeNameListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getUserChangeNameListeners
List<UserChangeNameListener> getUserChangeNameListeners()
Gets a list with all registeredUserChangeNameListeners.- Returns:
- A list with all registered
UserChangeNameListeners.
-
addGroupChannelCreateListener
ListenerManager<GroupChannelCreateListener> addGroupChannelCreateListener(GroupChannelCreateListener listener)
Adds aGroupChannelCreateListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getGroupChannelCreateListeners
List<GroupChannelCreateListener> getGroupChannelCreateListeners()
Gets a list with all registeredGroupChannelCreateListeners.- Returns:
- A list with all registered
GroupChannelCreateListeners.
-
addGroupChannelChangeNameListener
ListenerManager<GroupChannelChangeNameListener> addGroupChannelChangeNameListener(GroupChannelChangeNameListener listener)
Adds aGroupChannelChangeNameListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getGroupChannelChangeNameListeners
List<GroupChannelChangeNameListener> getGroupChannelChangeNameListeners()
Gets a list with all registeredGroupChannelChangeNameListeners.- Returns:
- A list with all registered
GroupChannelChangeNameListeners.
-
addGroupChannelDeleteListener
ListenerManager<GroupChannelDeleteListener> addGroupChannelDeleteListener(GroupChannelDeleteListener listener)
Adds aGroupChannelDeleteListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getGroupChannelDeleteListeners
List<GroupChannelDeleteListener> getGroupChannelDeleteListeners()
Gets a list with all registeredGroupChannelDeleteListeners.- Returns:
- A list with all registered
GroupChannelDeleteListeners.
-
addPrivateChannelCreateListener
ListenerManager<PrivateChannelCreateListener> addPrivateChannelCreateListener(PrivateChannelCreateListener listener)
Adds aPrivateChannelCreateListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getPrivateChannelCreateListeners
List<PrivateChannelCreateListener> getPrivateChannelCreateListeners()
Gets a list with all registeredPrivateChannelCreateListeners.- Returns:
- A list with all registered
PrivateChannelCreateListeners.
-
addPrivateChannelDeleteListener
ListenerManager<PrivateChannelDeleteListener> addPrivateChannelDeleteListener(PrivateChannelDeleteListener listener)
Adds aPrivateChannelDeleteListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getPrivateChannelDeleteListeners
List<PrivateChannelDeleteListener> getPrivateChannelDeleteListeners()
Gets a list with all registeredPrivateChannelDeleteListeners.- Returns:
- A list with all registered
PrivateChannelDeleteListeners.
-
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.
-
addServerVoiceChannelMemberLeaveListener
ListenerManager<ServerVoiceChannelMemberLeaveListener> addServerVoiceChannelMemberLeaveListener(ServerVoiceChannelMemberLeaveListener listener)
Adds aServerVoiceChannelMemberLeaveListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getServerVoiceChannelMemberLeaveListeners
List<ServerVoiceChannelMemberLeaveListener> getServerVoiceChannelMemberLeaveListeners()
Gets a list with all registeredServerVoiceChannelMemberLeaveListeners.- Returns:
- A list with all registered
ServerVoiceChannelMemberLeaveListeners.
-
addServerVoiceChannelMemberJoinListener
ListenerManager<ServerVoiceChannelMemberJoinListener> addServerVoiceChannelMemberJoinListener(ServerVoiceChannelMemberJoinListener listener)
Adds aServerVoiceChannelMemberJoinListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getServerVoiceChannelMemberJoinListeners
List<ServerVoiceChannelMemberJoinListener> getServerVoiceChannelMemberJoinListeners()
Gets a list with all registeredServerVoiceChannelMemberJoinListeners.- Returns:
- A list with all registered
ServerVoiceChannelMemberJoinListeners.
-
addReactionAddListener
ListenerManager<ReactionAddListener> addReactionAddListener(ReactionAddListener listener)
Adds aReactionAddListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getReactionAddListeners
List<ReactionAddListener> getReactionAddListeners()
Gets a list with all registeredReactionAddListeners.- Returns:
- A list with all registered
ReactionAddListeners.
-
addReactionRemoveListener
ListenerManager<ReactionRemoveListener> addReactionRemoveListener(ReactionRemoveListener listener)
Adds aReactionRemoveListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getReactionRemoveListeners
List<ReactionRemoveListener> getReactionRemoveListeners()
Gets a list with all registeredReactionRemoveListeners.- Returns:
- A list with all registered
ReactionRemoveListeners.
-
addMessageCreateListener
ListenerManager<MessageCreateListener> addMessageCreateListener(MessageCreateListener listener)
Adds aMessageCreateListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getMessageCreateListeners
List<MessageCreateListener> getMessageCreateListeners()
Gets a list with all registeredMessageCreateListeners.- Returns:
- A list with all registered
MessageCreateListeners.
-
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.
-
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.
-
addServerMemberLeaveListener
ListenerManager<ServerMemberLeaveListener> addServerMemberLeaveListener(ServerMemberLeaveListener listener)
Adds aServerMemberLeaveListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getServerMemberLeaveListeners
List<ServerMemberLeaveListener> getServerMemberLeaveListeners()
Gets a list with all registeredServerMemberLeaveListeners.- Returns:
- A list with all registered
ServerMemberLeaveListeners.
-
addServerMemberBanListener
ListenerManager<ServerMemberBanListener> addServerMemberBanListener(ServerMemberBanListener listener)
Adds aServerMemberBanListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getServerMemberBanListeners
List<ServerMemberBanListener> getServerMemberBanListeners()
Gets a list with all registeredServerMemberBanListeners.- Returns:
- A list with all registered
ServerMemberBanListeners.
-
addServerMemberUnbanListener
ListenerManager<ServerMemberUnbanListener> addServerMemberUnbanListener(ServerMemberUnbanListener listener)
Adds aServerMemberUnbanListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getServerMemberUnbanListeners
List<ServerMemberUnbanListener> getServerMemberUnbanListeners()
Gets a list with all registeredServerMemberUnbanListeners.- Returns:
- A list with all registered
ServerMemberUnbanListeners.
-
addServerMemberJoinListener
ListenerManager<ServerMemberJoinListener> addServerMemberJoinListener(ServerMemberJoinListener listener)
Adds aServerMemberJoinListener.- Parameters:
listener- The listener to add.- Returns:
- The manager of the listener.
-
getServerMemberJoinListeners
List<ServerMemberJoinListener> getServerMemberJoinListeners()
Gets a list with all registeredServerMemberJoinListeners.- Returns:
- A list with all registered
ServerMemberJoinListeners.
-
addUserAttachableListener
<T extends UserAttachableListener & ObjectAttachableListener> Collection<ListenerManager<T>> addUserAttachableListener(T listener)
Adds a listener that implements one or moreUserAttachableListeners. 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.
-
removeUserAttachableListener
<T extends UserAttachableListener & ObjectAttachableListener> void removeUserAttachableListener(T listener)
Removes a listener that implements one or moreUserAttachableListeners.- Type Parameters:
T- The type of the listener.- Parameters:
listener- The listener to remove.
-
getUserAttachableListeners
<T extends UserAttachableListener & ObjectAttachableListener> Map<T,List<Class<T>>> getUserAttachableListeners()
Gets a map with all registered listeners that implement one or moreUserAttachableListeners 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
UserAttachableListeners and their assigned listener classes they listen to.
-
removeListener
<T extends UserAttachableListener & 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.
-
-