Class AssetBuilder
- java.lang.Object
-
- org.odpi.openmetadata.commonservices.ocf.metadatamanagement.builders.RootBuilder
-
- org.odpi.openmetadata.commonservices.ocf.metadatamanagement.builders.ReferenceableBuilder
-
- org.odpi.openmetadata.commonservices.ocf.metadatamanagement.builders.AssetBuilder
-
public class AssetBuilder extends ReferenceableBuilder
AssetBuilder creates the parts of a root repository entity for an asset.
-
-
Field Summary
-
Fields inherited from class org.odpi.openmetadata.commonservices.ocf.metadatamanagement.builders.ReferenceableBuilder
additionalProperties, extendedProperties, latestChange, qualifiedName, typeId, typeName
-
Fields inherited from class org.odpi.openmetadata.commonservices.ocf.metadatamanagement.builders.RootBuilder
classifications, errorHandler, repositoryHelper, serverName, serviceName
-
-
Constructor Summary
Constructors Constructor Description AssetBuilder(Asset assetProperties, OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName)Classification constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InstancePropertiesgetInstanceProperties(String methodName)Return the supplied bean properties in an InstanceProperties object.InstancePropertiesgetOwnerProperties(String methodName)Return the bean properties describing the asset's owner in an InstanceProperties object.InstancePropertiesgetZoneMembershipProperties(String methodName)Return the bean properties describing the asset's zone membership in an InstanceProperties object.-
Methods inherited from class org.odpi.openmetadata.commonservices.ocf.metadatamanagement.builders.ReferenceableBuilder
getEntityClassifications, getNameInstanceProperties, getQualifiedNameInstanceProperties, getSearchInstanceProperties, getTypeId, getTypeName
-
Methods inherited from class org.odpi.openmetadata.commonservices.ocf.metadatamanagement.builders.RootBuilder
getEntityClassifications, setClassifications
-
-
-
-
Constructor Detail
-
AssetBuilder
public AssetBuilder(Asset assetProperties, OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName) throws InvalidParameterException
Classification constructor- Parameters:
assetProperties- asset beanrepositoryHelper- helper methodsserviceName- name of this OMASserverName- name of local server- Throws:
InvalidParameterException- bad properties
-
-
Method Detail
-
getInstanceProperties
public InstanceProperties getInstanceProperties(String methodName) throws InvalidParameterException
Return the supplied bean properties in an InstanceProperties object.- Overrides:
getInstancePropertiesin classReferenceableBuilder- Parameters:
methodName- name of the calling method- Returns:
- InstanceProperties object
- Throws:
InvalidParameterException- there is a problem with the properties
-
getZoneMembershipProperties
public InstanceProperties getZoneMembershipProperties(String methodName)
Return the bean properties describing the asset's zone membership in an InstanceProperties object.- Parameters:
methodName- name of the calling method- Returns:
- InstanceProperties object
-
getOwnerProperties
public InstanceProperties getOwnerProperties(String methodName)
Return the bean properties describing the asset's owner in an InstanceProperties object.- Parameters:
methodName- name of the calling method- Returns:
- InstanceProperties object
-
-