Class RelationshipElement
- java.lang.Object
-
- org.odpi.openmetadata.accessservices.datamanager.metadataelements.RelationshipElement
-
- All Implemented Interfaces:
Serializable
public class RelationshipElement extends Object implements Serializable
RelationshipElement contains the properties and header for a relationship retrieved from the metadata repository.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RelationshipElement()
Default constructorRelationshipElement(RelationshipElement template)
Copy/clone constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object objectToCompare)
Return comparison result based on the content of the properties.ElementHeader
getEnd1GUID()
Return the element header associated with end 1 of the relationship.ElementHeader
getEnd2GUID()
Return the element header associated with end 2 of the relationship.ElementHeader
getRelationshipHeader()
Return the element header associated with the relationship.RelationshipProperties
getRelationshipProperties()
Return details of the relationshipint
hashCode()
Return hash code for this objectvoid
setEnd1GUID(ElementHeader end1GUID)
Set up the element header associated with end 1 of the relationship.void
setEnd2GUID(ElementHeader end2GUID)
Set up the element header associated with end 2 of the relationship.void
setRelationshipHeader(ElementHeader relationshipHeader)
Set up the element header associated with the relationship.void
setRelationshipProperties(RelationshipProperties relationshipProperties)
Set up relationship propertiesString
toString()
JSON-style toString
-
-
-
Constructor Detail
-
RelationshipElement
public RelationshipElement()
Default constructor
-
RelationshipElement
public RelationshipElement(RelationshipElement template)
Copy/clone constructor- Parameters:
template
- object to copy
-
-
Method Detail
-
getRelationshipHeader
public ElementHeader getRelationshipHeader()
Return the element header associated with the relationship.- Returns:
- element header object
-
setRelationshipHeader
public void setRelationshipHeader(ElementHeader relationshipHeader)
Set up the element header associated with the relationship.- Parameters:
relationshipHeader
- element header object
-
getRelationshipProperties
public RelationshipProperties getRelationshipProperties()
Return details of the relationship- Returns:
- relationship properties
-
setRelationshipProperties
public void setRelationshipProperties(RelationshipProperties relationshipProperties)
Set up relationship properties- Parameters:
relationshipProperties
- relationship properties
-
getEnd1GUID
public ElementHeader getEnd1GUID()
Return the element header associated with end 1 of the relationship.- Returns:
- element header object
-
setEnd1GUID
public void setEnd1GUID(ElementHeader end1GUID)
Set up the element header associated with end 1 of the relationship.- Parameters:
end1GUID
- element header object
-
getEnd2GUID
public ElementHeader getEnd2GUID()
Return the element header associated with end 2 of the relationship.- Returns:
- element header object
-
setEnd2GUID
public void setEnd2GUID(ElementHeader end2GUID)
Set up the element header associated with end 2 of the relationship.- Parameters:
end2GUID
- element header object
-
toString
public String toString()
JSON-style toString
-
equals
public boolean equals(Object objectToCompare)
Return comparison result based on the content of the properties.
-
-