public class AssetBuilder extends ReferenceableBuilder
qualifiedNameerrorHandler, existingClassifications, extendedProperties, instanceStatus, newClassifications, repositoryHelper, serverName, serviceName, templateProperties, typeGUID, typeName| Modifier | Constructor and Description |
|---|---|
protected |
AssetBuilder(OMRSRepositoryHelper repositoryHelper,
String serviceName,
String serverName)
Creation constructor used when working with classifications
|
protected |
AssetBuilder(String typeGUID,
String typeName,
OMRSRepositoryHelper repositoryHelper,
String serviceName,
String serverName)
Subtype constructor used when working with classifications
|
protected |
AssetBuilder(String qualifiedName,
String technicalName,
String technicalDescription,
Map<String,String> additionalProperties,
String typeGUID,
String typeName,
Map<String,Object> extendedProperties,
InstanceStatus initialStatus,
OMRSRepositoryHelper repositoryHelper,
String serviceName,
String serverName)
Constructor supporting all entity properties.
|
protected |
AssetBuilder(String qualifiedName,
String technicalName,
String technicalDescription,
Map<String,String> additionalProperties,
String typeGUID,
String typeName,
Map<String,Object> extendedProperties,
OMRSRepositoryHelper repositoryHelper,
String serviceName,
String serverName)
Constructor supporting all entity properties.
|
| Modifier and Type | Method and Description |
|---|---|
InstanceProperties |
getInstanceProperties(String methodName)
Return the supplied bean properties in an InstanceProperties object.
|
protected void |
setAssetOwnership(String userId,
String owner,
int ownerType,
String methodName)
Set up the AssetOwnership classification for this entity.
|
protected void |
setAssetZones(String userId,
List<String> zoneMembership,
String methodName)
Set up the AssetZones classification for this entity.
|
getQualifiedName, setMemento, setSecurityTags, setTemplategetEntityClassificationProperties, getEntityClassifications, getExistingEntityClassificationHeader, getInstanceProperties, getInstanceStatus, getTypeGUID, getTypeName, setAnchors, setClassification, setLatestChange, setTemplateClassifications, updateInstancePropertiesprotected AssetBuilder(OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName)
repositoryHelper - helper methodsserviceName - name of this OMASserverName - name of local serverprotected AssetBuilder(String typeGUID, String typeName, OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName)
typeGUID - unique identifier for the type of this assettypeName - unique name for the type of this assetrepositoryHelper - helper methodsserviceName - name of this OMASserverName - name of local serverprotected AssetBuilder(String qualifiedName, String technicalName, String technicalDescription, Map<String,String> additionalProperties, String typeGUID, String typeName, Map<String,Object> extendedProperties, OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName)
qualifiedName - unique nametechnicalName - new value for the nametechnicalDescription - new description for the assetadditionalProperties - additional propertiestypeGUID - unique identifier for the type of this assettypeName - unique name for the type of this assetextendedProperties - properties from the subtyperepositoryHelper - helper methodsserviceName - name of this OMASserverName - name of local serverprotected AssetBuilder(String qualifiedName, String technicalName, String technicalDescription, Map<String,String> additionalProperties, String typeGUID, String typeName, Map<String,Object> extendedProperties, InstanceStatus initialStatus, OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName)
qualifiedName - unique nametechnicalName - new value for the nametechnicalDescription - new description for the assetadditionalProperties - additional propertiestypeGUID - unique identifier for the type of this assettypeName - unique name for the type of this assetextendedProperties - properties from the subtypeinitialStatus - status used to create the assetrepositoryHelper - helper methodsserviceName - name of this OMASserverName - name of local serverprotected void setAssetZones(String userId, List<String> zoneMembership, String methodName) throws InvalidParameterException
userId - calling userzoneMembership - list of zone names for the zones this asset is a member ofmethodName - calling methodInvalidParameterException - AssetZones is not supported in the local repository, or any repository
connected by an open metadata repository cohortprotected void setAssetOwnership(String userId, String owner, int ownerType, String methodName) throws InvalidParameterException
userId - calling userowner - name of the owner.ownerType - Enum ordinal for type of owner - 0=userId; 1= profileId; 99=other.methodName - calling methodInvalidParameterException - AssetOwnership is not supported in the local repository, or any repository
connected by an open metadata repository cohortpublic InstanceProperties getInstanceProperties(String methodName) throws InvalidParameterException
getInstanceProperties in class ReferenceableBuildermethodName - name of the calling methodInvalidParameterException - there is a problem with the propertiesCopyright © 2018–2021 LF AI & Data Foundation. All rights reserved.