public class PrimitivePropertyValueMapping extends InstancePropertyValueMapping
{
...
:entityProperties/qualifiedName.json {:json "{\"class\":\"PrimitivePropertyValue\",\"instancePropertyCategory\":\"PRIMITIVE\",\"primitiveDefCategory\":\"OM_PRIMITIVE_TYPE_STRING\",\"primitiveValue\":\"A Simple Term\"}"}
:entityProperties/Referenceable.qualifiedName.value "A Simple Term"
...
:classifications.Confidentiality.classificationProperties/Confidentiality.level.json {:json "{\"class\":\"PrimitivePropertyValue\",\"instancePropertyCategory\":\"PRIMITIVE\",\"primitiveDefCategory\":\"OM_PRIMITIVE_TYPE_INT\",\"primitiveValue\":5}"}
:classifications.Confidentiality.classificationProperties/Confidentiality.level.value 5
...
}
cruxConnector, mapper| Constructor and Description |
|---|
PrimitivePropertyValueMapping() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addPrimitivePropertyValueToDoc(CruxOMRSRepositoryConnector cruxConnector,
org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceType instanceType,
crux.api.CruxDocument.Builder builder,
String propertyName,
String namespace,
org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.PrimitivePropertyValue value)
Add the provided primitive value to the Crux document.
|
static Object |
getPrimitiveValueForComparison(org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.PrimitivePropertyValue ppv)
Convert the provided primitive property value into a Crux comparable form.
|
addInstancePropertyValueToDoc, getEndsWithPropertyNameForMatching, getInstancePropertyValueFromDoc, getKeywordsForProperty, getNamesForProperty, getPropertyValueKeyword, getSerializedPropertyKeyword, getValueForComparisongetDeserializedValue, getEmbeddedSerializedForm, getKeyword, getKeywordpublic static void addPrimitivePropertyValueToDoc(CruxOMRSRepositoryConnector cruxConnector, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceType instanceType, crux.api.CruxDocument.Builder builder, String propertyName, String namespace, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.PrimitivePropertyValue value)
cruxConnector - connectivity to the repositoryinstanceType - of the instance for which this value appliesbuilder - to which to add the property valuepropertyName - of the propertynamespace - by which to qualify the propertyvalue - of the propertypublic static Object getPrimitiveValueForComparison(org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.PrimitivePropertyValue ppv)
ppv - Egeria value to translate to Crux-comparable valueCopyright © 2021 ODPi. All rights reserved.