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
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.
- See Also:
-
Field Summary
FieldsModifier 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, connectionDescription, description, displayDescription, displayName, displaySummary, isReferenceData, name, origin, owner, ownerPropertyName, ownerType, ownerTypeName, resourceDescription, resourceName, usage, 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
ConstructorsModifierConstructorDescriptionprotected
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, getAssetOrigin, getConnectionDescription, getDescription, getDisplayDescription, getDisplayName, getDisplaySummary, getName, getOwner, getOwnerPropertyName, getOwnerType, getOwnerTypeName, getResourceDescription, getResourceName, getUsage, getVersionIdentifier, getZoneMembership, isReferenceData, setAbbreviation, setAssetOrigin, setConnectionDescription, setDescription, setDisplayDescription, setDisplayName, setDisplaySummary, setName, setOwner, setOwnerPropertyName, setOwnerType, setOwnerTypeName, setReferenceData, setResourceDescription, setResourceName, setUsage, 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 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
-
getSchema
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
-