Class GlossaryTermRelationship
java.lang.Object
org.odpi.openmetadata.accessservices.assetmanager.properties.RelationshipProperties
org.odpi.openmetadata.accessservices.assetmanager.properties.GlossaryTermRelationship
GlossaryTermRelationship describes a type of relationship between two glossary terms in a glossary.
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorCopy/clone constructor. -
Method Summary
Modifier and TypeMethodDescriptionbooleanCompare the values of the supplied object with those stored in the current object.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).inthashCode()Return hash code based on properties.voidsetDescription(String description) Set up description of the relationship.voidsetExpression(String expression) Set up the expression that describes the relationship.voidSet up the id of the source of the knowledge of the relationship.voidSet up whether this relationship should be used.voidsetSteward(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.accessservices.assetmanager.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
-
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:
toStringin 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:
equalsin classRelationshipProperties- Parameters:
objectToCompare- supplied object- Returns:
- boolean result of comparison
-
hashCode
public int hashCode()Return hash code based on properties.- Overrides:
hashCodein classRelationshipProperties- Returns:
- int
-