Class SubscriptionValidator
- java.lang.Object
-
- pl.allegro.tech.hermes.management.domain.subscription.validator.SubscriptionValidator
-
@Component public class SubscriptionValidator extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SubscriptionValidator(OwnerIdValidator ownerIdValidator, ApiPreconditions apiPreconditions, MessageFilterTypeValidator messageFilterTypeValidator, TopicService topicService, pl.allegro.tech.hermes.domain.subscription.SubscriptionRepository subscriptionRepository, java.util.Optional<EndpointOwnershipValidator> endpointOwnershipValidator, EndpointAddressValidator endpointAddressValidator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckCreation(pl.allegro.tech.hermes.api.Subscription toCheck, CreatorRights<pl.allegro.tech.hermes.api.Subscription> creatorRights)voidcheckModification(pl.allegro.tech.hermes.api.Subscription toCheck)
-
-
-
Constructor Detail
-
SubscriptionValidator
@Autowired public SubscriptionValidator(OwnerIdValidator ownerIdValidator, ApiPreconditions apiPreconditions, MessageFilterTypeValidator messageFilterTypeValidator, TopicService topicService, pl.allegro.tech.hermes.domain.subscription.SubscriptionRepository subscriptionRepository, java.util.Optional<EndpointOwnershipValidator> endpointOwnershipValidator, EndpointAddressValidator endpointAddressValidator)
-
-
Method Detail
-
checkCreation
public void checkCreation(pl.allegro.tech.hermes.api.Subscription toCheck, CreatorRights<pl.allegro.tech.hermes.api.Subscription> creatorRights)
-
checkModification
public void checkModification(pl.allegro.tech.hermes.api.Subscription toCheck)
-
-