Class ValidValueImplementation
java.lang.Object
org.odpi.openmetadata.frameworks.connectors.properties.beans.PropertyBase
org.odpi.openmetadata.frameworks.connectors.properties.beans.ValidValueImplementation
- Direct Known Subclasses:
ValidValueImplementationAsset
,ValidValueImplementationDefinition
ValidValueImplementation contains the properties for a relationship between an asset and a valid value.
-
Field Summary
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.PropertyBase
CURRENT_AUDIT_HEADER_VERSION
-
Constructor Summary
ConstructorDescriptionDefault constructorCopy clone constructor -
Method Summary
Modifier and TypeMethodDescriptionboolean
Return comparison result based on the content of the properties.Return the additional values associated with the symbolic name.Returns the implementation value for the valid value used in a particular system.Returns the symbolic name for the valid value that is used to look up the implementation value.int
hashCode()
Return hash code for this objectvoid
setAdditionalValues
(Map<String, String> additionalValues) Set up the additional values associated with the symbolic name.void
setImplementationValue
(String implementationValue) Set up the implementation value for the valid value used in a particular system.void
setSymbolicName
(String symbolicName) Set up the symbolic name for the valid value that is used to look up the implementation value.toString()
JSON-style toStringMethods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.PropertyBase
getHeaderVersion, setHeaderVersion
-
Constructor Details
-
ValidValueImplementation
public ValidValueImplementation()Default constructor -
ValidValueImplementation
Copy clone constructor- Parameters:
template
- object to copy
-
-
Method Details
-
getSymbolicName
Returns the symbolic name for the valid value that is used to look up the implementation value.- Returns:
- String name
-
setSymbolicName
Set up the symbolic name for the valid value that is used to look up the implementation value.- Parameters:
symbolicName
- String name
-
getImplementationValue
Returns the implementation value for the valid value used in a particular system.- Returns:
- String value
-
setImplementationValue
Set up the implementation value for the valid value used in a particular system.- Parameters:
implementationValue
- String value
-
getAdditionalValues
Return the additional values associated with the symbolic name.- Returns:
- name-value pairs for additional values
-
setAdditionalValues
Set up the additional values associated with the symbolic name.- Parameters:
additionalValues
- name-value pairs for additional values
-
toString
JSON-style toString -
equals
Return comparison result based on the content of the properties.- Overrides:
equals
in classPropertyBase
- Parameters:
objectToCompare
- test object- Returns:
- result of comparison
-
hashCode
public int hashCode()Return hash code for this object- Overrides:
hashCode
in classPropertyBase
- Returns:
- int hash code
-