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.
-
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.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.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.static AccessManagerAccessManager.overridable(Group overrideGroup) Creates a manager that issues validators that generally perform group membership checks, but also allows a given group to override any permission in the system (that is, users that are members of the given group have equivalent permissions to any other group).default Mono<?>Determines whether the invoking user in the current execution context has access equivalent to the given group.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. -
Uses of Group in dev.sympho.bot_utils.component
Methods in dev.sympho.bot_utils.component that return GroupModifier and TypeMethodDescriptionButtonManager.Handler.group()Returns the value of thegrouprecord component.Methods in dev.sympho.bot_utils.component with parameters of type GroupModifier and TypeMethodDescriptionstatic ButtonManager.HandlerButtonManager.Handler.of(ButtonManager.HandlerFunction handler, Group group) Creates a handler that uses the given function and requires the given group.static ButtonManager.HandlerEntryButtonManager.HandlerEntry.of(String id, ButtonManager.HandlerFunction handler, boolean mutex, Group group) Creates a handler with the given ID that uses the given function and requires the given group.Constructors in dev.sympho.bot_utils.component with parameters of type GroupModifierConstructorDescriptionHandler(ButtonManager.HandlerFunction handler, Group group) Creates an instance of aHandlerrecord class.