public abstract class EntityDetailMapper extends Object
| Modifier and Type | Field and Description |
|---|---|
protected OMRSAPIHelper |
omrsapiHelper |
protected OMRSRepositoryHelper |
repositoryHelper |
| Constructor and Description |
|---|
EntityDetailMapper(OMRSAPIHelper omrsapiHelper) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
mapEntityDetailToNode(Node node,
EntityDetail omrsEntityDetail)
map the EntityDetail to the Node
|
protected boolean |
mapEnumToNode(Node node,
String propertyName,
EnumPropertyValue enumPropertyValue)
Map an omrs entityDetail enum property to a Subject Area Node property.
|
protected boolean |
mapMapToNode(Node node,
String propertyName,
InstanceProperties instancePropertyForMap)
Map an omrs entityDetail map property to a Subject Area Node property.
|
EntityDetail |
mapNodeToEntityDetail(Node node)
Map a Node (a Subject Area OMAS) concept to an EntityDetail (an OMRS concept)
|
protected void |
mapNodeToInstanceProperties(Node node,
InstanceProperties instanceProperties)
Map the supplied Node to omrs InstanceProperties.
|
protected boolean |
mapPrimitiveToNode(Node node,
String propertyName,
Object value)
Map an omrs entityDetail primitive property to a Subject Area Node property.
|
protected void |
populateAdditionalProperties(Node node,
InstanceProperties instanceProperties) |
protected final OMRSRepositoryHelper repositoryHelper
protected final OMRSAPIHelper omrsapiHelper
public EntityDetailMapper(OMRSAPIHelper omrsapiHelper)
protected void mapEntityDetailToNode(Node node, EntityDetail omrsEntityDetail)
node - to be mapped to (the target of the map)omrsEntityDetail - entitytDetail to be mapped from (the source of the mapping)protected boolean mapPrimitiveToNode(Node node, String propertyName, Object value)
node - the node to be updatedpropertyName - the omrs property namevalue - the omrs primitive property valueprotected boolean mapEnumToNode(Node node, String propertyName, EnumPropertyValue enumPropertyValue)
node - the node to be updatedpropertyName - the omrs property nameenumPropertyValue - the omrs enum property valueprotected boolean mapMapToNode(Node node, String propertyName, InstanceProperties instancePropertyForMap)
node - the node to be updatedpropertyName - the omrs property nameinstancePropertyForMap - the omrs map property valuepublic EntityDetail mapNodeToEntityDetail(Node node)
node - supplied node, which is a Subject Area Conceptprotected void populateAdditionalProperties(Node node, InstanceProperties instanceProperties)
protected void mapNodeToInstanceProperties(Node node, InstanceProperties instanceProperties)
node - supplied nodeinstanceProperties - equivalent instance properties to the NodeCopyright © 2018–2019 ODPi. All rights reserved.