Interface GroupPermissionProvider

All Known Implementing Classes:
GroupPermissionProviderImpl

public sealed interface GroupPermissionProvider permits GroupPermissionProviderImpl
GroupPermission is a class that provides methods to manage group permissions in the database. It implements the GroupPermissionProvider interface and uses the Database class to interact with the database.
  • Method Details

    • closeCache

      void closeCache()
    • refreshCache

      void refreshCache()
    • getPermission

      GroupPermission getPermission(int groupId, String permission)
    • getPermissions

      List<GroupPermission> getPermissions(int groupId)
    • add

      GroupPermission add(int groupId, String permission, long duration, int createdBy)
    • remove

      int remove(int groupId, String permission)
    • clear

      int clear(int groupId)
    • update

      GroupPermission update(int groupId, String permission, long duration, int changedBy)
    • loadExpired

      int loadExpired()