Class ValidationServiceImp

java.lang.Object
org.ehrbase.service.ValidationServiceImp
All Implemented Interfaces:
ValidationService

@Service public class ValidationServiceImp extends Object implements ValidationService
ValidationService implementation.
  • Constructor Summary

    Constructors
    Constructor
    Description
    ValidationServiceImp(KnowledgeCacheServiceImp knowledgeCacheService, org.ehrbase.openehr.sdk.terminology.openehr.TerminologyService terminologyService, ValidationProperties validationProperties, org.springframework.beans.factory.ObjectProvider<org.ehrbase.openehr.sdk.validation.terminology.ExternalTerminologyValidation> objectProvider, boolean sharedAqlQueryCache)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    check(com.nedap.archie.rm.composition.Composition composition)
     
    void
    check(EhrStatusDto ehrStatus)
     
    void
    check(org.ehrbase.openehr.sdk.response.dto.ContributionCreateDto contribution)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ValidationServiceImp

      public ValidationServiceImp(KnowledgeCacheServiceImp knowledgeCacheService, org.ehrbase.openehr.sdk.terminology.openehr.TerminologyService terminologyService, ValidationProperties validationProperties, 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(com.nedap.archie.rm.composition.Composition composition)
      Specified by:
      check in interface ValidationService
    • check

      public void check(@Nonnull EhrStatusDto ehrStatus)
      Specified by:
      check in interface ValidationService
    • check

      public void check(org.ehrbase.openehr.sdk.response.dto.ContributionCreateDto contribution)
      Specified by:
      check in interface ValidationService