Interface GroupParentProvider

All Known Implementing Classes:
GroupParentProviderImpl

public sealed interface GroupParentProvider permits GroupParentProviderImpl
GroupParent is an interface that provides methods to manage group parents in the database. It defines methods for checking existence, adding, removing, and retrieving parent groups. It also provides methods for managing expiration dates and user information related to group parents.
  • Method Details

    • closeCache

      void closeCache()
    • refreshCache

      void refreshCache()
    • getParent

      GroupParent getParent(int groupId, int parentId)
    • getParents

      List<GroupParent> getParents(int groupId)
    • add

      GroupParent add(int groupId, int parentId, long duration, int createdBy)
    • remove

      int remove(int groupId, int parentId)
    • clear

      int clear(int groupId)
    • update

      GroupParent update(int groupId, int parentId, long duration, int changedBy)
    • loadExpired

      int loadExpired()