|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
CollaborationContainer
is a convenience interface to capture
common behavior such as template-based instantiation, subscription and
parent-child associations in one place.
Supported API: false
Extendable: false
Field Summary | |
static String |
DEFINITION
Label for the attribute. |
static String |
DEFINITION_REFERENCE
Label for the attribute. |
Fields inherited from interface wt.fc.Persistable |
IDENTITY, PERSIST_INFO, TYPE |
Fields inherited from interface wt.notify.Notifiable |
EVENT_SET |
Method Summary | |
Vector |
getChildren()
Returns all objects that have the container as their parent object. |
CollaborationTemplate |
getDefinition()
Gets the object for the association that plays role: DEFINITION. |
ObjectReference |
getDefinitionReference()
Gets the value of the attribute: DEFINITION_REFERENCE. |
CollaborationContainer |
getParent()
Returns the object if any that acts as the container of this object. |
ObjectSubscription |
populateSubscription(ObjectSubscription subscription)
Populates the given ObjectSubscription with values specific to the CollaborationContainer object. |
void |
setDefinition(CollaborationTemplate a_Definition)
Sets the object for the association that plays role: DEFINITION. |
void |
setDefinitionReference(ObjectReference a_DefinitionReference)
Sets the value of the attribute: DEFINITION_REFERENCE. |
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.notify.Notifiable |
getEventSet, setEventSet |
Field Detail |
public static final String DEFINITION
public static final String DEFINITION_REFERENCE
Method Detail |
public CollaborationTemplate getDefinition()
public void setDefinition(CollaborationTemplate a_Definition) throws WTPropertyVetoException, WTException
a_Definition
-
WTPropertyVetoException
WTException
public ObjectReference getDefinitionReference()
public void setDefinitionReference(ObjectReference a_DefinitionReference) throws WTPropertyVetoException
a_DefinitionReference
-
WTPropertyVetoException
public Vector getChildren() throws WTException
WTException
public CollaborationContainer getParent() throws WTException
WTException
public ObjectSubscription populateSubscription(ObjectSubscription subscription) throws WTException
subscription
-
WTException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |