Class DivergentDuplicateAnnotation
- java.lang.Object
-
- org.odpi.openmetadata.frameworks.discovery.properties.PropertyBase
-
- org.odpi.openmetadata.frameworks.discovery.properties.Annotation
-
- org.odpi.openmetadata.frameworks.discovery.properties.DivergentDuplicateAnnotation
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
DivergentAttachmentAnnotation,DivergentClassificationAnnotation,DivergentRelationshipAnnotation,DivergentValueAnnotation
public class DivergentDuplicateAnnotation extends Annotation
DivergentDuplicateAnnotation is the annotation used to record details of an asset has been identified as a duplicate because it originally had very similar values. This annotation records the differences. As these asset diverge, it may cause updates to be made to the other copies, or the assets may eventually be separated because they actually represent different assets now. There are many subclasses of this annotation that allow additional information to be logged on exactly what is changing. An asset may have multiple divergent duplicate annotations - even for the same duplicate.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.odpi.openmetadata.frameworks.discovery.properties.PropertyBase
CURRENT_AUDIT_HEADER_VERSION
-
-
Constructor Summary
Constructors Constructor Description DivergentDuplicateAnnotation()Default constructorDivergentDuplicateAnnotation(DivergentDuplicateAnnotation template)Copy/clone constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object objectToCompare)Compare the values of the supplied object with those stored in the current object.StringgetDuplicateAnchorGUID()Return the unique identifier for the Asset that is a confirmed duplicate that is diverging.inthashCode()Create a hash code for this element type.voidsetDuplicateAnchorGUID(String duplicateAnchorGUID)Set up he unique identifier for the Asset that is a confirmed duplicate that is diverging.StringtoString()Standard toString method.-
Methods inherited from class org.odpi.openmetadata.frameworks.discovery.properties.Annotation
getAdditionalProperties, getAnalysisStep, getAnnotationStatus, getAnnotationType, getConfidenceLevel, getExplanation, getExpression, getJsonProperties, getNumAttachedAnnotations, getReviewComment, getReviewDate, getSteward, getSummary, setAdditionalProperties, setAnalysisStep, setAnnotationStatus, setAnnotationType, setConfidenceLevel, setExplanation, setExpression, setJsonProperties, setNumAttachedAnnotations, setReviewComment, setReviewDate, setSteward, setSummary
-
Methods inherited from class org.odpi.openmetadata.frameworks.discovery.properties.PropertyBase
getElementHeader, getExtendedProperties, getHeaderVersion, getTypeName, setElementHeader, setExtendedProperties, setHeaderVersion, setTypeName
-
-
-
-
Constructor Detail
-
DivergentDuplicateAnnotation
public DivergentDuplicateAnnotation()
Default constructor
-
DivergentDuplicateAnnotation
public DivergentDuplicateAnnotation(DivergentDuplicateAnnotation template)
Copy/clone constructor.- Parameters:
template- object to copy
-
-
Method Detail
-
getDuplicateAnchorGUID
public String getDuplicateAnchorGUID()
Return the unique identifier for the Asset that is a confirmed duplicate that is diverging.- Returns:
- string guid
-
setDuplicateAnchorGUID
public void setDuplicateAnchorGUID(String duplicateAnchorGUID)
Set up he unique identifier for the Asset that is a confirmed duplicate that is diverging.- Parameters:
duplicateAnchorGUID- string guid
-
toString
public String toString()
Standard toString method.- Overrides:
toStringin classAnnotation- Returns:
- print out of variables in a JSON-style
-
equals
public boolean equals(Object objectToCompare)
Compare the values of the supplied object with those stored in the current object.- Overrides:
equalsin classAnnotation- Parameters:
objectToCompare- supplied object- Returns:
- boolean result of comparison
-
hashCode
public int hashCode()
Create a hash code for this element type.- Overrides:
hashCodein classAnnotation- Returns:
- int hash code
-
-