Class ManagementRights


  • @Component
    public class ManagementRights
    extends java.lang.Object
    Make sure these implementations conform to what is configured via RolesAllowed annotations in endpoints.
    • Constructor Detail

      • ManagementRights

        @Autowired
        public ManagementRights​(GroupProperties groupProperties)
    • Method Detail

      • isUserAllowedToManageTopic

        public boolean isUserAllowedToManageTopic​(pl.allegro.tech.hermes.api.Topic topic,
                                                  javax.ws.rs.container.ContainerRequestContext requestContext)
      • isUserAllowedToCreateGroup

        public boolean isUserAllowedToCreateGroup​(javax.ws.rs.container.ContainerRequestContext requestContext)
      • getGroupCreatorRights

        public CreatorRights<pl.allegro.tech.hermes.api.Group> getGroupCreatorRights​(javax.ws.rs.container.ContainerRequestContext requestContext)