Package org.ehrbase.service
Class ValidationServiceImp
java.lang.Object
org.ehrbase.service.ValidationServiceImp
- All Implemented Interfaces:
ValidationService
ValidationService implementation.-
Constructor Summary
ConstructorsConstructorDescriptionValidationServiceImp(KnowledgeCacheServiceImp knowledgeCacheService, org.ehrbase.openehr.sdk.terminology.openehr.TerminologyService terminologyService, ServerConfig serverConfig, org.springframework.beans.factory.ObjectProvider<org.ehrbase.openehr.sdk.validation.terminology.ExternalTerminologyValidation> objectProvider, boolean sharedAqlQueryCache) -
Method Summary
-
Constructor Details
-
ValidationServiceImp
public ValidationServiceImp(KnowledgeCacheServiceImp knowledgeCacheService, org.ehrbase.openehr.sdk.terminology.openehr.TerminologyService terminologyService, ServerConfig serverConfig, org.springframework.beans.factory.ObjectProvider<org.ehrbase.openehr.sdk.validation.terminology.ExternalTerminologyValidation> objectProvider, @Value("${cache.validation.useSharedRMPathQueryCache:true}") boolean sharedAqlQueryCache)
-
-
Method Details
-
check
public void check(String templateID, com.nedap.archie.rm.composition.Composition composition) throws NoSuchMethodException, IllegalAccessException -
check
public void check(com.nedap.archie.rm.composition.Composition composition) throws NoSuchMethodException, IllegalAccessException - Specified by:
checkin interfaceValidationService- Throws:
NoSuchMethodExceptionIllegalAccessException
-
check
public void check(com.nedap.archie.rm.ehr.EhrStatus ehrStatus) - Specified by:
checkin interfaceValidationService
-
check
public void check(org.ehrbase.openehr.sdk.response.dto.ContributionCreateDto contribution) - Specified by:
checkin interfaceValidationService
-