Class AssetCertification
- java.lang.Object
-
- org.odpi.openmetadata.frameworks.connectors.properties.AssetPropertyElementBase
-
- org.odpi.openmetadata.frameworks.connectors.properties.AssetPropertyBase
-
- org.odpi.openmetadata.frameworks.connectors.properties.AssetElementHeader
-
- org.odpi.openmetadata.frameworks.connectors.properties.AssetReferenceable
-
- org.odpi.openmetadata.frameworks.connectors.properties.AssetCertification
-
- All Implemented Interfaces:
Serializable
public class AssetCertification extends AssetReferenceable
Certification stores the certifications awarded to the asset.
Many regulations and industry bodies define certifications that can confirm a level of support, capability or competence in an aspect of a digital organization's operation. Having certifications may be necessary to operating legally or may be a business advantage.
The certifications awarded to an asset can be captured in the metadata repository to enable both effective use and management of the certification process.
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected CertificationcertificationBean-
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.AssetReferenceable
referenceableBean
-
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.AssetPropertyBase
parentAsset
-
-
Constructor Summary
Constructors Constructor Description AssetCertification(AssetDescriptor parentAsset, AssetCertification templateCertification)Copy/clone constructor.AssetCertification(AssetDescriptor parentAsset, Certification certificationBean)Bean constructor with parent assetAssetCertification(Certification certificationBean)Bean 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.protected CertificationgetCertificationBean()Return the bean with all of the properties in it.StringgetCertificationConditions()Return any special conditions that apply to the certification - such as endorsements.StringgetCertificationTypeGUID()Return the unique id for the type of certification.StringgetCertificationTypeName()Return the type of the certification.StringgetCreatedBy()Return the name of the person or organization that set up the certification for this asset.StringgetCustodian()Return the name of the person or organization that is responsible for the correct management of the asset according to the certification.DategetEndDate()Return the end date for the certification.StringgetExaminer()Return the name of the organization or person that issued the certification.AssetExternalReferencegetLink()Return the link to the full text of the certification.StringgetNotes()Return the notes from the custodian.DategetStartDate()Return the start date for the certification.StringgetSummary()Return a brief summary of the certification.inthashCode()Hash of propertiesStringtoString()Standard toString method.-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.AssetReferenceable
getAdditionalProperties, getMeanings, getQualifiedName, getReferenceableBean, getSecurityTags, setBean
-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.AssetElementHeader
getAssetClassifications, getElementHeaderBean, getExtendedProperties, getGUID, getType, getURL, setBean
-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.AssetPropertyBase
getParentAsset, getParentAssetName, getParentAssetTypeName
-
-
-
-
Field Detail
-
certificationBean
protected Certification certificationBean
-
-
Constructor Detail
-
AssetCertification
public AssetCertification(Certification certificationBean)
Bean constructor- Parameters:
certificationBean- bean containing all of the parameters
-
AssetCertification
public AssetCertification(AssetDescriptor parentAsset, Certification certificationBean)
Bean constructor with parent asset- Parameters:
parentAsset- descriptor for parent assetcertificationBean- bean with all of the properties in it
-
AssetCertification
public AssetCertification(AssetDescriptor parentAsset, AssetCertification templateCertification)
Copy/clone constructor.- Parameters:
parentAsset- descriptor for parent assettemplateCertification- element to copy
-
-
Method Detail
-
getCertificationBean
protected Certification getCertificationBean()
Return the bean with all of the properties in it.- Returns:
- certification bean
-
getCertificationTypeGUID
public String getCertificationTypeGUID()
Return the unique id for the type of certification.- Returns:
- String certification type GUID
-
getCertificationTypeName
public String getCertificationTypeName()
Return the type of the certification.- Returns:
- String certification type
-
getExaminer
public String getExaminer()
Return the name of the organization or person that issued the certification.- Returns:
- String name
-
getSummary
public String getSummary()
Return a brief summary of the certification.- Returns:
- String summary
-
getLink
public AssetExternalReference getLink()
Return the link to the full text of the certification.- Returns:
- ExternalReference for full text
-
getStartDate
public Date getStartDate()
Return the start date for the certification. Null means unknown or not relevant.- Returns:
- Date start date for the certification
-
getEndDate
public Date getEndDate()
Return the end date for the certification. Null means it does not expire.- Returns:
- Date end date for the certification
-
getCertificationConditions
public String getCertificationConditions()
Return any special conditions that apply to the certification - such as endorsements.- Returns:
- String certification conditions
-
getCreatedBy
public String getCreatedBy()
Return the name of the person or organization that set up the certification for this asset.- Returns:
- String name
-
getCustodian
public String getCustodian()
Return the name of the person or organization that is responsible for the correct management of the asset according to the certification.- Returns:
- String name
-
getNotes
public String getNotes()
Return the notes from the custodian.- Returns:
- String notes
-
toString
public String toString()
Standard toString method.- Overrides:
toStringin classAssetReferenceable- 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 classAssetReferenceable- Parameters:
objectToCompare- supplied object- Returns:
- boolean result of comparison
-
hashCode
public int hashCode()
Hash of properties- Overrides:
hashCodein classAssetReferenceable- Returns:
- int
-
-