public interface DatabaseAttributeManager extends TransientObject
PDM.PartBuilder#newDatabaseAttributeManager
or PDM.PdmPart#newDatabaseAttributeManager
to get the instance of this class. Modifier and Type | Method and Description |
---|---|
String |
getAttribute(String attributeTitle)
Gets the value of a writable database attribute.
|
void |
loadAttributes(boolean reload)
Load the Database Attributes from Teamcenter.
|
void |
loadAttributesRecursively(boolean reload)
Recursively load the Database Attributes of this part and all its partially or fully loaded components from Teamcenter.
|
void |
refreshAttributes()
Force load the Database Attributes from Teamcenter.
|
void |
setAttribute(String attributeTitle,
String attributeValue)
Sets the value of a writable database attribute.
|
void |
storeAttributes()
Register DB_PART_NAME and DB_PART_DESC attributes with values set in the attribute_manager
License requirements: None. |
_value, dispose, printTestData, printTestData
void setAttribute(String attributeTitle, String attributeValue) throws NXException, RemoteException
attributeTitle
- the title of the attribute to be setattributeValue
- the new value the attribute is to be set toNXException
RemoteException
String getAttribute(String attributeTitle) throws NXException, RemoteException
attributeTitle
- the title of the attributeNXException
RemoteException
void storeAttributes() throws NXException, RemoteException
NXException
RemoteException
void refreshAttributes() throws NXException, RemoteException
NXException
RemoteException
void loadAttributes(boolean reload) throws NXException, RemoteException
reload
- Reload attributes that have already been loaded, if otherwise allowed.NXException
RemoteException
void loadAttributesRecursively(boolean reload) throws NXException, RemoteException
reload
- Reload attributes that have already been loaded, if otherwise allowed.NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.