Interface GroupManager<T extends Group>

All Superinterfaces:
Function<String,T>, Manager<String,Group,T>
All Known Implementing Classes:
AbstractGroupManager, StandardGroupManager

public interface GroupManager<T extends Group> extends Manager<String,Group,T>
  • Field Details

  • Method Details

    • getByDisplayName

      T getByDisplayName(String name)
      Get a group object by display name
      Parameters:
      name - The name to search by
      Returns:
      a Group object if the group is loaded, returns null if the group is not loaded
    • invalidateAllGroupCaches

      void invalidateAllGroupCaches()
      Invalidates the cached data for *loaded* groups.
    • invalidateAllPermissionCalculators

      void invalidateAllPermissionCalculators()
      Invalidates the PermissionCalculators for *loaded* groups.