public class SemanticAssignmentMapper extends RelationshipMapper<SemanticAssignment>
| Modifier and Type | Field and Description |
|---|---|
static String |
SEMANTIC_ASSIGNMENT |
omrsapiHelper, repositoryHelper| Constructor and Description |
|---|
SemanticAssignmentMapper(OMRSAPIHelper omrsapiHelper) |
| Modifier and Type | Method and Description |
|---|---|
protected SemanticAssignment |
getRelationshipInstance() |
String |
getTypeName()
get type name
|
protected boolean |
mapEnumToRelationship(SemanticAssignment semanticAssignment,
String propertyName,
EnumPropertyValue enumPropertyValue)
Map an omrs enum property to a Subject Area relationship property.
|
protected boolean |
mapPrimitiveToRelationship(SemanticAssignment semanticAssignment,
String propertyName,
Object value)
Map a primitive omrs property to the semanticAssignment object.
|
protected void |
mapRelationshipToInstanceProperties(SemanticAssignment semanticAssignment,
InstanceProperties properties)
Map the supplied relationship to omrs InstanceProperties.
|
getTypeDefGuid, map, map, mapInstancePropertiesToRelationship, mapMapToRelationshippublic static final String SEMANTIC_ASSIGNMENT
public SemanticAssignmentMapper(OMRSAPIHelper omrsapiHelper)
protected void mapRelationshipToInstanceProperties(SemanticAssignment semanticAssignment, InstanceProperties properties)
mapRelationshipToInstanceProperties in class RelationshipMapper<SemanticAssignment>semanticAssignment - supplied relationshipproperties - equivalent instance properties to the relationshipprotected boolean mapPrimitiveToRelationship(SemanticAssignment semanticAssignment, String propertyName, Object value)
mapPrimitiveToRelationship in class RelationshipMapper<SemanticAssignment>semanticAssignment - the omas relationship to be updatedpropertyName - the omrs property namevalue - the omrs primitive property valueprotected boolean mapEnumToRelationship(SemanticAssignment semanticAssignment, String propertyName, EnumPropertyValue enumPropertyValue)
RelationshipMappermapEnumToRelationship in class RelationshipMapper<SemanticAssignment>semanticAssignment - the relationship to be updatedpropertyName - the omrs property nameenumPropertyValue - the omrs enum property valuepublic String getTypeName()
RelationshipMappergetTypeName in interface Mapper<Relationship,SemanticAssignment>getTypeName in class RelationshipMapper<SemanticAssignment>protected SemanticAssignment getRelationshipInstance()
Copyright © 2018–2021 LF AI & Data Foundation. All rights reserved.