Class SubscriptionValidator
java.lang.Object
pl.allegro.tech.hermes.management.domain.subscription.validator.SubscriptionValidator
-
Constructor Summary
ConstructorsConstructorDescriptionSubscriptionValidator(OwnerIdValidator ownerIdValidator, ApiPreconditions apiPreconditions, TopicService topicService, pl.allegro.tech.hermes.domain.subscription.SubscriptionRepository subscriptionRepository, List<EndpointAddressValidator> endpointAddressValidators, EndpointOwnershipValidator endpointOwnershipValidator, List<SubscriberWithAccessToAnyTopic> subscribersWithAccessToAnyTopic) -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckCreation(pl.allegro.tech.hermes.api.Subscription toCheck, RequestUser createdBy) voidcheckModification(pl.allegro.tech.hermes.api.Subscription toCheck, RequestUser modifiedBy, pl.allegro.tech.hermes.api.Subscription previous)
-
Constructor Details
-
SubscriptionValidator
public SubscriptionValidator(OwnerIdValidator ownerIdValidator, ApiPreconditions apiPreconditions, TopicService topicService, pl.allegro.tech.hermes.domain.subscription.SubscriptionRepository subscriptionRepository, List<EndpointAddressValidator> endpointAddressValidators, EndpointOwnershipValidator endpointOwnershipValidator, List<SubscriberWithAccessToAnyTopic> subscribersWithAccessToAnyTopic)
-
-
Method Details
-
checkCreation
-
checkModification
public void checkModification(pl.allegro.tech.hermes.api.Subscription toCheck, RequestUser modifiedBy, pl.allegro.tech.hermes.api.Subscription previous)
-