java.lang.Object
pl.allegro.tech.hermes.management.domain.group.GroupService

@Component public class GroupService extends Object
  • Constructor Details

  • Method Details

    • listGroups

      public List<pl.allegro.tech.hermes.api.Group> listGroups()
    • listGroupNames

      public List<String> listGroupNames()
    • getGroupDetails

      public pl.allegro.tech.hermes.api.Group getGroupDetails(String groupName)
    • createGroup

      public void createGroup(pl.allegro.tech.hermes.api.Group group, RequestUser createdBy, CreatorRights<pl.allegro.tech.hermes.api.Group> creatorRights)
    • removeGroup

      public void removeGroup(String groupName, RequestUser removedBy)
    • checkGroupExists

      public void checkGroupExists(String groupName)
    • updateGroup

      public void updateGroup(String groupName, pl.allegro.tech.hermes.api.PatchData patch, RequestUser modifiedBy)
    • queryGroup

      public List<pl.allegro.tech.hermes.api.Group> queryGroup(pl.allegro.tech.hermes.api.Query<pl.allegro.tech.hermes.api.Group> query)