Class EntitySummaryMapping
- 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
-
- Direct Known Subclasses:
EntityDetailMapping,EntityProxyMapping
public class EntitySummaryMapping extends InstanceHeaderMapping
Maps the properties of EntitySummaries between persistence and objects.
-
-
Field Summary
Fields Modifier and Type Field Description static StringINSTANCE_REF_PREFIXstatic StringN_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 EntitySummaryMapping(CruxOMRSRepositoryConnector cruxConnector, crux.api.CruxDocument cruxDoc)Construct a mapping from a Crux map (to map to an Egeria representation).EntitySummaryMapping(CruxOMRSRepositoryConnector cruxConnector, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntitySummary entitySummary)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)Retrieve the canonical reference to the entity summary with the specified GUID.protected crux.api.CruxDocument.BuildertoDoc()Translate the provided Egeria representation into a Crux document.org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntitySummarytoEgeria()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
-
INSTANCE_REF_PREFIX
public static final String INSTANCE_REF_PREFIX
- See Also:
- Constant Field Values
-
N_CLASSIFICATIONS
public static final String N_CLASSIFICATIONS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
EntitySummaryMapping
public EntitySummaryMapping(CruxOMRSRepositoryConnector cruxConnector, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntitySummary entitySummary)
Construct a mapping from an EntityDetail (to map to a Crux representation).- Parameters:
cruxConnector- connectivity to CruxentitySummary- from which to map
-
EntitySummaryMapping
public EntitySummaryMapping(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.EntitySummary toEgeria()
Map from Crux to Egeria.- Returns:
- EntityDetail
- See Also:
EntitySummaryMapping(CruxOMRSRepositoryConnector, CruxDocument)
-
toDoc
protected crux.api.CruxDocument.Builder toDoc()
Translate the provided Egeria representation into a Crux document.- Overrides:
toDocin classInstanceHeaderMapping- Returns:
- CruxDocument.Builder from which to build the document
-
fromDoc
protected void fromDoc()
Translate the provided Crux representation into an Egeria representation.- Overrides:
fromDocin classInstanceHeaderMapping
-
-