@Exported public interface MutableAssetData extends AssetData
Modifier and Type | Method and Description |
---|---|
void |
addAssociation(String associationName,
List<AssetId> assets)
Adds an associations by a given name.
|
void |
addAttributeData(AttributeData data)
Adds an attribute data.
|
void |
removeAttributeData(String attributeName)
Removes an attribute data from collection.
|
void |
setAssociation(String associationName,
List<AssetId> assets)
Sets an associations by a given name.
|
void |
setAttributeData(List<AttributeData> data)
Sets data for this instance of AssetData.
|
void |
setParents(List<AssetId> ids)
Sets parent assets for this instance of AssetData.
|
void |
setTreeNodeParentAssetId(AssetId treeNodeparentAssetId)
Sets the parent asset in the tree node.
|
getAssetId, getAssetTypeDef, getAssociatedAssets, getAttributeData, getAttributeData, getAttributeData, getAttributeNames, getImmediateParents, getImmediateParents, getParents, getTreeNodeParentAssetId, setAssetId
void setAttributeData(List<AttributeData> data)
data
- Data to set.void addAttributeData(AttributeData data)
data
- Data to add.void removeAttributeData(String attributeName)
attributeName
- attribute to remove.void setParents(List<AssetId> ids) throws AssetAccessException
ids
- IDs of parents.AssetAccessException
- throw this Exception if error met.void addAssociation(String associationName, List<AssetId> assets)
associationName
- name of the association to add.assets
- to be added as associations.void setAssociation(String associationName, List<AssetId> assets)
associationName
- name of the association to add.assets
- to be added as associations.void setTreeNodeParentAssetId(AssetId treeNodeparentAssetId)
treeNodeparentAssetId
- AssetId of the tree node parent.