public interface Group extends PermissionHolder
| Modifier and Type | Method and Description |
|---|---|
@NonNull GroupData |
getCachedData()
Gets the groups's
GroupData cache. |
@Nullable String |
getDisplayName()
Gets the groups "display name", if it has one that differs from it's actual name.
|
@Nullable String |
getDisplayName(@NonNull ContextSet contextSet)
Gets the groups "display name", if it has one that differs from it's actual name.
|
@NonNull String |
getName()
Get the name of the group
|
@NonNull OptionalInt |
getWeight()
Gets the weight of this group, if present.
|
auditTemporaryPermissions, clearMatching, clearMatchingTransient, clearMeta, clearMeta, clearNodes, clearNodes, clearParents, clearParents, clearTransientNodes, exportNodes, getAllNodes, getAllNodes, getAllNodesFiltered, getEnduringPermissions, getFriendlyName, getNodes, getObjectName, getOwnNodes, getPermanentPermissionNodes, getPermissions, getTemporaryPermissionNodes, getTransientNodes, getTransientPermissions, hasPermission, hasPermission, hasTransientPermission, hasTransientPermission, inheritsGroup, inheritsGroup, inheritsPermission, inheritsPermission, refreshCachedData, resolveInheritances, resolveInheritances, setPermission, setPermission, setPermissionUnchecked, setTransientPermission, setTransientPermission, setTransientPermissionUnchecked, unsetPermission, unsetPermissionUnchecked, unsetTransientPermission, unsetTransientPermissionUnchecked@NonNull String getName()
@Nullable String getDisplayName()
The lookup is made using the current servers active context.
Will return null if the groups display name is equal to it's
actual name.
@Nullable String getDisplayName(@NonNull ContextSet contextSet)
Will return null if the groups display name is equal to it's
actual name.
contextSet - the contexts to lookup in@NonNull OptionalInt getWeight()
@NonNull GroupData getCachedData()
GroupData cache.getCachedData in interface PermissionHolder