Interface PermissionProvider

All Known Implementing Classes:
HytalePermissionsProvider

public interface PermissionProvider
  • Method Details

    • getName

      @Nonnull String getName()
    • addUserPermissions

      void addUserPermissions(@Nonnull UUID var1, @Nonnull Set<String> var2)
    • removeUserPermissions

      void removeUserPermissions(@Nonnull UUID var1, @Nonnull Set<String> var2)
    • getUserPermissions

      Set<String> getUserPermissions(@Nonnull UUID var1)
    • addGroupPermissions

      void addGroupPermissions(@Nonnull String var1, @Nonnull Set<String> var2)
    • removeGroupPermissions

      void removeGroupPermissions(@Nonnull String var1, @Nonnull Set<String> var2)
    • getGroupPermissions

      Set<String> getGroupPermissions(@Nonnull String var1)
    • addUserToGroup

      void addUserToGroup(@Nonnull UUID var1, @Nonnull String var2)
    • removeUserFromGroup

      void removeUserFromGroup(@Nonnull UUID var1, @Nonnull String var2)
    • getGroupsForUser

      Set<String> getGroupsForUser(@Nonnull UUID var1)