Class PermissionUser
java.lang.Object
com.github.darksoulq.abyssallib.server.permission.PermissionHolder
com.github.darksoulq.abyssallib.server.permission.PermissionUser
Represents a persistent user with an assigned set of permissions and parent groups.
-
Field Summary
Fields inherited from class PermissionHolder
parents, permissions -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class PermissionHolder
addParent, clearExpired, getEffectivePermissions, getNodes, getParentNodes, hasDirectPermission, hasParent, invalidateCache, removeParent, setPermission, unsetPermission
-
Constructor Details
-
PermissionUser
-
-
Method Details
-
getUuid
-
getName
Gets the username, fetching it from the system if not cached.- Returns:
- The username string.
-
setName
-
save
public void save()Triggers a save operation through the global permission manager.- Specified by:
savein classPermissionHolder
-