
Class SubscriptionValidatingInterceptor
java.lang.Object
ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionValidatingInterceptor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
resourcePreCreate
(org.hl7.fhir.instance.model.api.IBaseResource theResource, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, RequestPartitionId theRequestPartitionId) 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) void
setDaoRegistryForUnitTest
(DaoRegistry theDaoRegistry) void
setFhirContext
(ca.uhn.fhir.context.FhirContext theFhirContext) void
setRequestPartitionHelperSvcForUnitTest
(IRequestPartitionHelperSvc theRequestPartitionHelperSvc) void
setStorageSettingsForUnitTest
(JpaStorageSettings theStorageSettings) void
setSubscriptionCanonicalizerForUnitTest
(SubscriptionCanonicalizer theSubscriptionCanonicalizer) void
setSubscriptionStrategyEvaluatorForUnitTest
(SubscriptionStrategyEvaluator theSubscriptionStrategyEvaluator) protected void
validateChannelEndpoint
(CanonicalSubscription theResource) protected void
validateChannelPayload
(CanonicalSubscription theResource) protected void
validateChannelType
(CanonicalSubscription theSubscription) void
validateMessageSubscriptionEndpoint
(String theEndpointUrl) protected void
validatePermissions
(org.hl7.fhir.instance.model.api.IBaseResource theSubscription, CanonicalSubscription theCanonicalSubscription, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, RequestPartitionId theRequestPartitionId, ca.uhn.fhir.interceptor.api.Pointcut thePointcut) void
validateQuery
(String theQuery, String theFieldName) void
validateSubmittedSubscription
(org.hl7.fhir.instance.model.api.IBaseResource theSubscription) Deprecated.void
validateSubmittedSubscription
(org.hl7.fhir.instance.model.api.IBaseResource theSubscription, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, RequestPartitionId theRequestPartitionId) Deprecated.
-
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
-
validateSubmittedSubscription
@Deprecated public void validateSubmittedSubscription(org.hl7.fhir.instance.model.api.IBaseResource theSubscription) Deprecated. -
validateSubmittedSubscription
@Deprecated(since="6.3.14") public void validateSubmittedSubscription(org.hl7.fhir.instance.model.api.IBaseResource theSubscription, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, RequestPartitionId theRequestPartitionId) Deprecated. -
validatePermissions
protected void validatePermissions(org.hl7.fhir.instance.model.api.IBaseResource theSubscription, CanonicalSubscription theCanonicalSubscription, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, RequestPartitionId theRequestPartitionId, ca.uhn.fhir.interceptor.api.Pointcut thePointcut) -
validateQuery
-
validateMessageSubscriptionEndpoint
-
validateChannelType
-
validateChannelEndpoint
-
validateChannelPayload
-
setSubscriptionCanonicalizerForUnitTest
public void setSubscriptionCanonicalizerForUnitTest(SubscriptionCanonicalizer theSubscriptionCanonicalizer) -
setDaoRegistryForUnitTest
-
setStorageSettingsForUnitTest
-
setRequestPartitionHelperSvcForUnitTest
public void setRequestPartitionHelperSvcForUnitTest(IRequestPartitionHelperSvc theRequestPartitionHelperSvc) -
setSubscriptionStrategyEvaluatorForUnitTest
public void setSubscriptionStrategyEvaluatorForUnitTest(SubscriptionStrategyEvaluator theSubscriptionStrategyEvaluator)
-