public class EntityProxyMapping extends EntitySummaryMapping
| Modifier and Type | Field and Description |
|---|---|
static String |
ENTITY_PROXY_ONLY_MARKER |
INSTANCE_REF_PREFIX, N_CLASSIFICATIONScruxDoc, instanceHeaderCREATE_TIME, CURRENT_STATUS, METADATA_COLLECTION_ID, TYPE_DEF_CATEGORY, TYPE_DEF_GUIDS, UPDATE_TIME, VERSIONcruxConnector, mapper| Constructor and Description |
|---|
EntityProxyMapping(CruxOMRSRepositoryConnector cruxConnector,
crux.api.CruxDocument cruxDoc)
Construct a mapping from a Crux map (to map to an Egeria representation).
|
EntityProxyMapping(CruxOMRSRepositoryConnector cruxConnector,
org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxy entityProxy)
Construct a mapping from an EntityDetail (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 org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxy |
getFromDoc(CruxOMRSRepositoryConnector cruxConnector,
crux.api.CruxDocument doc)
Translate the provided Crux representation of an entity into an EntityProxy.
|
static String |
getReference(String guid)
Retrieve the canonical reference to the entity summary with the specified GUID.
|
static boolean |
isOnlyAProxy(crux.api.CruxDocument doc)
Indicates whether the provided map represents only an EntityProxy (true) or a full EntityDetail (false).
|
protected crux.api.CruxDocument.Builder |
toDoc()
Translate the provided Egeria representation into a Crux map.
|
org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxy |
toEgeria()
Map from Crux to Egeria.
|
getGuidReference, getReference, toCrux, trimGuidFromReferencebuildDoc, buildDoc, fromDoc, fromDocgetDeserializedValue, getEmbeddedSerializedForm, getKeyword, getKeywordpublic static final String ENTITY_PROXY_ONLY_MARKER
public EntityProxyMapping(CruxOMRSRepositoryConnector cruxConnector, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxy entityProxy)
cruxConnector - connectivity to CruxentityProxy - from which to mappublic EntityProxyMapping(CruxOMRSRepositoryConnector cruxConnector, crux.api.CruxDocument cruxDoc)
cruxConnector - connectivity to CruxcruxDoc - from which to mappublic org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxy toEgeria()
toEgeria in class EntitySummaryMappingEntityProxyMapping(CruxOMRSRepositoryConnector, CruxDocument)protected crux.api.CruxDocument.Builder toDoc()
toDoc in class EntitySummaryMappingprotected void fromDoc()
fromDoc in class EntitySummaryMappingpublic static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxy getFromDoc(CruxOMRSRepositoryConnector cruxConnector, crux.api.CruxDocument doc)
cruxConnector - connectivity to the Crux environmentdoc - containing the Crux representation of the entitypublic static String getReference(String guid)
guid - of the entity summary to referencepublic static boolean isOnlyAProxy(crux.api.CruxDocument doc)
doc - containing the Crux representationCopyright © 2021 ODPi. All rights reserved.