Class BitolCustomProperty
java.lang.Object
org.odpi.openmetadata.frameworks.integration.bitol.common.BitolCustomProperty
This class represents a custom (key/value) property that can be attached to most elements of a Bitol Open Data
Contract Standard (ODCS) or Open Data Product Standard (ODPS) document. It is used internally in Egeria to
pass this information to the integration connectors and view services.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanCompare the values of the supplied object with those stored in the current object.Return the description of the custom property.getId()Return the stable identifier of this element (alphanumeric, hyphen and underscore characters only).Return the name of the property.getValue()Return the value of the property.Return the vendor, provider or external system associated with this custom property (a stable lowercase identifier such as confluent or soda).inthashCode()Return hash code based on properties.voidsetDescription(String description) Set up the description of the custom property.voidSet up the stable identifier of this element (alphanumeric, hyphen and underscore characters only).voidsetProperty(String property) Set up the name of the property.voidSet up the value of the property.voidSet up the vendor, provider or external system associated with this custom property (a stable lowercase identifier such as confluent or soda).toString()Standard toString method.
-
Constructor Details
-
BitolCustomProperty
public BitolCustomProperty()Default constructor
-
-
Method Details
-
getId
Return the stable identifier of this element (alphanumeric, hyphen and underscore characters only).- Returns:
- string identifier
-
setId
Set up the stable identifier of this element (alphanumeric, hyphen and underscore characters only).- Parameters:
id- string identifier
-
getProperty
Return the name of the property. The Bitol standards recommend camelCase names.- Returns:
- string property name
-
setProperty
Set up the name of the property. The Bitol standards recommend camelCase names.- Parameters:
property- string property name
-
getValue
Return the value of the property. This may be a string, number, boolean, list or map.- Returns:
- property value
-
setValue
Set up the value of the property. This may be a string, number, boolean, list or map.- Parameters:
value- property value
-
getDescription
Return the description of the custom property.- Returns:
- string description
-
setDescription
Set up the description of the custom property.- Parameters:
description- string description
-
getVendor
Return the vendor, provider or external system associated with this custom property (a stable lowercase identifier such as confluent or soda).- Returns:
- String
-
setVendor
Set up the vendor, provider or external system associated with this custom property (a stable lowercase identifier such as confluent or soda).- Parameters:
vendor- String
-
toString
Standard toString method. -
equals
Compare the values of the supplied object with those stored in the current object. -
hashCode
public int hashCode()Return hash code based on properties.
-