Class DuplicateProperties
java.lang.Object
org.odpi.openmetadata.frameworks.openmetadata.properties.RelationshipProperties
org.odpi.openmetadata.frameworks.openmetadata.properties.governance.DuplicateProperties
DuplicatesRequestBody provides a structure for passing the properties associated with duplicates.
It can be used on a PeerDuplicates relationship as well as a Consolidated Duplicates relationship.
-
Constructor Summary
ConstructorDescriptionDefault constructorDuplicateProperties
(DuplicateProperties template) Copy/clone constructor -
Method Summary
Modifier and TypeMethodDescriptionboolean
Equals method that returns true if containing properties are the same.Return the unique identifier of the duplicate.getNotes()
Return any notes for the steward.Return the details of the source that detected the duplicate.int
Return the status of this duplicate - usable if greater than 0, 0=proposed, negative means invalidReturn the identifier of the steward that added this duplicate.Return the name of the property used to identify the steward.Return the type name of the element used to identify the steward.int
hashCode()
Return hash code for this objectvoid
setDuplicateGUID
(String duplicateGUID) Set up the unique identifier of the duplicate.void
Set up any notes for the steward.void
Set up the details of the source that detected the duplicate.void
setStatusIdentifier
(int statusIdentifier) Set up the status of this duplicate - usable if greater than 0, 0=proposed, negative means invalidvoid
setSteward
(String steward) Set up the identifier of the steward that added this duplicate.void
setStewardPropertyName
(String stewardPropertyName) Return the name of the property used to identify the steward.void
setStewardTypeName
(String stewardTypeName) Set up the type name of the element used to identify the steward.toString()
JSON-style toString.Methods inherited from class org.odpi.openmetadata.frameworks.openmetadata.properties.RelationshipProperties
getEffectiveFrom, getEffectiveTo, getExtendedProperties, setEffectiveFrom, setEffectiveTo, setExtendedProperties
-
Constructor Details
-
DuplicateProperties
public DuplicateProperties()Default constructor -
DuplicateProperties
Copy/clone constructor- Parameters:
template
- object to copy
-
-
Method Details
-
getDuplicateGUID
Return the unique identifier of the duplicate.- Returns:
- identifier
-
setDuplicateGUID
Set up the unique identifier of the duplicate.- Parameters:
duplicateGUID
- identifier
-
getStatusIdentifier
public int getStatusIdentifier()Return the status of this duplicate - usable if greater than 0, 0=proposed, negative means invalid- Returns:
- int
-
setStatusIdentifier
public void setStatusIdentifier(int statusIdentifier) Set up the status of this duplicate - usable if greater than 0, 0=proposed, negative means invalid- Parameters:
statusIdentifier
- int
-
getSteward
Return the identifier of the steward that added this duplicate.- Returns:
- identifier
-
setSteward
Set up the identifier of the steward that added this duplicate.- Parameters:
steward
- identifier
-
getStewardTypeName
Return the type name of the element used to identify the steward.- Returns:
- type name
-
setStewardTypeName
Set up the type name of the element used to identify the steward.- Parameters:
stewardTypeName
- type name
-
getStewardPropertyName
Return the name of the property used to identify the steward.- Returns:
- property name
-
setStewardPropertyName
Return the name of the property used to identify the steward.- Parameters:
stewardPropertyName
- property name
-
getSource
Return the details of the source that detected the duplicate.- Returns:
- name
-
setSource
Set up the details of the source that detected the duplicate.- Parameters:
source
- name
-
getNotes
Return any notes for the steward.- Returns:
- text
-
setNotes
Set up any notes for the steward.- Parameters:
notes
- text
-
toString
JSON-style toString.- Overrides:
toString
in classRelationshipProperties
- Returns:
- list of properties and their values.
-
equals
Equals method that returns true if containing properties are the same.- Overrides:
equals
in classRelationshipProperties
- Parameters:
objectToCompare
- object to compare- Returns:
- boolean result of comparison
-
hashCode
public int hashCode()Return hash code for this object- Overrides:
hashCode
in classRelationshipProperties
- Returns:
- int hash code
-