@Component
public class ManagementRights
extends java.lang.Object
| Constructor and Description |
|---|
ManagementRights(pl.allegro.tech.hermes.domain.topic.TopicRepository topicRepository) |
| Modifier and Type | Method and Description |
|---|---|
CreatorRights |
getSubscriptionCreatorRights(javax.ws.rs.container.ContainerRequestContext requestContext) |
boolean |
isUserAllowedToCreateSubscription(pl.allegro.tech.hermes.api.Subscription subscription,
javax.ws.rs.container.ContainerRequestContext requestContext) |
boolean |
isUserAllowedToManageSubscription(pl.allegro.tech.hermes.api.Subscription subscription,
javax.ws.rs.container.ContainerRequestContext requestContext) |
boolean |
isUserAllowedToManageTopic(pl.allegro.tech.hermes.api.Topic topic,
javax.ws.rs.container.ContainerRequestContext requestContext) |
@Autowired public ManagementRights(pl.allegro.tech.hermes.domain.topic.TopicRepository topicRepository)
public boolean isUserAllowedToManageTopic(pl.allegro.tech.hermes.api.Topic topic,
javax.ws.rs.container.ContainerRequestContext requestContext)
public boolean isUserAllowedToCreateSubscription(pl.allegro.tech.hermes.api.Subscription subscription,
javax.ws.rs.container.ContainerRequestContext requestContext)
public boolean isUserAllowedToManageSubscription(pl.allegro.tech.hermes.api.Subscription subscription,
javax.ws.rs.container.ContainerRequestContext requestContext)
public CreatorRights getSubscriptionCreatorRights(javax.ws.rs.container.ContainerRequestContext requestContext)