Class CloudPermissionsManagement
- java.lang.Object
-
- de.dytanic.cloudnet.driver.permission.DefaultPermissionManagement
-
- de.dytanic.cloudnet.driver.permission.DefaultCachedPermissionManagement
-
- de.dytanic.cloudnet.ext.cloudperms.CloudPermissionsManagement
-
- All Implemented Interfaces:
de.dytanic.cloudnet.driver.permission.CachedPermissionManagement,de.dytanic.cloudnet.driver.permission.IPermissionManagement
- Direct Known Subclasses:
CloudPermissionsPermissionManagement
@Deprecated @ScheduledForRemoval(inVersion="3.5") public class CloudPermissionsManagement extends de.dytanic.cloudnet.driver.permission.DefaultCachedPermissionManagement implements de.dytanic.cloudnet.driver.permission.IPermissionManagement, de.dytanic.cloudnet.driver.permission.CachedPermissionManagementDeprecated.
-
-
Constructor Summary
Constructors Constructor Description CloudPermissionsManagement(de.dytanic.cloudnet.driver.permission.IPermissionManagement wrapped)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description de.dytanic.cloudnet.driver.permission.IPermissionGroupaddGroup(@NotNull de.dytanic.cloudnet.driver.permission.IPermissionGroup permissionGroup)Deprecated.de.dytanic.cloudnet.driver.permission.IPermissionGroupaddGroup(@NotNull java.lang.String role, int potency)Deprecated.@NotNull de.dytanic.cloudnet.common.concurrent.ITask<de.dytanic.cloudnet.driver.permission.IPermissionGroup>addGroupAsync(@NotNull de.dytanic.cloudnet.driver.permission.IPermissionGroup permissionGroup)Deprecated.@NotNull de.dytanic.cloudnet.common.concurrent.ITask<de.dytanic.cloudnet.driver.permission.IPermissionGroup>addGroupAsync(@NotNull java.lang.String role, int potency)Deprecated.de.dytanic.cloudnet.driver.permission.IPermissionUseraddUser(@NotNull de.dytanic.cloudnet.driver.permission.IPermissionUser permissionUser)Deprecated.de.dytanic.cloudnet.driver.permission.IPermissionUseraddUser(@NotNull java.lang.String name, @NotNull java.lang.String password, int potency)Deprecated.@NotNull de.dytanic.cloudnet.common.concurrent.ITask<de.dytanic.cloudnet.driver.permission.IPermissionUser>addUserAsync(@NotNull de.dytanic.cloudnet.driver.permission.IPermissionUser permissionUser)Deprecated.@NotNull de.dytanic.cloudnet.common.concurrent.ITask<de.dytanic.cloudnet.driver.permission.IPermissionUser>addUserAsync(@NotNull java.lang.String name, @NotNull java.lang.String password, int potency)Deprecated.booleancanBeOverwritten()Deprecated.booleancontainsGroup(@NotNull java.lang.String group)Deprecated.@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Boolean>containsGroupAsync(@NotNull java.lang.String group)Deprecated.booleancontainsUser(@NotNull java.lang.String name)Deprecated.booleancontainsUser(@NotNull java.util.UUID uniqueId)Deprecated.@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Boolean>containsUserAsync(@NotNull java.lang.String name)Deprecated.@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Boolean>containsUserAsync(@NotNull java.util.UUID uniqueId)Deprecated.voiddeleteGroup(@NotNull de.dytanic.cloudnet.driver.permission.IPermissionGroup permissionGroup)Deprecated.voiddeleteGroup(@NotNull java.lang.String name)Deprecated.@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Void>deleteGroupAsync(@NotNull de.dytanic.cloudnet.driver.permission.IPermissionGroup permissionGroup)Deprecated.@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Void>deleteGroupAsync(@NotNull java.lang.String name)Deprecated.booleandeleteUser(@NotNull de.dytanic.cloudnet.driver.permission.IPermissionUser permissionUser)Deprecated.booleandeleteUser(@NotNull java.lang.String name)Deprecated.@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Boolean>deleteUserAsync(@NotNull de.dytanic.cloudnet.driver.permission.IPermissionUser permissionUser)Deprecated.@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Boolean>deleteUserAsync(@NotNull java.lang.String name)Deprecated.@Nullable de.dytanic.cloudnet.driver.permission.PermissionfindHighestPermission(@NotNull java.util.Collection<de.dytanic.cloudnet.driver.permission.Permission> permissions, @NotNull de.dytanic.cloudnet.driver.permission.Permission permission)Deprecated.@NotNull java.util.Collection<de.dytanic.cloudnet.driver.permission.Permission>getAllPermissions(@NotNull de.dytanic.cloudnet.driver.permission.IPermissible permissible)Deprecated.@NotNull java.util.Collection<de.dytanic.cloudnet.driver.permission.Permission>getAllPermissions(@NotNull de.dytanic.cloudnet.driver.permission.IPermissible permissible, @Nullable java.lang.String group)Deprecated.java.util.Map<java.lang.String,de.dytanic.cloudnet.driver.permission.IPermissionGroup>getCachedPermissionGroups()Deprecated.java.util.Map<java.util.UUID,de.dytanic.cloudnet.driver.permission.IPermissionUser>getCachedPermissionUsers()Deprecated.de.dytanic.cloudnet.driver.permission.IPermissionManagementgetChildPermissionManagement()Deprecated.de.dytanic.cloudnet.driver.permission.IPermissionGroupgetDefaultPermissionGroup()Deprecated.@NotNull de.dytanic.cloudnet.common.concurrent.ITask<de.dytanic.cloudnet.driver.permission.IPermissionGroup>getDefaultPermissionGroupAsync()Deprecated.java.util.Collection<de.dytanic.cloudnet.driver.permission.IPermissionGroup>getExtendedGroups(@Nullable de.dytanic.cloudnet.driver.permission.IPermissionGroup group)Deprecated.de.dytanic.cloudnet.driver.permission.IPermissionUsergetFirstUser(java.lang.String name)Deprecated.@NotNull de.dytanic.cloudnet.common.concurrent.ITask<de.dytanic.cloudnet.driver.permission.IPermissionUser>getFirstUserAsync(java.lang.String name)Deprecated.@Nullable de.dytanic.cloudnet.driver.permission.IPermissionGroupgetGroup(@NotNull java.lang.String name)Deprecated.@NotNull de.dytanic.cloudnet.common.concurrent.ITask<de.dytanic.cloudnet.driver.permission.IPermissionGroup>getGroupAsync(@NotNull java.lang.String name)Deprecated.java.util.Collection<de.dytanic.cloudnet.driver.permission.IPermissionGroup>getGroups()Deprecated.@NotNull java.util.Collection<de.dytanic.cloudnet.driver.permission.IPermissionGroup>getGroups(@Nullable de.dytanic.cloudnet.driver.permission.IPermissible permissible)Deprecated.@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.util.Collection<de.dytanic.cloudnet.driver.permission.IPermissionGroup>>getGroupsAsync()Deprecated.@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.util.Collection<de.dytanic.cloudnet.driver.permission.IPermissionGroup>>getGroupsAsync(@Nullable de.dytanic.cloudnet.driver.permission.IPermissionUser permissionUser)Deprecated.de.dytanic.cloudnet.driver.permission.IPermissionGroupgetHighestPermissionGroup(@NotNull de.dytanic.cloudnet.driver.permission.IPermissionUser permissionUser)Deprecated.static CloudPermissionsManagementgetInstance()Deprecated.useCloudNetDriver.getPermissionManagement()instead.@NotNull de.dytanic.cloudnet.driver.permission.IPermissionUsergetOrCreateUser(@NotNull java.util.UUID uniqueId, @NotNull java.lang.String name)Deprecated.@NotNull de.dytanic.cloudnet.common.concurrent.ITask<de.dytanic.cloudnet.driver.permission.IPermissionUser>getOrCreateUserAsync(@NotNull java.util.UUID uniqueId, @NotNull java.lang.String name)Deprecated.@NotNull de.dytanic.cloudnet.driver.permission.PermissionCheckResultgetPermissionResult(@NotNull de.dytanic.cloudnet.driver.permission.IPermissible permissible, @NotNull de.dytanic.cloudnet.driver.permission.Permission permission)Deprecated.@NotNull de.dytanic.cloudnet.driver.permission.PermissionCheckResultgetPermissionResult(@NotNull de.dytanic.cloudnet.driver.permission.IPermissible permissible, @NotNull java.lang.Iterable<java.lang.String> groups, @NotNull de.dytanic.cloudnet.driver.permission.Permission permission)Deprecated.@NotNull de.dytanic.cloudnet.driver.permission.PermissionCheckResultgetPermissionResult(@NotNull de.dytanic.cloudnet.driver.permission.IPermissible permissible, @NotNull java.lang.String permission)Deprecated.@NotNull de.dytanic.cloudnet.driver.permission.PermissionCheckResultgetPermissionResult(@NotNull de.dytanic.cloudnet.driver.permission.IPermissible permissible, @NotNull java.lang.String[] groups, @NotNull de.dytanic.cloudnet.driver.permission.Permission permission)Deprecated.@NotNull de.dytanic.cloudnet.driver.permission.PermissionCheckResultgetPermissionResult(@NotNull de.dytanic.cloudnet.driver.permission.IPermissible permissible, @NotNull java.lang.String group, @NotNull de.dytanic.cloudnet.driver.permission.Permission permission)Deprecated.@Nullable de.dytanic.cloudnet.driver.permission.IPermissionUsergetUser(@NotNull java.util.UUID uniqueId)Deprecated.java.util.List<de.dytanic.cloudnet.driver.permission.IPermissionUser>getUser(java.lang.String name)Deprecated.@NotNull de.dytanic.cloudnet.common.concurrent.ITask<de.dytanic.cloudnet.driver.permission.IPermissionUser>getUserAsync(@NotNull java.util.UUID uniqueId)Deprecated.@NotNull java.util.Collection<de.dytanic.cloudnet.driver.permission.IPermissionUser>getUsers()Deprecated.@NotNull java.util.List<de.dytanic.cloudnet.driver.permission.IPermissionUser>getUsers(@NotNull java.lang.String name)Deprecated.@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.util.Collection<de.dytanic.cloudnet.driver.permission.IPermissionUser>>getUsersAsync()Deprecated.@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.util.List<de.dytanic.cloudnet.driver.permission.IPermissionUser>>getUsersAsync(@NotNull java.lang.String name)Deprecated.java.util.Collection<de.dytanic.cloudnet.driver.permission.IPermissionUser>getUsersByGroup(@NotNull java.lang.String group)Deprecated.@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.util.Collection<de.dytanic.cloudnet.driver.permission.IPermissionUser>>getUsersByGroupAsync(@NotNull java.lang.String group)Deprecated.booleanhasPermission(@NotNull de.dytanic.cloudnet.driver.permission.IPermissible permissible, @NotNull de.dytanic.cloudnet.driver.permission.Permission permission)Deprecated.booleanhasPermission(@NotNull de.dytanic.cloudnet.driver.permission.IPermissible permissible, @NotNull java.lang.String permission)Deprecated.booleanhasPermission(@NotNull de.dytanic.cloudnet.driver.permission.IPermissible permissible, @NotNull java.lang.String group, @NotNull de.dytanic.cloudnet.driver.permission.Permission permission)Deprecated.voidinit()Deprecated.de.dytanic.cloudnet.driver.permission.IPermissionGroupmodifyGroup(@NotNull java.lang.String name, @NotNull java.util.function.Consumer<de.dytanic.cloudnet.driver.permission.IPermissionGroup> modifier)Deprecated.@NotNull de.dytanic.cloudnet.common.concurrent.ITask<de.dytanic.cloudnet.driver.permission.IPermissionGroup>modifyGroupAsync(@NotNull java.lang.String name, @NotNull java.util.function.Consumer<de.dytanic.cloudnet.driver.permission.IPermissionGroup> modifier)Deprecated.de.dytanic.cloudnet.driver.permission.IPermissionUsermodifyUser(@NotNull java.util.UUID uniqueId, @NotNull java.util.function.Consumer<de.dytanic.cloudnet.driver.permission.IPermissionUser> modifier)Deprecated.@NotNull de.dytanic.cloudnet.common.concurrent.ITask<de.dytanic.cloudnet.driver.permission.IPermissionUser>modifyUserAsync(@NotNull java.util.UUID uniqueId, @NotNull java.util.function.Consumer<de.dytanic.cloudnet.driver.permission.IPermissionUser> modifier)Deprecated.java.util.List<de.dytanic.cloudnet.driver.permission.IPermissionUser>modifyUsers(@NotNull java.lang.String name, @NotNull java.util.function.Consumer<de.dytanic.cloudnet.driver.permission.IPermissionUser> modifier)Deprecated.@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.util.List<de.dytanic.cloudnet.driver.permission.IPermissionUser>>modifyUsersAsync(@NotNull java.lang.String name, @NotNull java.util.function.Consumer<de.dytanic.cloudnet.driver.permission.IPermissionUser> modifier)Deprecated.static CloudPermissionsManagementnewInstance()Deprecated.booleanreload()Deprecated.voidsetGroups(@Nullable java.util.Collection<? extends de.dytanic.cloudnet.driver.permission.IPermissionGroup> groups)Deprecated.@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Void>setGroupsAsync(@Nullable java.util.Collection<? extends de.dytanic.cloudnet.driver.permission.IPermissionGroup> groups)Deprecated.voidsetUsers(@Nullable java.util.Collection<? extends de.dytanic.cloudnet.driver.permission.IPermissionUser> users)Deprecated.@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Void>setUsersAsync(@NotNull java.util.Collection<? extends de.dytanic.cloudnet.driver.permission.IPermissionUser> users)Deprecated.booleantestPermissible(@Nullable de.dytanic.cloudnet.driver.permission.IPermissible permissible)Deprecated.booleantestPermissionGroup(@Nullable de.dytanic.cloudnet.driver.permission.IPermissionGroup permissionGroup)Deprecated.booleantestPermissionUser(@Nullable de.dytanic.cloudnet.driver.permission.IPermissionUser permissionUser)Deprecated.voidupdateGroup(@NotNull de.dytanic.cloudnet.driver.permission.IPermissionGroup permissionGroup)Deprecated.@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Void>updateGroupAsync(@NotNull de.dytanic.cloudnet.driver.permission.IPermissionGroup permissionGroup)Deprecated.voidupdateUser(@NotNull de.dytanic.cloudnet.driver.permission.IPermissionUser permissionUser)Deprecated.@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Void>updateUserAsync(@NotNull de.dytanic.cloudnet.driver.permission.IPermissionUser permissionUser)Deprecated.-
Methods inherited from class de.dytanic.cloudnet.driver.permission.DefaultCachedPermissionManagement
acquireLock, acquireLock, getCachedGroup, getCachedUser, handleGroupRemove, handleUserRemove, isLocked, isLocked, unlock, unlock, unlockFully, unlockFully
-
Methods inherited from class de.dytanic.cloudnet.driver.permission.DefaultPermissionManagement
collectAllGroupPermissionsInto, collectAllPermissions, collectAllPermissionsTo, collectPermissionsInto, getPermissionResult, getUserByGroup, tryExtendedGroups, tryExtendedGroups
-
-
-
-
Method Detail
-
getInstance
@Deprecated public static CloudPermissionsManagement getInstance()
Deprecated.useCloudNetDriver.getPermissionManagement()instead.
-
newInstance
public static CloudPermissionsManagement newInstance()
Deprecated.
-
getChildPermissionManagement
public de.dytanic.cloudnet.driver.permission.IPermissionManagement getChildPermissionManagement()
Deprecated.- Specified by:
getChildPermissionManagementin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement- Overrides:
getChildPermissionManagementin classde.dytanic.cloudnet.driver.permission.DefaultPermissionManagement
-
canBeOverwritten
public boolean canBeOverwritten()
Deprecated.- Specified by:
canBeOverwrittenin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement- Overrides:
canBeOverwrittenin classde.dytanic.cloudnet.driver.permission.DefaultPermissionManagement
-
getUser
@ScheduledForRemoval(inVersion="3.5") @Deprecated public java.util.List<de.dytanic.cloudnet.driver.permission.IPermissionUser> getUser(java.lang.String name)
Deprecated.- Specified by:
getUserin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement- Overrides:
getUserin classde.dytanic.cloudnet.driver.permission.DefaultPermissionManagement
-
getFirstUser
public de.dytanic.cloudnet.driver.permission.IPermissionUser getFirstUser(java.lang.String name)
Deprecated.- Specified by:
getFirstUserin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
init
public void init()
Deprecated.- Specified by:
initin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
reload
public boolean reload()
Deprecated.- Specified by:
reloadin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
getHighestPermissionGroup
public de.dytanic.cloudnet.driver.permission.IPermissionGroup getHighestPermissionGroup(@NotNull @NotNull de.dytanic.cloudnet.driver.permission.IPermissionUser permissionUser)Deprecated.- Specified by:
getHighestPermissionGroupin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement- Overrides:
getHighestPermissionGroupin classde.dytanic.cloudnet.driver.permission.DefaultPermissionManagement
-
getDefaultPermissionGroup
public de.dytanic.cloudnet.driver.permission.IPermissionGroup getDefaultPermissionGroup()
Deprecated.- Specified by:
getDefaultPermissionGroupin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
testPermissionGroup
public boolean testPermissionGroup(@Nullable @Nullable de.dytanic.cloudnet.driver.permission.IPermissionGroup permissionGroup)Deprecated.- Specified by:
testPermissionGroupin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement- Overrides:
testPermissionGroupin classde.dytanic.cloudnet.driver.permission.DefaultPermissionManagement
-
testPermissionUser
public boolean testPermissionUser(@Nullable @Nullable de.dytanic.cloudnet.driver.permission.IPermissionUser permissionUser)Deprecated.- Specified by:
testPermissionUserin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement- Overrides:
testPermissionUserin classde.dytanic.cloudnet.driver.permission.DefaultPermissionManagement
-
testPermissible
public boolean testPermissible(@Nullable @Nullable de.dytanic.cloudnet.driver.permission.IPermissible permissible)Deprecated.- Specified by:
testPermissiblein interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement- Overrides:
testPermissiblein classde.dytanic.cloudnet.driver.permission.DefaultPermissionManagement
-
addUser
public de.dytanic.cloudnet.driver.permission.IPermissionUser addUser(@NotNull @NotNull java.lang.String name, @NotNull @NotNull java.lang.String password, int potency)Deprecated.- Specified by:
addUserin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
addGroup
public de.dytanic.cloudnet.driver.permission.IPermissionGroup addGroup(@NotNull @NotNull java.lang.String role, int potency)Deprecated.- Specified by:
addGroupin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
getGroups
@NotNull public @NotNull java.util.Collection<de.dytanic.cloudnet.driver.permission.IPermissionGroup> getGroups(@Nullable @Nullable de.dytanic.cloudnet.driver.permission.IPermissible permissible)Deprecated.- Specified by:
getGroupsin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement- Overrides:
getGroupsin classde.dytanic.cloudnet.driver.permission.DefaultPermissionManagement
-
getExtendedGroups
@Deprecated public java.util.Collection<de.dytanic.cloudnet.driver.permission.IPermissionGroup> getExtendedGroups(@Nullable @Nullable de.dytanic.cloudnet.driver.permission.IPermissionGroup group)Deprecated.- Specified by:
getExtendedGroupsin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement- Overrides:
getExtendedGroupsin classde.dytanic.cloudnet.driver.permission.DefaultPermissionManagement
-
hasPermission
public boolean hasPermission(@NotNull @NotNull de.dytanic.cloudnet.driver.permission.IPermissible permissible, @NotNull @NotNull java.lang.String permission)Deprecated.- Specified by:
hasPermissionin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
hasPermission
public boolean hasPermission(@NotNull @NotNull de.dytanic.cloudnet.driver.permission.IPermissible permissible, @NotNull @NotNull de.dytanic.cloudnet.driver.permission.Permission permission)Deprecated.- Specified by:
hasPermissionin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
hasPermission
public boolean hasPermission(@NotNull @NotNull de.dytanic.cloudnet.driver.permission.IPermissible permissible, @NotNull @NotNull java.lang.String group, @NotNull @NotNull de.dytanic.cloudnet.driver.permission.Permission permission)Deprecated.- Specified by:
hasPermissionin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
getPermissionResult
@NotNull public @NotNull de.dytanic.cloudnet.driver.permission.PermissionCheckResult getPermissionResult(@NotNull @NotNull de.dytanic.cloudnet.driver.permission.IPermissible permissible, @NotNull @NotNull java.lang.String permission)Deprecated.- Specified by:
getPermissionResultin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement- Overrides:
getPermissionResultin classde.dytanic.cloudnet.driver.permission.DefaultPermissionManagement
-
getPermissionResult
@NotNull public @NotNull de.dytanic.cloudnet.driver.permission.PermissionCheckResult getPermissionResult(@NotNull @NotNull de.dytanic.cloudnet.driver.permission.IPermissible permissible, @NotNull @NotNull de.dytanic.cloudnet.driver.permission.Permission permission)Deprecated.- Specified by:
getPermissionResultin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement- Overrides:
getPermissionResultin classde.dytanic.cloudnet.driver.permission.DefaultPermissionManagement
-
getPermissionResult
@NotNull public @NotNull de.dytanic.cloudnet.driver.permission.PermissionCheckResult getPermissionResult(@NotNull @NotNull de.dytanic.cloudnet.driver.permission.IPermissible permissible, @NotNull @NotNull java.lang.String group, @NotNull @NotNull de.dytanic.cloudnet.driver.permission.Permission permission)Deprecated.- Specified by:
getPermissionResultin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement- Overrides:
getPermissionResultin classde.dytanic.cloudnet.driver.permission.DefaultPermissionManagement
-
getPermissionResult
@NotNull public @NotNull de.dytanic.cloudnet.driver.permission.PermissionCheckResult getPermissionResult(@NotNull @NotNull de.dytanic.cloudnet.driver.permission.IPermissible permissible, @NotNull @NotNull java.lang.Iterable<java.lang.String> groups, @NotNull @NotNull de.dytanic.cloudnet.driver.permission.Permission permission)Deprecated.- Specified by:
getPermissionResultin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement- Overrides:
getPermissionResultin classde.dytanic.cloudnet.driver.permission.DefaultPermissionManagement
-
getPermissionResult
@NotNull public @NotNull de.dytanic.cloudnet.driver.permission.PermissionCheckResult getPermissionResult(@NotNull @NotNull de.dytanic.cloudnet.driver.permission.IPermissible permissible, @NotNull @NotNull java.lang.String[] groups, @NotNull @NotNull de.dytanic.cloudnet.driver.permission.Permission permission)Deprecated.- Specified by:
getPermissionResultin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement- Overrides:
getPermissionResultin classde.dytanic.cloudnet.driver.permission.DefaultPermissionManagement
-
findHighestPermission
@Nullable public @Nullable de.dytanic.cloudnet.driver.permission.Permission findHighestPermission(@NotNull @NotNull java.util.Collection<de.dytanic.cloudnet.driver.permission.Permission> permissions, @NotNull @NotNull de.dytanic.cloudnet.driver.permission.Permission permission)Deprecated.- Specified by:
findHighestPermissionin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement- Overrides:
findHighestPermissionin classde.dytanic.cloudnet.driver.permission.DefaultPermissionManagement
-
getAllPermissions
@NotNull public @NotNull java.util.Collection<de.dytanic.cloudnet.driver.permission.Permission> getAllPermissions(@NotNull @NotNull de.dytanic.cloudnet.driver.permission.IPermissible permissible)Deprecated.- Specified by:
getAllPermissionsin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement- Overrides:
getAllPermissionsin classde.dytanic.cloudnet.driver.permission.DefaultPermissionManagement
-
getAllPermissions
@NotNull public @NotNull java.util.Collection<de.dytanic.cloudnet.driver.permission.Permission> getAllPermissions(@NotNull @NotNull de.dytanic.cloudnet.driver.permission.IPermissible permissible, @Nullable @Nullable java.lang.String group)Deprecated.- Specified by:
getAllPermissionsin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement- Overrides:
getAllPermissionsin classde.dytanic.cloudnet.driver.permission.DefaultPermissionManagement
-
addUser
public de.dytanic.cloudnet.driver.permission.IPermissionUser addUser(@NotNull @NotNull de.dytanic.cloudnet.driver.permission.IPermissionUser permissionUser)Deprecated.- Specified by:
addUserin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
updateUser
public void updateUser(@NotNull @NotNull de.dytanic.cloudnet.driver.permission.IPermissionUser permissionUser)Deprecated.- Specified by:
updateUserin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
deleteUser
public boolean deleteUser(@NotNull @NotNull java.lang.String name)Deprecated.- Specified by:
deleteUserin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
deleteUser
public boolean deleteUser(@NotNull @NotNull de.dytanic.cloudnet.driver.permission.IPermissionUser permissionUser)Deprecated.- Specified by:
deleteUserin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
containsUser
public boolean containsUser(@NotNull @NotNull java.util.UUID uniqueId)Deprecated.- Specified by:
containsUserin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
containsUser
public boolean containsUser(@NotNull @NotNull java.lang.String name)Deprecated.- Specified by:
containsUserin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
getUser
@Nullable public @Nullable de.dytanic.cloudnet.driver.permission.IPermissionUser getUser(@NotNull @NotNull java.util.UUID uniqueId)Deprecated.- Specified by:
getUserin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
getOrCreateUser
@NotNull public @NotNull de.dytanic.cloudnet.driver.permission.IPermissionUser getOrCreateUser(@NotNull @NotNull java.util.UUID uniqueId, @NotNull @NotNull java.lang.String name)Deprecated.- Specified by:
getOrCreateUserin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
getUsers
@NotNull public @NotNull java.util.List<de.dytanic.cloudnet.driver.permission.IPermissionUser> getUsers(@NotNull @NotNull java.lang.String name)Deprecated.- Specified by:
getUsersin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
getUsers
@NotNull public @NotNull java.util.Collection<de.dytanic.cloudnet.driver.permission.IPermissionUser> getUsers()
Deprecated.- Specified by:
getUsersin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
setUsers
public void setUsers(@Nullable @Nullable java.util.Collection<? extends de.dytanic.cloudnet.driver.permission.IPermissionUser> users)Deprecated.- Specified by:
setUsersin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
getUsersByGroup
public java.util.Collection<de.dytanic.cloudnet.driver.permission.IPermissionUser> getUsersByGroup(@NotNull @NotNull java.lang.String group)Deprecated.- Specified by:
getUsersByGroupin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
addGroup
public de.dytanic.cloudnet.driver.permission.IPermissionGroup addGroup(@NotNull @NotNull de.dytanic.cloudnet.driver.permission.IPermissionGroup permissionGroup)Deprecated.- Specified by:
addGroupin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
updateGroup
public void updateGroup(@NotNull @NotNull de.dytanic.cloudnet.driver.permission.IPermissionGroup permissionGroup)Deprecated.- Specified by:
updateGroupin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
deleteGroup
public void deleteGroup(@NotNull @NotNull java.lang.String name)Deprecated.- Specified by:
deleteGroupin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
deleteGroup
public void deleteGroup(@NotNull @NotNull de.dytanic.cloudnet.driver.permission.IPermissionGroup permissionGroup)Deprecated.- Specified by:
deleteGroupin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
containsGroup
public boolean containsGroup(@NotNull @NotNull java.lang.String group)Deprecated.- Specified by:
containsGroupin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
getGroup
@Nullable public @Nullable de.dytanic.cloudnet.driver.permission.IPermissionGroup getGroup(@NotNull @NotNull java.lang.String name)Deprecated.- Specified by:
getGroupin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
getGroups
public java.util.Collection<de.dytanic.cloudnet.driver.permission.IPermissionGroup> getGroups()
Deprecated.- Specified by:
getGroupsin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
setGroups
public void setGroups(@Nullable @Nullable java.util.Collection<? extends de.dytanic.cloudnet.driver.permission.IPermissionGroup> groups)Deprecated.- Specified by:
setGroupsin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
getGroupsAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.util.Collection<de.dytanic.cloudnet.driver.permission.IPermissionGroup>> getGroupsAsync(@Nullable @Nullable de.dytanic.cloudnet.driver.permission.IPermissionUser permissionUser)Deprecated.- Specified by:
getGroupsAsyncin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
addUserAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<de.dytanic.cloudnet.driver.permission.IPermissionUser> addUserAsync(@NotNull @NotNull de.dytanic.cloudnet.driver.permission.IPermissionUser permissionUser)Deprecated.- Specified by:
addUserAsyncin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
addUserAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<de.dytanic.cloudnet.driver.permission.IPermissionUser> addUserAsync(@NotNull @NotNull java.lang.String name, @NotNull @NotNull java.lang.String password, int potency)Deprecated.- Specified by:
addUserAsyncin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
updateUserAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Void> updateUserAsync(@NotNull @NotNull de.dytanic.cloudnet.driver.permission.IPermissionUser permissionUser)Deprecated.- Specified by:
updateUserAsyncin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
deleteUserAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Boolean> deleteUserAsync(@NotNull @NotNull java.lang.String name)Deprecated.- Specified by:
deleteUserAsyncin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
deleteUserAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Boolean> deleteUserAsync(@NotNull @NotNull de.dytanic.cloudnet.driver.permission.IPermissionUser permissionUser)Deprecated.- Specified by:
deleteUserAsyncin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
containsUserAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Boolean> containsUserAsync(@NotNull @NotNull java.util.UUID uniqueId)Deprecated.- Specified by:
containsUserAsyncin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
containsUserAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Boolean> containsUserAsync(@NotNull @NotNull java.lang.String name)Deprecated.- Specified by:
containsUserAsyncin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
getUserAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<de.dytanic.cloudnet.driver.permission.IPermissionUser> getUserAsync(@NotNull @NotNull java.util.UUID uniqueId)Deprecated.- Specified by:
getUserAsyncin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
getOrCreateUserAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<de.dytanic.cloudnet.driver.permission.IPermissionUser> getOrCreateUserAsync(@NotNull @NotNull java.util.UUID uniqueId, @NotNull @NotNull java.lang.String name)Deprecated.- Specified by:
getOrCreateUserAsyncin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
getUsersAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.util.List<de.dytanic.cloudnet.driver.permission.IPermissionUser>> getUsersAsync(@NotNull @NotNull java.lang.String name)Deprecated.- Specified by:
getUsersAsyncin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
getFirstUserAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<de.dytanic.cloudnet.driver.permission.IPermissionUser> getFirstUserAsync(java.lang.String name)
Deprecated.- Specified by:
getFirstUserAsyncin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
getUsersAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.util.Collection<de.dytanic.cloudnet.driver.permission.IPermissionUser>> getUsersAsync()
Deprecated.- Specified by:
getUsersAsyncin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
setUsersAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Void> setUsersAsync(@NotNull @NotNull java.util.Collection<? extends de.dytanic.cloudnet.driver.permission.IPermissionUser> users)Deprecated.- Specified by:
setUsersAsyncin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
getUsersByGroupAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.util.Collection<de.dytanic.cloudnet.driver.permission.IPermissionUser>> getUsersByGroupAsync(@NotNull @NotNull java.lang.String group)Deprecated.- Specified by:
getUsersByGroupAsyncin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
addGroupAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<de.dytanic.cloudnet.driver.permission.IPermissionGroup> addGroupAsync(@NotNull @NotNull de.dytanic.cloudnet.driver.permission.IPermissionGroup permissionGroup)Deprecated.- Specified by:
addGroupAsyncin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
addGroupAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<de.dytanic.cloudnet.driver.permission.IPermissionGroup> addGroupAsync(@NotNull @NotNull java.lang.String role, int potency)Deprecated.- Specified by:
addGroupAsyncin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
updateGroupAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Void> updateGroupAsync(@NotNull @NotNull de.dytanic.cloudnet.driver.permission.IPermissionGroup permissionGroup)Deprecated.- Specified by:
updateGroupAsyncin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
deleteGroupAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Void> deleteGroupAsync(@NotNull @NotNull java.lang.String name)Deprecated.- Specified by:
deleteGroupAsyncin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
deleteGroupAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Void> deleteGroupAsync(@NotNull @NotNull de.dytanic.cloudnet.driver.permission.IPermissionGroup permissionGroup)Deprecated.- Specified by:
deleteGroupAsyncin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
containsGroupAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Boolean> containsGroupAsync(@NotNull @NotNull java.lang.String group)Deprecated.- Specified by:
containsGroupAsyncin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
getGroupAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<de.dytanic.cloudnet.driver.permission.IPermissionGroup> getGroupAsync(@NotNull @NotNull java.lang.String name)Deprecated.- Specified by:
getGroupAsyncin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
getDefaultPermissionGroupAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<de.dytanic.cloudnet.driver.permission.IPermissionGroup> getDefaultPermissionGroupAsync()
Deprecated.- Specified by:
getDefaultPermissionGroupAsyncin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
getGroupsAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.util.Collection<de.dytanic.cloudnet.driver.permission.IPermissionGroup>> getGroupsAsync()
Deprecated.- Specified by:
getGroupsAsyncin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
setGroupsAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Void> setGroupsAsync(@Nullable @Nullable java.util.Collection<? extends de.dytanic.cloudnet.driver.permission.IPermissionGroup> groups)Deprecated.- Specified by:
setGroupsAsyncin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
getCachedPermissionUsers
public java.util.Map<java.util.UUID,de.dytanic.cloudnet.driver.permission.IPermissionUser> getCachedPermissionUsers()
Deprecated.- Specified by:
getCachedPermissionUsersin interfacede.dytanic.cloudnet.driver.permission.CachedPermissionManagement- Overrides:
getCachedPermissionUsersin classde.dytanic.cloudnet.driver.permission.DefaultCachedPermissionManagement
-
getCachedPermissionGroups
public java.util.Map<java.lang.String,de.dytanic.cloudnet.driver.permission.IPermissionGroup> getCachedPermissionGroups()
Deprecated.- Specified by:
getCachedPermissionGroupsin interfacede.dytanic.cloudnet.driver.permission.CachedPermissionManagement- Overrides:
getCachedPermissionGroupsin classde.dytanic.cloudnet.driver.permission.DefaultCachedPermissionManagement
-
modifyGroup
public de.dytanic.cloudnet.driver.permission.IPermissionGroup modifyGroup(@NotNull @NotNull java.lang.String name, @NotNull @NotNull java.util.function.Consumer<de.dytanic.cloudnet.driver.permission.IPermissionGroup> modifier)Deprecated.- Specified by:
modifyGroupin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
modifyUser
public de.dytanic.cloudnet.driver.permission.IPermissionUser modifyUser(@NotNull @NotNull java.util.UUID uniqueId, @NotNull @NotNull java.util.function.Consumer<de.dytanic.cloudnet.driver.permission.IPermissionUser> modifier)Deprecated.- Specified by:
modifyUserin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
modifyUsers
public java.util.List<de.dytanic.cloudnet.driver.permission.IPermissionUser> modifyUsers(@NotNull @NotNull java.lang.String name, @NotNull @NotNull java.util.function.Consumer<de.dytanic.cloudnet.driver.permission.IPermissionUser> modifier)Deprecated.- Specified by:
modifyUsersin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement
-
modifyGroupAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<de.dytanic.cloudnet.driver.permission.IPermissionGroup> modifyGroupAsync(@NotNull @NotNull java.lang.String name, @NotNull @NotNull java.util.function.Consumer<de.dytanic.cloudnet.driver.permission.IPermissionGroup> modifier)Deprecated.- Specified by:
modifyGroupAsyncin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement- Overrides:
modifyGroupAsyncin classde.dytanic.cloudnet.driver.permission.DefaultPermissionManagement
-
modifyUserAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<de.dytanic.cloudnet.driver.permission.IPermissionUser> modifyUserAsync(@NotNull @NotNull java.util.UUID uniqueId, @NotNull @NotNull java.util.function.Consumer<de.dytanic.cloudnet.driver.permission.IPermissionUser> modifier)Deprecated.- Specified by:
modifyUserAsyncin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement- Overrides:
modifyUserAsyncin classde.dytanic.cloudnet.driver.permission.DefaultPermissionManagement
-
modifyUsersAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.util.List<de.dytanic.cloudnet.driver.permission.IPermissionUser>> modifyUsersAsync(@NotNull @NotNull java.lang.String name, @NotNull @NotNull java.util.function.Consumer<de.dytanic.cloudnet.driver.permission.IPermissionUser> modifier)Deprecated.- Specified by:
modifyUsersAsyncin interfacede.dytanic.cloudnet.driver.permission.IPermissionManagement- Overrides:
modifyUsersAsyncin classde.dytanic.cloudnet.driver.permission.DefaultPermissionManagement
-
-