Uses of Interface
dev.sympho.bot_utils.access.Group
Packages that use Group
Package
Description
Root project package.
API for managing access to features.
Utilities for using Discord components.
Interfaces for handling user-triggered events in a generalized manner.
-
Uses of Group in dev.sympho.bot_utils
Methods in dev.sympho.bot_utils with parameters of type GroupModifier and TypeMethodDescriptionPaginationManager.register(String id, @Nullable Group requiredGroup, PaginationManager.PageGenerator generator) Registers a paginator. -
Uses of Group in dev.sympho.bot_utils.access
Subinterfaces of Group in dev.sympho.bot_utils.accessModifier and TypeInterfaceDescriptioninterfaceA group whose membership is defined at the guild level or higher (i.e.interfaceA group that also has a name.interfaceA guild group that also has a name.Fields in dev.sympho.bot_utils.access declared as GroupModifier and TypeFieldDescriptionfinal GroupAccessException.groupThe group that was required for access.Methods in dev.sympho.bot_utils.access that return GroupModifier and TypeMethodDescriptionstatic GroupComposes multiple groups into a single group where a user is only a member if they are a member of all of the given groups.static GroupComposes multiple groups into a single group where a user is only a member if they are a member of all of the given groups.static GroupComposes multiple groups into a single group where a user is only a member if they are a member of all of the given groups.static GroupComposes multiple groups into a single group where a user is only a member if they are a member of all of the given groups.static GroupComposes multiple groups into a single group where a user is only a member if they are a member of any of the given groups.static GroupComposes multiple groups into a single group where a user is only a member if they are a member of any of the given groups.static GroupComposes multiple groups into a single group where a user is only a member if they are a member of any of the given groups.static GroupComposes multiple groups into a single group where a user is only a member if they are a member of any of the given groups.static GroupGroups.hasChannelPermissions(discord4j.rest.util.PermissionSet permissions) Creates a group defined as all users that have the given permissions in the channel.static GroupGroups.hasChannelPermissions(Supplier<discord4j.rest.util.PermissionSet> permissions) Creates a group defined as all users that have the given permissions in the channel.static GroupGroups.hasChannelPermissions(Mono<discord4j.rest.util.PermissionSet> permissions) Creates a group defined as all users that have the given permissions in the channel.Methods in dev.sympho.bot_utils.access with parameters of type GroupModifier and TypeMethodDescriptionstatic GroupComposes multiple groups into a single group where a user is only a member if they are a member of all of the given groups.static GroupComposes multiple groups into a single group where a user is only a member if they are a member of any of the given groups.AccessManager.doValidate(AccessContext context, Group group, Supplier<Mono<Boolean>> membershipCheck) Validates that an access is legal.Determines whether the invoking user in the current execution context has access equivalent to the given group.static NamedGroupAdds a name to an existing group.Determines whether the invoking user in the current execution context has access equivalent to the given group.AccessValidator.validateResult(Mono<Boolean> result, Group group) Verifies that an access check result passed, issuing anAccessExceptionotherwise.Method parameters in dev.sympho.bot_utils.access with type arguments of type GroupModifier and TypeMethodDescriptionstatic GroupComposes multiple groups into a single group where a user is only a member if they are a member of all of the given groups.static GroupComposes multiple groups into a single group where a user is only a member if they are a member of all of the given groups.static GroupComposes multiple groups into a single group where a user is only a member if they are a member of all of the given groups.static GroupComposes multiple groups into a single group where a user is only a member if they are a member of any of the given groups.static GroupComposes multiple groups into a single group where a user is only a member if they are a member of any of the given groups.static GroupComposes multiple groups into a single group where a user is only a member if they are a member of any of the given groups.Constructors in dev.sympho.bot_utils.access with parameters of type Group -
Uses of Group in dev.sympho.bot_utils.component
Methods in dev.sympho.bot_utils.component that return Group -
Uses of Group in dev.sympho.bot_utils.event
Methods in dev.sympho.bot_utils.event with parameters of type GroupModifier and TypeMethodDescriptionDetermines whether the given user belongs to the given group in the context of this event.Determines whether the given user belongs to the given group in the context of this event.