Class SubscriptionValidator
- java.lang.Object
-
- pl.allegro.tech.hermes.management.domain.subscription.validator.SubscriptionValidator
-
public class SubscriptionValidator extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SubscriptionValidator(OwnerIdValidator ownerIdValidator, ApiPreconditions apiPreconditions, TopicService topicService, pl.allegro.tech.hermes.domain.subscription.SubscriptionRepository subscriptionRepository, java.util.List<EndpointAddressValidator> endpointAddressValidators, EndpointOwnershipValidator endpointOwnershipValidator, java.util.List<SubscriberWithAccessToAnyTopic> subscribersWithAccessToAnyTopic)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckCreation(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 Detail
-
SubscriptionValidator
public SubscriptionValidator(OwnerIdValidator ownerIdValidator, ApiPreconditions apiPreconditions, TopicService topicService, pl.allegro.tech.hermes.domain.subscription.SubscriptionRepository subscriptionRepository, java.util.List<EndpointAddressValidator> endpointAddressValidators, EndpointOwnershipValidator endpointOwnershipValidator, java.util.List<SubscriberWithAccessToAnyTopic> subscribersWithAccessToAnyTopic)
-
-
Method Detail
-
checkCreation
public void checkCreation(pl.allegro.tech.hermes.api.Subscription toCheck, RequestUser createdBy)
-
checkModification
public void checkModification(pl.allegro.tech.hermes.api.Subscription toCheck, RequestUser modifiedBy, pl.allegro.tech.hermes.api.Subscription previous)
-
-