Class AssetConverter
- java.lang.Object
-
- org.odpi.openmetadata.commonservices.ocf.metadatamanagement.converters.ElementHeaderConverter
-
- org.odpi.openmetadata.commonservices.ocf.metadatamanagement.converters.ReferenceableConverter
-
- org.odpi.openmetadata.commonservices.ocf.metadatamanagement.converters.AssetConverter
-
public class AssetConverter extends ReferenceableConverter
AssetConverter transfers the relevant properties from an Open Metadata Repository Services (OMRS) EntityDetail object into a Asset bean.
-
-
Field Summary
-
Fields inherited from class org.odpi.openmetadata.commonservices.ocf.metadatamanagement.converters.ElementHeaderConverter
entity, relationship, repositoryHelper, serverName, serviceName, typeName
-
-
Constructor Summary
Constructors Constructor Description AssetConverter(EntityDetail assetEntity, Relationship connectionToAssetRelationship, OMRSRepositoryHelper repositoryHelper, String serviceName)Constructor captures the initial content with connectionToAssetRelationshipAssetConverter(EntityDetail assetEntity, Relationship connectionToAssetRelationship, OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName)Constructor captures the initial content with connectionToAssetRelationship
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AssetAuditHeadergetAssetAuditHeader()Return the new audit header for the asset.AssetgetAssetBean()Request the bean is extracted from the repository objectsprotected AssetgetNewBean()This method is overridable by the subclasses.protected voidupdateBean(Asset bean)Request the bean is extracted from the repository objects-
Methods inherited from class org.odpi.openmetadata.commonservices.ocf.metadatamanagement.converters.ReferenceableConverter
getBean, getClassificationProperties, updateBean
-
Methods inherited from class org.odpi.openmetadata.commonservices.ocf.metadatamanagement.converters.ElementHeaderConverter
setTypeName, updateBean
-
-
-
-
Constructor Detail
-
AssetConverter
public AssetConverter(EntityDetail assetEntity, Relationship connectionToAssetRelationship, OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName)
Constructor captures the initial content with connectionToAssetRelationship- Parameters:
assetEntity- properties to convertconnectionToAssetRelationship- properties to convertrepositoryHelper- helper object to parse entity/relationship objectsserviceName- name of this componentserverName- called server
-
AssetConverter
public AssetConverter(EntityDetail assetEntity, Relationship connectionToAssetRelationship, OMRSRepositoryHelper repositoryHelper, String serviceName)
Constructor captures the initial content with connectionToAssetRelationship- Parameters:
assetEntity- properties to convertconnectionToAssetRelationship- properties to convertrepositoryHelper- helper object to parse entity/relationship objectsserviceName- name of this component
-
-
Method Detail
-
getNewBean
protected Asset getNewBean()
This method is overridable by the subclasses.- Returns:
- empty bean
-
getAssetBean
public Asset getAssetBean()
Request the bean is extracted from the repository objects- Returns:
- output bean
-
getAssetAuditHeader
public AssetAuditHeader getAssetAuditHeader()
Return the new audit header for the asset. These are values stored in the repository and made available to open metadata security connectors and asset owners.- Returns:
- audit header
-
updateBean
protected void updateBean(Asset bean)
Request the bean is extracted from the repository objects- Parameters:
bean- output bean
-
-