Class ConnectedAssetRelatedAssetProperties
- 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.beans.RelatedAsset
-
- org.odpi.openmetadata.frameworks.connectors.properties.RelatedAssetProperties
-
- org.odpi.openmetadata.commonservices.ocf.metadatamanagement.client.ConnectedAssetRelatedAssetProperties
-
- All Implemented Interfaces:
Serializable
public class ConnectedAssetRelatedAssetProperties extends RelatedAssetProperties
RelatedAssetProperties is associated a related asset for a connector's EgeriaConnectedAssetProperties. Connectors provide access to assets. EgeriaConnectedAssetProperties returns properties (metadata) about the connector's asset. RelatedAssetProperties returns similar information for an asset related to the connected asset It is a generic interface for all types of open metadata assets. However, it assumes the asset's metadata model inherits from Asset (see model 0010 in Area 0). The EgeriaConnectedAssetProperties returns metadata about the asset at three levels of detail:- assetSummary - used for displaying details of the asset in summary lists or hover text
- assetDetail - used to display all the information known about the asset with summaries of the relationships to other metadata entities
- assetUniverse - used to define the broader context for the asset
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.RelatedAssetProperties
assetProperties
-
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 Constructor Description ConnectedAssetRelatedAssetProperties(ConnectedAssetRelatedAssetProperties template)Copy/clone constructor.ConnectedAssetRelatedAssetProperties(RelatedAsset bean, String serviceName, String serverName, String userId, String omasServerURL, String assetGUID, OCFRESTClient restClient)Typical constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrefresh()Request the values in the EgeriaConnectedAssetProperties are refreshed with the current values from the metadata repository.StringtoString()Standard toString method.-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.RelatedAssetProperties
getAssetDetail, getAssetSummary, getAssetUniverse
-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.RelatedAsset
equals, getAttributeName, getRelationshipName, hashCode, setAttributeName, setRelationshipName
-
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
-
-
-
-
Constructor Detail
-
ConnectedAssetRelatedAssetProperties
public ConnectedAssetRelatedAssetProperties(RelatedAsset bean, String serviceName, String serverName, String userId, String omasServerURL, String assetGUID, OCFRESTClient restClient)
Typical constructor.- Parameters:
bean- content for the superclassserviceName- calling serviceserverName- name of the server.userId- identifier of calling useromasServerURL- url of serverassetGUID- String unique id for connected asset.restClient- client to call REST API
-
ConnectedAssetRelatedAssetProperties
public ConnectedAssetRelatedAssetProperties(ConnectedAssetRelatedAssetProperties template)
Copy/clone constructor.- Parameters:
template- template to copy.
-
-
Method Detail
-
refresh
public void refresh() throws PropertyServerException, UserNotAuthorizedExceptionRequest the values in the EgeriaConnectedAssetProperties are refreshed with the current values from the metadata repository.- Specified by:
refreshin classRelatedAssetProperties- Throws:
PropertyServerException- there is a problem connecting to the server to retrieve metadata.UserNotAuthorizedException- the userId associated with the connector is not authorized to access the asset properties.
-
toString
public String toString()
Standard toString method.- Overrides:
toStringin classRelatedAssetProperties- Returns:
- JSON style description of variables.
-
-