public class RelationshipMapping extends InstanceHeaderMapping
| Modifier and Type | Field and Description |
|---|---|
static String |
ENTITY_PROXIES |
static String |
INSTANCE_REF_PREFIX |
static String |
RELATIONSHIP_PROPERTIES_NS |
cruxDoc, instanceHeaderCREATE_TIME, CURRENT_STATUS, METADATA_COLLECTION_ID, TYPE_DEF_CATEGORY, TYPE_DEF_GUIDS, UPDATE_TIME, VERSIONcruxConnector, mapper| Constructor and Description |
|---|
RelationshipMapping(CruxOMRSRepositoryConnector cruxConnector,
crux.api.CruxDocument cruxDoc,
crux.api.ICruxDatasource db)
Construct a mapping from a Crux map (to map to an Egeria representation).
|
RelationshipMapping(CruxOMRSRepositoryConnector cruxConnector,
org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship relationship)
Construct a mapping from a Relationship (to map to a Crux representation).
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
fromDoc()
Translate the provided Crux representation into an Egeria representation.
|
static String |
getReference(String guid)
Retrieve the canonical reference to the relationship with the specified GUID.
|
protected crux.api.CruxDocument.Builder |
toDoc()
Translate the provided Egeria representation into a Crux document.
|
org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship |
toEgeria()
Map from Crux to Egeria.
|
getGuidReference, getReference, toCrux, trimGuidFromReferencebuildDoc, buildDoc, fromDoc, fromDocgetDeserializedValue, getEmbeddedSerializedForm, getKeyword, getKeywordpublic static final String INSTANCE_REF_PREFIX
public static final String RELATIONSHIP_PROPERTIES_NS
public static final String ENTITY_PROXIES
public RelationshipMapping(CruxOMRSRepositoryConnector cruxConnector, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship relationship)
cruxConnector - connectivity to Cruxrelationship - from which to mappublic RelationshipMapping(CruxOMRSRepositoryConnector cruxConnector, crux.api.CruxDocument cruxDoc, crux.api.ICruxDatasource db)
cruxConnector - connectivity to CruxcruxDoc - from which to mapdb - an open database connection for a point-in-time appropriate to the mappingpublic org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship toEgeria()
RelationshipMapping(CruxOMRSRepositoryConnector, CruxDocument, ICruxDatasource)protected crux.api.CruxDocument.Builder toDoc()
toDoc in class InstanceHeaderMappingprotected void fromDoc()
fromDoc in class InstanceHeaderMappingCopyright © 2021 ODPi. All rights reserved.