Class GlossaryTermRelationship
java.lang.Object
org.odpi.openmetadata.frameworks.openmetadata.properties.RelationshipProperties
org.odpi.openmetadata.frameworks.openmetadata.properties.glossaries.GlossaryTermRelationship
GlossaryTermRelationship describes a type of relationship between two glossary terms in a glossary.
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorCopy/clone constructor. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Compare the values of the supplied object with those stored in the current object.int
Return the level of confidence that the relationship is correct.Return the description for the relationship.Returns the expression that describes the relationship.Returns the id of the source of the knowledge of the relationship.Returns whether this relationship should be used.Returns the name of the steward who assigned the relationship (or approved the discovered value).int
hashCode()
Return hash code based on properties.void
setConfidence
(int confidence) Set up the level of confidence that the relationship is correct.void
setDescription
(String description) Set up description of the relationship.void
setExpression
(String expression) Set up the expression that describes the relationship.void
Set up the id of the source of the knowledge of the relationship.void
Set up whether this relationship should be used.void
setSteward
(String steward) Set up the id of the steward who assigned the relationship (or approved the discovered value).toString()
Standard toString method.Methods inherited from class org.odpi.openmetadata.frameworks.openmetadata.properties.RelationshipProperties
getEffectiveFrom, getEffectiveTo, getExtendedProperties, setEffectiveFrom, setEffectiveTo, setExtendedProperties
-
Constructor Details
-
GlossaryTermRelationship
public GlossaryTermRelationship()Default constructor -
GlossaryTermRelationship
Copy/clone constructor.- Parameters:
template
- template object to copy.
-
-
Method Details
-
setExpression
Set up the expression that describes the relationship.- Parameters:
expression
- String name
-
getExpression
Returns the expression that describes the relationship.- Returns:
- String name
-
setDescription
Set up description of the relationship.- Parameters:
description
- String
-
getDescription
Return the description for the relationship.- Returns:
- String description
-
getConfidence
public int getConfidence()Return the level of confidence that the relationship is correct. 0 means unassigned. Typical assigned values are usually between 1-100 as a percentage scale.- Returns:
- int
-
setConfidence
public void setConfidence(int confidence) Set up the level of confidence that the relationship is correct. 0 means unassigned. Typical assigned values are usually between 1-100 as a percentage scale.- Parameters:
confidence
- int
-
setStatus
Set up whether this relationship should be used.- Parameters:
status
- status enum (draft, active, deprecated, obsolete, other)
-
getStatus
Returns whether this relationship should be used.- Returns:
- status enum (draft, active, deprecated, obsolete, other)
-
setSteward
Set up the id of the steward who assigned the relationship (or approved the discovered value).- Parameters:
steward
- user id or name of steward
-
getSteward
Returns the name of the steward who assigned the relationship (or approved the discovered value).- Returns:
- user id or name of steward
-
setSource
Set up the id of the source of the knowledge of the relationship.- Parameters:
source
- String id
-
getSource
Returns the id of the source of the knowledge of the relationship.- Returns:
- String id
-
toString
Standard toString method.- Overrides:
toString
in classRelationshipProperties
- Returns:
- print out of variables in a JSON-style
-
equals
Compare the values of the supplied object with those stored in the current object.- Overrides:
equals
in classRelationshipProperties
- Parameters:
objectToCompare
- supplied object- Returns:
- boolean result of comparison
-
hashCode
public int hashCode()Return hash code based on properties.- Overrides:
hashCode
in classRelationshipProperties
- Returns:
- int
-