Interface AccessLevelService

All Known Implementing Classes:
AccessLevelServiceImpl

public interface AccessLevelService
Author:
m.popov
  • Method Details

    • get

    • get

      List<AccessLevel> get(LoadOptions options)
    • getMinAccessLevelId

      String getMinAccessLevelId()
    • getMaxAccessLevelId

      String getMaxAccessLevelId()
    • getMinAccessLevel

      AccessLevel getMinAccessLevel()
    • getMaxAccessLevel

      AccessLevel getMaxAccessLevel()
    • getCurrentUserAccessLevel

      short getCurrentUserAccessLevel()
    • getUserAccessLevel

      short getUserAccessLevel(String userId)
    • getGroupsAccessLevel

      short getGroupsAccessLevel(Collection<Group> groups)
    • checkGroupAccessLevelById

      default void checkGroupAccessLevelById(String groupId)
    • checkGroupsAccessLevelByIds

      void checkGroupsAccessLevelByIds(Collection<String> groupIds)
    • checkGroupAccessLevelById

      default void checkGroupAccessLevelById(String groupId, String userId)
    • checkGroupsAccessLevelByIds

      void checkGroupsAccessLevelByIds(Collection<String> groupIds, String userId)
    • checkGroupAccessLevel

      default void checkGroupAccessLevel(Group group)
    • checkGroupAccessLevel

      void checkGroupAccessLevel(Collection<Group> groups)
    • checkGroupAccessLevel

      void checkGroupAccessLevel(Collection<Group> groups, String userId)