Class EntityDetailMapping
- java.lang.Object
-
- org.odpi.egeria.connectors.juxt.crux.mapping.AbstractMapping
-
- org.odpi.egeria.connectors.juxt.crux.mapping.InstanceAuditHeaderMapping
-
- org.odpi.egeria.connectors.juxt.crux.mapping.InstanceHeaderMapping
-
- org.odpi.egeria.connectors.juxt.crux.mapping.EntitySummaryMapping
-
- org.odpi.egeria.connectors.juxt.crux.mapping.EntityDetailMapping
-
public class EntityDetailMapping extends EntitySummaryMapping
Maps the properties of EntityDetails between persistence and objects.
-
-
Field Summary
Fields Modifier and Type Field Description static StringENTITY_PROPERTIES_NS-
Fields inherited from class org.odpi.egeria.connectors.juxt.crux.mapping.EntitySummaryMapping
INSTANCE_REF_PREFIX, N_CLASSIFICATIONS
-
Fields inherited from class org.odpi.egeria.connectors.juxt.crux.mapping.InstanceHeaderMapping
cruxDoc, instanceHeader
-
Fields inherited from class org.odpi.egeria.connectors.juxt.crux.mapping.InstanceAuditHeaderMapping
CREATE_TIME, CURRENT_STATUS, METADATA_COLLECTION_ID, TYPE_DEF_CATEGORY, TYPE_DEF_GUIDS, UPDATE_TIME, VERSION
-
Fields inherited from class org.odpi.egeria.connectors.juxt.crux.mapping.AbstractMapping
cruxConnector, mapper
-
-
Constructor Summary
Constructors Constructor Description EntityDetailMapping(CruxOMRSRepositoryConnector cruxConnector, crux.api.CruxDocument cruxDoc)Construct a mapping from a Crux map (to map to an Egeria representation).EntityDetailMapping(CruxOMRSRepositoryConnector cruxConnector, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entityDetail)Construct a mapping from an EntityDetail (to map to a Crux representation).
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidfromDoc()Translate the provided Crux representation into an Egeria representation.static StringgetReference(String guid)Translate the provided GUID into a Crux reference.protected crux.api.CruxDocument.BuildertoDoc()Translate the provided Egeria representation into a Crux document.org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetailtoEgeria()Map from Crux to Egeria.-
Methods inherited from class org.odpi.egeria.connectors.juxt.crux.mapping.InstanceHeaderMapping
getGuidReference, getReference, toCrux, trimGuidFromReference
-
Methods inherited from class org.odpi.egeria.connectors.juxt.crux.mapping.InstanceAuditHeaderMapping
buildDoc, buildDoc, fromDoc, fromDoc, isKnownBaseProperty
-
Methods inherited from class org.odpi.egeria.connectors.juxt.crux.mapping.AbstractMapping
getDeserializedValue, getEmbeddedSerializedForm, getKeyword, getKeyword
-
-
-
-
Field Detail
-
ENTITY_PROPERTIES_NS
public static final String ENTITY_PROPERTIES_NS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
EntityDetailMapping
public EntityDetailMapping(CruxOMRSRepositoryConnector cruxConnector, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entityDetail)
Construct a mapping from an EntityDetail (to map to a Crux representation).- Parameters:
cruxConnector- connectivity to CruxentityDetail- from which to map
-
EntityDetailMapping
public EntityDetailMapping(CruxOMRSRepositoryConnector cruxConnector, crux.api.CruxDocument cruxDoc)
Construct a mapping from a Crux map (to map to an Egeria representation).- Parameters:
cruxConnector- connectivity to CruxcruxDoc- from which to map
-
-
Method Detail
-
toEgeria
public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail toEgeria()
Map from Crux to Egeria.- Overrides:
toEgeriain classEntitySummaryMapping- Returns:
- EntityDetail
- See Also:
EntityDetailMapping(CruxOMRSRepositoryConnector, CruxDocument)
-
toDoc
protected crux.api.CruxDocument.Builder toDoc()
Translate the provided Egeria representation into a Crux document.- Overrides:
toDocin classEntitySummaryMapping- Returns:
- CruxDocument.Builder from which to build the document
-
fromDoc
protected void fromDoc()
Translate the provided Crux representation into an Egeria representation.- Overrides:
fromDocin classEntitySummaryMapping
-
-