Class AssetDetail
- java.lang.Object
-
- org.odpi.openmetadata.frameworks.connectors.properties.beans.PropertyBase
-
- org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementControlHeader
-
- org.odpi.openmetadata.frameworks.connectors.properties.beans.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
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AssetUniverse
public class AssetDetail extends AssetSummary
AssetDetail extends AssetSummary to provide all the properties related to this asset. It includes:- AssetProperties - properties unique to the particular type of asset including any vendor-specific facets.
- 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.
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected Certificationscertificationsprotected Connectionsconnectionsprotected ExternalIdentifiersexternalIdentifiersprotected ExternalReferencesexternalReferencesprotected Licenseslicensesprotected NoteLogsnoteLogsprotected RelatedMediaReferencesrelatedMediaReferencesprotected SchemaTypeschema-
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.Asset
description, displayName, isReferenceData, name, origin, owner, ownerPropertyName, ownerType, ownerTypeName, shortDescription, versionIdentifier, zoneMembership
-
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, url
-
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.PropertyBase
CURRENT_AUDIT_HEADER_VERSION
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAssetDetail()Default constructor only for subclassesAssetDetail(AssetDetail templateAssetDetail)Copy/clone constructor.AssetDetail(Asset assetBean, ExternalIdentifiers externalIdentifiers, RelatedMediaReferences relatedMediaReferences, NoteLogs noteLogs, ExternalReferences externalReferences, Connections connections, Licenses licenses, Certifications certifications, SchemaType schema)Typical constructor initialize superclasses
-
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.CertificationsgetCertifications()Return the list of certifications awarded to the asset.ConnectionsgetConnections()Return a list of the connections defined for this asset.ExternalIdentifiersgetExternalIdentifiers()Return a list of the external identifiers for this asset (or null if none).ExternalReferencesgetExternalReferences()Return the list of external references associated with this asset.LicensesgetLicenses()Return the list of licenses associated with the asset.NoteLogsgetNoteLogs()Return a list of NoteLogs linked to this asset.RelatedMediaReferencesgetRelatedMediaReferences()Return a list of references to the related media associated with this asset.SchemaTypegetSchema()Return details of the schema associated with the asset.inthashCode()Hash of propertiesStringtoString()Standard toString method.-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.Asset
getAssetOrigin, getDescription, getDisplayName, getName, getOwner, getOwnerPropertyName, getOwnerType, getOwnerTypeName, getShortDescription, getVersionIdentifier, getZoneMembership, isReferenceData, setAssetOrigin, setDescription, setDisplayName, setName, setOwner, setOwnerPropertyName, setOwnerType, setOwnerTypeName, setReferenceData, setShortDescription, setVersionIdentifier, setZoneMembership
-
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, getURL, setExtendedProperties, setURL
-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementHeader
getClassifications, getGUID, setClassifications, setGUID
-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementControlHeader
getOrigin, getStatus, getType, getVersions, setOrigin, setStatus, setType, setVersions
-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.PropertyBase
getHeaderVersion, setHeaderVersion
-
-
-
-
Field Detail
-
externalIdentifiers
protected ExternalIdentifiers externalIdentifiers
-
relatedMediaReferences
protected RelatedMediaReferences relatedMediaReferences
-
noteLogs
protected NoteLogs noteLogs
-
externalReferences
protected ExternalReferences externalReferences
-
connections
protected Connections connections
-
licenses
protected Licenses licenses
-
certifications
protected Certifications certifications
-
schema
protected SchemaType schema
-
-
Constructor Detail
-
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
public AssetDetail(AssetDetail templateAssetDetail)
Copy/clone constructor. Note, this is a deep copy- Parameters:
templateAssetDetail- template to copy
-
-
Method Detail
-
getExternalIdentifiers
public ExternalIdentifiers getExternalIdentifiers()
Return a list of the external identifiers for this asset (or null if none).- Returns:
- ExternalIdentifiers list
-
getRelatedMediaReferences
public RelatedMediaReferences getRelatedMediaReferences()
Return a list of references to the related media associated with this asset.- Returns:
- RelatedMediaReferences list
-
getNoteLogs
public NoteLogs getNoteLogs()
Return a list of NoteLogs linked to this asset.- Returns:
- Notelogs iterator
-
getExternalReferences
public ExternalReferences getExternalReferences()
Return the list of external references associated with this asset.- Returns:
- ExternalReferences iterator
-
getConnections
public Connections getConnections()
Return a list of the connections defined for this asset.- Returns:
- Connections list
-
getLicenses
public Licenses getLicenses()
Return the list of licenses associated with the asset.- Returns:
- Licenses
-
getCertifications
public Certifications getCertifications()
Return the list of certifications awarded to the asset.- Returns:
- Certifications list of certifications
-
getSchema
public SchemaType getSchema()
Return details of the schema associated with the asset.- Returns:
- SchemaElement schema object to query the schema associated with the connected asset.
-
toString
public String toString()
Standard toString method.
-
equals
public boolean equals(Object objectToCompare)
Compare the values of the supplied object with those stored in the current object.
-
-