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 Certificationsprotected Connectionsprotected ExternalIdentifiersprotected ExternalReferencesprotected Licensesprotected NoteLogsprotected RelatedMediaReferencesprotected SchemaTypeFields 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, zoneMembershipFields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.GovernedReferenceable
meanings, searchKeywordsFields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.Referenceable
additionalProperties, qualifiedNameFields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementBase
extendedProperties, urlFields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.PropertyBase
CURRENT_AUDIT_HEADER_VERSION -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDefault constructor only for subclassesAssetDetail(AssetDetail templateAssetDetail) Copy/clone constructor.AssetDetail(Asset assetBean) 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
Modifier and TypeMethodDescriptionbooleanCompare 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.inthashCode()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, setZoneMembershipMethods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.GovernedReferenceable
getMeanings, getSearchKeywords, setMeanings, setSearchKeywordsMethods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.Referenceable
getAdditionalProperties, getQualifiedName, setAdditionalProperties, setQualifiedNameMethods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementBase
getExtendedProperties, getURL, setExtendedProperties, setURLMethods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementHeader
getClassifications, getGUID, setClassifications, setGUIDMethods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementControlHeader
getOrigin, getStatus, getType, getVersions, setOrigin, setStatus, setType, setVersionsMethods 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
-
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
-