@Component
public class SubscriptionValidator
extends java.lang.Object
| Constructor and Description |
|---|
SubscriptionValidator(OwnerIdValidator ownerIdValidator,
ApiPreconditions apiPreconditions,
MessageFilterTypeValidator messageFilterTypeValidator,
TopicService topicService,
pl.allegro.tech.hermes.domain.subscription.SubscriptionRepository subscriptionRepository) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkCreation(pl.allegro.tech.hermes.api.Subscription toCheck,
CreatorRights<pl.allegro.tech.hermes.api.Subscription> creatorRights) |
void |
checkModification(pl.allegro.tech.hermes.api.Subscription toCheck) |
@Autowired public SubscriptionValidator(OwnerIdValidator ownerIdValidator, ApiPreconditions apiPreconditions, MessageFilterTypeValidator messageFilterTypeValidator, TopicService topicService, pl.allegro.tech.hermes.domain.subscription.SubscriptionRepository subscriptionRepository)
public void checkCreation(pl.allegro.tech.hermes.api.Subscription toCheck,
CreatorRights<pl.allegro.tech.hermes.api.Subscription> creatorRights)
public void checkModification(pl.allegro.tech.hermes.api.Subscription toCheck)