Class GroupService


  • @Component
    public class GroupService
    extends java.lang.Object
    • Method Detail

      • listGroups

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

        public java.util.List<java.lang.String> listGroupNames()
      • getGroupDetails

        public pl.allegro.tech.hermes.api.Group getGroupDetails​(java.lang.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​(java.lang.String groupName,
                                RequestUser removedBy)
      • checkGroupExists

        public void checkGroupExists​(java.lang.String groupName)
      • updateGroup

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

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