Class AssetUniverse
- 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
-
- org.odpi.openmetadata.frameworks.connectors.properties.AssetUniverse
-
- All Implemented Interfaces:
Serializable
public class AssetUniverse extends AssetDetail
AssetUniverse extends AssetDetail which extend 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 lined to this asset.
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected AssetFeedbackfeedbackprotected LocationsknownLocationsprotected AssetLineagelineageprotected List<Meaning>meaningsprotected RelatedAssetsrelatedAssets-
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
description, displayName, isReferenceData, name, origin, owner, ownerPropertyName, ownerType, ownerTypeName, shortDescription, versionIdentifier, zoneMembership
-
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, url
-
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.PropertyBase
CURRENT_AUDIT_HEADER_VERSION
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAssetUniverse()Default constructor only for subclassesAssetUniverse(AssetUniverse template)Copy/clone Constructor note this is a deep copyAssetUniverse(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
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.AssetFeedbackgetFeedback()Return details of the people, products and feedback that are connected to the asset.LocationsgetKnownLocations()Return the list of locations for the asset.AssetLineagegetLineage()Return details of the lineage for the asset.List<Meaning>getMeanings()Return the list of glossary definitions assigned directly to this asset.RelatedAssetsgetRelatedAssets()Return the list of assets related to this asset.inthashCode()Hash of propertiesStringtoString()Standard toString method.-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.AssetDetail
getCertifications, getConnections, getExternalIdentifiers, getExternalReferences, getLicenses, getNoteLogs, getRelatedMediaReferences, getSchema
-
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
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
-
feedback
protected AssetFeedback feedback
-
knownLocations
protected Locations knownLocations
-
lineage
protected AssetLineage lineage
-
relatedAssets
protected RelatedAssets relatedAssets
-
-
Constructor Detail
-
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
public AssetUniverse(AssetUniverse template)
Copy/clone Constructor note this is a deep copy- Parameters:
template- template to copy
-
-
Method Detail
-
getMeanings
public List<Meaning> getMeanings()
Return the list of glossary definitions assigned directly to this asset.- Overrides:
getMeaningsin classGovernedReferenceable- Returns:
- Meanings list of glossary definitions.
-
getFeedback
public AssetFeedback 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
public Locations getKnownLocations()
Return the list of locations for the asset.- Returns:
- Locations list of locations.
-
getLineage
public AssetLineage getLineage()
Return details of the lineage for the asset.- Returns:
- Lineage object that allows queries about the lineage of the asset.
-
getRelatedAssets
public RelatedAssets getRelatedAssets()
Return the list of assets related to this asset.- Returns:
- RelatedAssets list
-
toString
public String toString()
Standard toString method.- Overrides:
toStringin classAssetDetail- Returns:
- print out of variables in a JSON-style
-
equals
public boolean equals(Object objectToCompare)
Compare the values of the supplied object with those stored in the current object.- Overrides:
equalsin classAssetDetail- Parameters:
objectToCompare- supplied object- Returns:
- boolean result of comparison
-
hashCode
public int hashCode()
Hash of properties- Overrides:
hashCodein classAssetDetail- Returns:
- int
-
-