wt.iba.definition
Interface AttributeDefinition

All Superinterfaces:
AttributeHierarchyChild, AttributeHierarchyParent, ChildAttributeDefinition, NetFactor, ObjectMappable, ParentAttributeDefinition, Persistable, Serializable, SoftMetaData
All Known Implementing Classes:
AbstractAttributeDefinition

public interface AttributeDefinition
extends ChildAttributeDefinition, ParentAttributeDefinition, SoftMetaData

The AttributeDefinition interface should be implemented by ninel concrete attribute defintion classes.

Supported API: false

Extendable: false


Field Summary
static String COUNTERPART_ID
          Label for the attribute; counterpartID is unique (except when null) among all attribute definitions, attribute organizers, classification nodes, and quantities of measure.
static String DISPLAY_NAME
          Label for the attribute; displayName is the name displayed whenever the attribute definition is viewed outside of the context of its position within the attribute definition hierarchy, e.g.
 
Fields inherited from interface wt.iba.definition.ChildAttributeDefinition
DEFINITION_PARENT, DEFINITION_PARENT_REFERENCE, HIERARCHY_ID, SIBLING_ID
 
Fields inherited from interface wt.iba.definition.AttributeHierarchyChild
DESCRIPTION, HIERARCHY_DISPLAY_NAME, NAME
 
Fields inherited from interface wt.fc.Persistable
IDENTITY, PERSIST_INFO, TYPE
 
Method Summary
 String getCounterpartID()
          Gets the value of the attribute: COUNTERPART_ID.
 String getDisplayName()
          Gets the value of the attribute: DISPLAY_NAME.
 void setCounterpartID(String a_CounterpartID)
          Sets the value of the attribute: COUNTERPART_ID.
 void setDisplayName(String a_DisplayName)
          Sets the value of the attribute: DISPLAY_NAME.
 
Methods inherited from interface wt.iba.definition.ChildAttributeDefinition
getDefinitionParent, getDefinitionParentReference, getHierarchyID, getSiblingID, setDefinitionParent, setDefinitionParentReference, setHierarchyID, setSiblingID
 
Methods inherited from interface wt.iba.definition.AttributeHierarchyChild
getDescription, getHierarchyDisplayName, getName, getParent, setDescription, setHierarchyDisplayName, setName
 
Methods inherited from interface wt.fc.Persistable
checkAttributes, getIdentity, getPersistInfo, getType, setPersistInfo
 
Methods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternal
 
Methods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassname
 
Methods inherited from interface wt.iba.definition.AttributeHierarchyParent
isValidChild
 

Field Detail

DISPLAY_NAME

public static final String DISPLAY_NAME
Label for the attribute; displayName is the name displayed whenever the attribute definition is viewed outside of the context of its position within the attribute definition hierarchy, e.g. attribute defintions in the classification node.

Supported API: false

See Also:
Constant Field Values

COUNTERPART_ID

public static final String COUNTERPART_ID
Label for the attribute; counterpartID is unique (except when null) among all attribute definitions, attribute organizers, classification nodes, and quantities of measure. It is managed exclusively by CounterPart. Objects created by the CounterPart service will inherit this ID from the CounterPart classification being uploaded. Objects created by some other service will be assigned a unique ID (based on the network address of the server and the database ID of the object) when the object is first downloaded by the CounterPart service. Besides being used by CounterPart in its classification management role, this is the attribute/class/qom ID that is used by PartsLink search.

Supported API: false

See Also:
Constant Field Values
Method Detail

getDisplayName

public String getDisplayName()
Gets the value of the attribute: DISPLAY_NAME. displayName is the name displayed whenever the attribute definition is viewed outside of the context of its position within the attribute definition hierarchy, e.g. attribute defintions in the classification node.

Supported API: false

Returns:
String

setDisplayName

public void setDisplayName(String a_DisplayName)
                    throws WTPropertyVetoException
Sets the value of the attribute: DISPLAY_NAME. displayName is the name displayed whenever the attribute definition is viewed outside of the context of its position within the attribute definition hierarchy, e.g. attribute defintions in the classification node.

Supported API: false

Parameters:
a_DisplayName -
Throws:
WTPropertyVetoException

getCounterpartID

public String getCounterpartID()
Gets the value of the attribute: COUNTERPART_ID. counterpartID is unique (except when null) among all attribute definitions, attribute organizers, classification nodes, and quantities of measure. It is managed exclusively by CounterPart. Objects created by the CounterPart service will inherit this ID from the CounterPart classification being uploaded. Objects created by some other service will be assigned a unique ID (based on the network address of the server and the database ID of the object) when the object is first downloaded by the CounterPart service. Besides being used by CounterPart in its classification management role, this is the attribute/class/qom ID that is used by PartsLink search.

Supported API: false

Returns:
String

setCounterpartID

public void setCounterpartID(String a_CounterpartID)
                      throws WTPropertyVetoException
Sets the value of the attribute: COUNTERPART_ID. counterpartID is unique (except when null) among all attribute definitions, attribute organizers, classification nodes, and quantities of measure. It is managed exclusively by CounterPart. Objects created by the CounterPart service will inherit this ID from the CounterPart classification being uploaded. Objects created by some other service will be assigned a unique ID (based on the network address of the server and the database ID of the object) when the object is first downloaded by the CounterPart service. Besides being used by CounterPart in its classification management role, this is the attribute/class/qom ID that is used by PartsLink search.

Supported API: false

Parameters:
a_CounterpartID -
Throws:
WTPropertyVetoException