
Class SubscriptionValidatingInterceptor
java.lang.Object
ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionValidatingInterceptor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidresourcePreCreate(org.hl7.fhir.instance.model.api.IBaseResource theResource, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, RequestPartitionId theRequestPartitionId) voidresourceUpdated(org.hl7.fhir.instance.model.api.IBaseResource theOldResource, org.hl7.fhir.instance.model.api.IBaseResource theResource, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, RequestPartitionId theRequestPartitionId) voidsetDaoRegistryForUnitTest(DaoRegistry theDaoRegistry) voidsetFhirContext(ca.uhn.fhir.context.FhirContext theFhirContext) voidsetRequestPartitionHelperSvcForUnitTest(IRequestPartitionHelperSvc theRequestPartitionHelperSvc) voidsetSubscriptionCanonicalizerForUnitTest(SubscriptionCanonicalizer theSubscriptionCanonicalizer) voidsetSubscriptionChannelTypeValidatorFactoryForUnitTest(SubscriptionChannelTypeValidatorFactory theSubscriptionChannelTypeValidatorFactory) voidsetSubscriptionSettingsForUnitTest(SubscriptionSettings theSubscriptionSettings) voidsetSubscriptionStrategyEvaluatorForUnitTest(SubscriptionStrategyEvaluator theSubscriptionStrategyEvaluator) protected voidvalidateChannelType(CanonicalSubscription theSubscription) voidvalidateMessageSubscriptionEndpoint(String theEndpointUrl) protected voidvalidatePermissions(org.hl7.fhir.instance.model.api.IBaseResource theSubscription, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, RequestPartitionId theRequestPartitionId, ca.uhn.fhir.interceptor.api.Pointcut thePointcut) voidvalidateQuery(String theQuery, String theFieldName)
-
Constructor Details
-
SubscriptionValidatingInterceptor
public SubscriptionValidatingInterceptor()
-
-
Method Details
-
resourcePreCreate
public void resourcePreCreate(org.hl7.fhir.instance.model.api.IBaseResource theResource, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, RequestPartitionId theRequestPartitionId) -
resourceUpdated
public void resourceUpdated(org.hl7.fhir.instance.model.api.IBaseResource theOldResource, org.hl7.fhir.instance.model.api.IBaseResource theResource, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, RequestPartitionId theRequestPartitionId) -
setFhirContext
-
validatePermissions
protected void validatePermissions(org.hl7.fhir.instance.model.api.IBaseResource theSubscription, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, RequestPartitionId theRequestPartitionId, ca.uhn.fhir.interceptor.api.Pointcut thePointcut) -
validateQuery
-
validateMessageSubscriptionEndpoint
-
validateChannelType
-
setSubscriptionCanonicalizerForUnitTest
public void setSubscriptionCanonicalizerForUnitTest(SubscriptionCanonicalizer theSubscriptionCanonicalizer) -
setDaoRegistryForUnitTest
-
setSubscriptionSettingsForUnitTest
-
setRequestPartitionHelperSvcForUnitTest
public void setRequestPartitionHelperSvcForUnitTest(IRequestPartitionHelperSvc theRequestPartitionHelperSvc) -
setSubscriptionStrategyEvaluatorForUnitTest
public void setSubscriptionStrategyEvaluatorForUnitTest(SubscriptionStrategyEvaluator theSubscriptionStrategyEvaluator) -
setSubscriptionChannelTypeValidatorFactoryForUnitTest
public void setSubscriptionChannelTypeValidatorFactoryForUnitTest(SubscriptionChannelTypeValidatorFactory theSubscriptionChannelTypeValidatorFactory)
-