Class AssetUniverse
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
org.odpi.openmetadata.frameworks.connectors.properties.AssetUniverse
- Direct Known Subclasses:
ConnectedAssetUniverse
AssetUniverse extends AssetDetail which extends AssetSummary. AssetUniverse adds information about the
common open metadata entities related to this asset.
- meanings - glossary term(s) assigned to this asset.
- feedback - details of the reviews, tags and comments that are connected to the asset.
- knownLocations - details of the known locations of the asset.
- lineage - details of the lineage for the asset.
- relatedAssets - details of the assets linked to this asset.
-
Field Summary
Modifier and TypeFieldDescriptionprotected AssetFeedback
protected Locations
protected AssetLineage
protected RelatedAssets
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.AssetDetail
certifications, connections, externalIdentifiers, externalReferences, licenses, noteLogs, relatedMediaReferences, schema
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
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 subclassesAssetUniverse
(AssetUniverse template) Copy/clone Constructor note this is a deep copyAssetUniverse
(Asset assetBean) Copy/clone constructorAssetUniverse
(Asset assetBean, ExternalIdentifiers externalIdentifiers, RelatedMediaReferences relatedMediaReferences, NoteLogs noteLogs, ExternalReferences externalReferences, Connections connections, Licenses licenses, Certifications certifications, List<Meaning> meanings, SchemaType schema, AssetFeedback feedback, Locations knownLocations, AssetLineage lineage, RelatedAssets relatedAssets) Typical Constructor -
Method Summary
Modifier and TypeMethodDescriptionboolean
Compare the values of the supplied object with those stored in the current object.Return details of the people, products and feedback that are connected to the asset.Return the list of locations for the asset.Return details of the lineage for the asset.Return the list of glossary definitions assigned directly to this asset.Return the list of assets related to this asset.int
hashCode()
Hash of propertiestoString()
Standard toString method.Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.AssetDetail
getCertifications, getConnections, getExternalIdentifiers, getExternalReferences, getLicenses, getNoteLogs, getRelatedMediaReferences, getRootSchemaType
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
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
-
meanings
-
feedback
-
knownLocations
-
lineage
-
-
Constructor Details
-
AssetUniverse
protected AssetUniverse()Default constructor only for subclasses -
AssetUniverse
public AssetUniverse(Asset assetBean, ExternalIdentifiers externalIdentifiers, RelatedMediaReferences relatedMediaReferences, NoteLogs noteLogs, ExternalReferences externalReferences, Connections connections, Licenses licenses, Certifications certifications, List<Meaning> meanings, SchemaType schema, AssetFeedback feedback, Locations knownLocations, AssetLineage lineage, RelatedAssets relatedAssets) Typical Constructor- Parameters:
assetBean
- details of this assetexternalIdentifiers
- ExternalIdentifiers listrelatedMediaReferences
- RelatedMediaReferences listnoteLogs
- NoteLogs iteratorexternalReferences
- ExternalReferences iteratorconnections
- List of connections attached to the assetlicenses
- List of licensescertifications
- Certifications list of certificationsmeanings
- Meanings list of glossary definitions.schema
- SchemaType object to query schema and related data field definitions.feedback
- Feedback object to query the feedback.knownLocations
- Locations listlineage
- lineage object to query the origin of the asset.relatedAssets
- RelatedAssets list
-
AssetUniverse
Copy/clone constructor- Parameters:
assetBean
- bean to seed new asset detail
-
AssetUniverse
Copy/clone Constructor note this is a deep copy- Parameters:
template
- template to copy
-
-
Method Details
-
getMeanings
Return the list of glossary definitions assigned directly to this asset.- Overrides:
getMeanings
in classGovernedReferenceable
- Returns:
- Meanings list of glossary definitions.
-
getFeedback
Return details of the people, products and feedback that are connected to the asset.- Returns:
- Feedback object to query the feedback on the asset.
-
getKnownLocations
Return the list of locations for the asset.- Returns:
- Locations list of locations.
-
getLineage
Return details of the lineage for the asset.- Returns:
- Lineage object that allows queries about the lineage of the asset.
-
getRelatedAssets
Return the list of assets related to this asset.- Returns:
- RelatedAssets list
-
toString
Standard toString method.- Overrides:
toString
in classAssetDetail
- Returns:
- print out of variables in a JSON-style
-
equals
Compare the values of the supplied object with those stored in the current object.- Overrides:
equals
in classAssetDetail
- Parameters:
objectToCompare
- supplied object- Returns:
- boolean result of comparison
-
hashCode
public int hashCode()Hash of properties- Overrides:
hashCode
in classAssetDetail
- Returns:
- int
-