Package org.ehrbase.service
Class ValidationServiceImp
- java.lang.Object
-
- org.ehrbase.service.ValidationServiceImp
-
- All Implemented Interfaces:
ValidationService
@Service public class ValidationServiceImp extends Object implements ValidationService
-
-
Constructor Summary
Constructors Constructor Description ValidationServiceImp(org.springframework.cache.CacheManager cacheManager, I_KnowledgeCache knowledgeCache, org.ehrbase.terminology.openehr.TerminologyService terminologyService, ServerConfig serverConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheck(com.nedap.archie.rm.composition.Composition composition)voidcheck(com.nedap.archie.rm.ehr.EhrStatus ehrStatus)voidcheck(String templateID, com.nedap.archie.rm.composition.Composition composition)voidcheck(UUID templateUUID, com.nedap.archie.rm.composition.Composition composition)voidinvalidate()voidsetExternalTerminologyValidator(org.ehrbase.validation.constraints.terminology.ExternalTerminologyValidationSupport externalTerminologyValidator)
-
-
-
Constructor Detail
-
ValidationServiceImp
@Autowired public ValidationServiceImp(org.springframework.cache.CacheManager cacheManager, I_KnowledgeCache knowledgeCache, org.ehrbase.terminology.openehr.TerminologyService terminologyService, ServerConfig serverConfig)
-
-
Method Detail
-
check
public void check(UUID templateUUID, com.nedap.archie.rm.composition.Composition composition) throws Exception
- Specified by:
checkin interfaceValidationService- Throws:
Exception
-
check
public void check(String templateID, com.nedap.archie.rm.composition.Composition composition) throws Exception
- Specified by:
checkin interfaceValidationService- Throws:
Exception
-
check
public void check(com.nedap.archie.rm.composition.Composition composition) throws Exception- Specified by:
checkin interfaceValidationService- Throws:
Exception
-
check
public void check(com.nedap.archie.rm.ehr.EhrStatus ehrStatus)
- Specified by:
checkin interfaceValidationService
-
invalidate
public void invalidate()
- Specified by:
invalidatein interfaceValidationService
-
setExternalTerminologyValidator
@Autowired(required=false) public void setExternalTerminologyValidator(org.ehrbase.validation.constraints.terminology.ExternalTerminologyValidationSupport externalTerminologyValidator)
-
-