Interface GroupProvider

All Known Implementing Classes:
GroupProviderImpl

public sealed interface GroupProvider permits GroupProviderImpl
Represents a group in the MurmelAPI.

This interface is used to define a group that can be managed by the MurmelAPI. It is a marker interface and does not contain any methods.

The GroupProviderImpl interface extends this interface to provide additional functionality.

  • Method Details

    • closeCache

      void closeCache()
    • refreshCache

      void refreshCache()
    • findById

      Group findById(int id)
    • findByName

      Group findByName(String groupName)
    • findAll

      List<Group> findAll()
    • findAllGroupNames

      List<String> findAllGroupNames()
    • create

      Group create(String groupName, int priority, int createdBy)
    • delete

      int delete(int groupId)
    • update

      Group update(int groupId, String groupName, int priority, int changedBy)