Interface PermissionHolder
- All Known Subinterfaces:
AnnotatedArgument<S>,Argument<S>,Command<S>,CommandPathway<S>,FlagArgument<S>,NumericArgument<S>
- All Known Implementing Classes:
AnnotationArgumentDecorator,FlagArgumentImpl,InputArgument,NumericArgumentDecorator
public interface PermissionHolder
Represents an entity that can hold a permission.
This interface allows getting and setting a permission string.
-
Method Summary
Modifier and TypeMethodDescription@NotNull PermissionsDatadefault StringvoidsetPermissionData(@NotNull PermissionsData permission)
-
Method Details
-
getPermissionsData
-
setPermissionData
-
getPrimaryPermission
-