Class CertificationElement
- java.lang.Object
-
- org.odpi.openmetadata.accessservices.governanceprogram.metadataelements.CertificationElement
-
- All Implemented Interfaces:
Serializable
public class CertificationElement extends Object implements Serializable
CertificationElement contains the properties and header for a certification for an element. It includes the details of the specific element's certification and details of the certification type.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CertificationElement()Default constructorCertificationElement(CertificationElement template)Copy/clone constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object objectToCompare)Return comparison result based on the content of the properties.ElementHeadergetCertificationHeader()Return the element header associated with the relationship.RelationshipPropertiesgetCertificationProperties()Return details of the relationshipElementHeadergetCertificationTypeHeader()Return the element header associated with end 2 of the relationship (certification type).CertificationPropertiesgetCertificationTypeProperties()Return the properties of the certification type.inthashCode()Return hash code for this objectvoidsetCertificationHeader(ElementHeader certificationHeader)Set up the element header associated with the relationship.voidsetCertificationProperties(RelationshipProperties certificationProperties)Set up relationship propertiesvoidsetCertificationTypeHeader(ElementHeader certificationTypeHeader)Set up the element header associated with end 2 of the relationship (certification type).voidsetCertificationTypeProperties(CertificationProperties certificationTypeProperties)Set up the properties of the certification type.StringtoString()JSON-style toString
-
-
-
Constructor Detail
-
CertificationElement
public CertificationElement()
Default constructor
-
CertificationElement
public CertificationElement(CertificationElement template)
Copy/clone constructor- Parameters:
template- object to copy
-
-
Method Detail
-
getCertificationHeader
public ElementHeader getCertificationHeader()
Return the element header associated with the relationship.- Returns:
- element header object
-
setCertificationHeader
public void setCertificationHeader(ElementHeader certificationHeader)
Set up the element header associated with the relationship.- Parameters:
certificationHeader- element header object
-
getCertificationProperties
public RelationshipProperties getCertificationProperties()
Return details of the relationship- Returns:
- relationship properties
-
setCertificationProperties
public void setCertificationProperties(RelationshipProperties certificationProperties)
Set up relationship properties- Parameters:
certificationProperties- relationship properties
-
getCertificationTypeHeader
public ElementHeader getCertificationTypeHeader()
Return the element header associated with end 2 of the relationship (certification type).- Returns:
- element stub object
-
setCertificationTypeHeader
public void setCertificationTypeHeader(ElementHeader certificationTypeHeader)
Set up the element header associated with end 2 of the relationship (certification type).- Parameters:
certificationTypeHeader- element stub object
-
getCertificationTypeProperties
public CertificationProperties getCertificationTypeProperties()
Return the properties of the certification type.- Returns:
- properties
-
setCertificationTypeProperties
public void setCertificationTypeProperties(CertificationProperties certificationTypeProperties)
Set up the properties of the certification type.- Parameters:
certificationTypeProperties- properties
-
toString
public String toString()
JSON-style toString
-
equals
public boolean equals(Object objectToCompare)
Return comparison result based on the content of the properties.
-
-