Class PropertyValue
java.lang.Object
org.odpi.openmetadata.frameworks.governanceaction.search.PropertyValue
- Direct Known Subclasses:
ArrayTypePropertyValue,EnumTypePropertyValue,MapTypePropertyValue,PrimitiveTypePropertyValue,StructTypePropertyValue
PropertyValue provides a common class for holding an instance type and value.
-
Method Summary
Modifier and TypeMethodDescriptionabstract PropertyValueDelegate the process of cloning to the subclass.booleanValidate that an object is equal depending on their stored values.Return the name of the type.inthashCode()Return a hash code based on the property valuesvoidsetTypeName(String typeName) Set up the name of the type.toString()Standard toString method.abstract ObjectReturn the object version of the value - used for comparisons.abstract StringReturn the string version of the value - used for error logging.
-
Method Details
-
cloneFromSubclass
Delegate the process of cloning to the subclass.- Returns:
- subclass of PropertyValue
-
valueAsString
Return the string version of the value - used for error logging.- Returns:
- string value
-
valueAsObject
Return the object version of the value - used for comparisons.- Returns:
- object value
-
getTypeName
Return the name of the type.- Returns:
- String type name
-
setTypeName
Set up the name of the type.- Parameters:
typeName- String type name
-
toString
Standard toString method. -
equals
Validate that an object is equal depending on their stored values. -
hashCode
public int hashCode()Return a hash code based on the property values
-