public abstract class ClassificationMapper extends Object
| Modifier and Type | Field and Description |
|---|---|
protected OMRSAPIHelper |
omrsapiHelper |
protected OMRSRepositoryHelper |
repositoryHelper |
| Modifier | Constructor and Description |
|---|---|
protected |
ClassificationMapper(OMRSAPIHelper omrsapiHelper) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract Classification |
createOmasClassification()
get an instance of the classification
|
static SystemAttributes |
createSystemAttributesFromOMRSClassification(Classification omrsClassification) |
protected boolean |
isTypeCorrect(String actualTypeName)
Check whether the type name matches the mapper.
|
Classification |
mapBeanToOmrs(Classification omasClassification) |
protected abstract Set<String> |
mapKnownAttributesToOmrs(Classification omasClassification,
InstanceProperties omrsClassificationProperties)
Map attributes we know are part of this type to OMRS.
|
Classification |
mapOmrsToBean(Classification omrsClassification) |
protected abstract InstanceProperties |
updateOMRSAttributes(Classification omasClassification) |
protected final OMRSRepositoryHelper repositoryHelper
protected final OMRSAPIHelper omrsapiHelper
protected ClassificationMapper(OMRSAPIHelper omrsapiHelper)
public Classification mapOmrsToBean(Classification omrsClassification)
omrsClassification - - the supplied omrs classificationpublic Classification mapBeanToOmrs(Classification omasClassification)
protected abstract Classification createOmasClassification()
protected abstract Set<String> mapKnownAttributesToOmrs(Classification omasClassification, InstanceProperties omrsClassificationProperties)
omasClassification - omasclassificationomrsClassificationProperties - omrs propertiesprotected boolean isTypeCorrect(String actualTypeName)
actualTypeName - name of type to checkprotected abstract InstanceProperties updateOMRSAttributes(Classification omasClassification)
public static SystemAttributes createSystemAttributesFromOMRSClassification(Classification omrsClassification)
Copyright © 2018–2020 ODPi. All rights reserved.