Class AssetDetail
java.lang.Object
org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ElementControlHeader
org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ElementHeader
org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementBase
org.odpi.openmetadata.frameworks.connectors.properties.beans.Referenceable
org.odpi.openmetadata.frameworks.connectors.properties.beans.GovernedReferenceable
org.odpi.openmetadata.frameworks.connectors.properties.beans.Asset
org.odpi.openmetadata.frameworks.connectors.properties.AssetSummary
org.odpi.openmetadata.frameworks.connectors.properties.AssetDetail
- Direct Known Subclasses:
AssetUniverse
AssetDetail extends AssetSummary to provide all the properties related to this asset. It includes:
- ExternalIdentifiers - list of identifiers for this asset that are used in other systems.
- RelatedMediaReferences - list of links to external media (images, audio, video) about this asset.
- NoteLogs - list of NoteLogs for this asset, often providing more detail on how to use the asset and its current status.
- ExternalReferences - list of links to additional information about this asset.
- Connections - list of connections defined to access this asset.
- Licenses - list of licenses associated with the asset.
- Certifications - list of certifications that have been awarded to this asset.
- Schema - details of the schema type associated with the asset.
-
Field Summary
Modifier and TypeFieldDescriptionprotected Certifications
protected Connections
protected ExternalIdentifiers
protected ExternalReferences
protected Licenses
protected NoteLogs
protected RelatedMediaReferences
protected SchemaType
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.Asset
abbreviation, deployedImplementationType, displayDescription, displayName, displaySummary, resourceDescription, resourceName, usage, versionIdentifier
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.GovernedReferenceable
meanings, searchKeywords
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.Referenceable
additionalProperties, qualifiedName
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementBase
extendedProperties
Fields inherited from class org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ElementControlHeader
CURRENT_AUDIT_HEADER_VERSION
-
Constructor Summary
ModifierConstructorDescriptionprotected
Default constructor only for subclassesAssetDetail
(AssetDetail templateAssetDetail) Copy/clone constructor.AssetDetail
(Asset assetBean) Copy/clone constructorAssetDetail
(Asset assetBean, ExternalIdentifiers externalIdentifiers, RelatedMediaReferences relatedMediaReferences, NoteLogs noteLogs, ExternalReferences externalReferences, Connections connections, Licenses licenses, Certifications certifications, SchemaType schema) Typical constructor initialize superclasses -
Method Summary
Modifier and TypeMethodDescriptionboolean
Compare the values of the supplied object with those stored in the current object.Return the list of certifications awarded to the asset.Return a list of the connections defined for this asset.Return a list of the external identifiers for this asset (or null if none).Return the list of external references associated with this asset.Return the list of licenses associated with the asset.Return a list of NoteLogs linked to this asset.Return a list of references to the related media associated with this asset.Return details of the schema associated with the asset.int
hashCode()
Hash of propertiestoString()
Standard toString method.Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.Asset
getAbbreviation, getDeployedImplementationType, getDisplayDescription, getDisplayName, getDisplaySummary, getResourceDescription, getResourceName, getUsage, getVersionIdentifier, setAbbreviation, setDeployedImplementationType, setDisplayDescription, setDisplayName, setDisplaySummary, setResourceDescription, setResourceName, setUsage, setVersionIdentifier
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.GovernedReferenceable
getMeanings, getSearchKeywords, setMeanings, setSearchKeywords
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.Referenceable
getAdditionalProperties, getQualifiedName, setAdditionalProperties, setQualifiedName
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementBase
getExtendedProperties, setExtendedProperties
Methods inherited from class org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ElementHeader
getClassifications, getGUID, setClassifications, setGUID
Methods inherited from class org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ElementControlHeader
getHeaderVersion, getOrigin, getStatus, getType, getVersions, setHeaderVersion, setOrigin, setStatus, setType, setVersions
-
Field Details
-
externalIdentifiers
-
noteLogs
-
externalReferences
-
connections
-
licenses
-
certifications
-
schema
-
-
Constructor Details
-
AssetDetail
protected AssetDetail()Default constructor only for subclasses -
AssetDetail
public AssetDetail(Asset assetBean, ExternalIdentifiers externalIdentifiers, RelatedMediaReferences relatedMediaReferences, NoteLogs noteLogs, ExternalReferences externalReferences, Connections connections, Licenses licenses, Certifications certifications, SchemaType schema) Typical constructor initialize superclasses- Parameters:
assetBean
- details of this assetexternalIdentifiers
- ExternalIdentifiers iteratorrelatedMediaReferences
- RelatedMediaReferences iteratornoteLogs
- NoteLogs iteratorexternalReferences
- ExternalReferences iteratorconnections
- Iterator of connections attached to the assetlicenses
- Iterator of licenses for this assetcertifications
- Iterator of certifications for this assetschema
- SchemaType object to query schema and related data field definitions.
-
AssetDetail
Copy/clone constructor- Parameters:
assetBean
- bean to seed new asset detail
-
AssetDetail
Copy/clone constructor. Note, this is a deep copy- Parameters:
templateAssetDetail
- template to copy
-
-
Method Details
-
getExternalIdentifiers
Return a list of the external identifiers for this asset (or null if none).- Returns:
- ExternalIdentifiers list
-
getRelatedMediaReferences
Return a list of references to the related media associated with this asset.- Returns:
- RelatedMediaReferences list
-
getNoteLogs
Return a list of NoteLogs linked to this asset.- Returns:
- Notelogs iterator
-
getExternalReferences
Return the list of external references associated with this asset.- Returns:
- ExternalReferences iterator
-
getConnections
Return a list of the connections defined for this asset.- Returns:
- Connections list
-
getLicenses
Return the list of licenses associated with the asset.- Returns:
- Licenses
-
getCertifications
Return the list of certifications awarded to the asset.- Returns:
- Certifications list of certifications
-
getRootSchemaType
Return details of the schema associated with the asset.- Returns:
- SchemaElement schema object to query the schema associated with the connected asset.
-
toString
Standard toString method. -
equals
Compare the values of the supplied object with those stored in the current object. -
hashCode
public int hashCode()Hash of properties
-