Package wt.workflow.collaboration
Interface CollaborationContainer
- All Superinterfaces:
wt.workflow.collaboration._CollaborationContainer,wt.fc._NetFactor,wt.notify._Notifiable,wt.fc._ObjectMappable,wt.fc._Persistable,NetFactor,Notifiable,ObjectMappable,Persistable,Serializable
- All Known Implementing Classes:
wt.workflow.forum._Discussion,wt.workflow.forum._DiscussionForum,wt.workflow.notebook._Notebook,wt.workflow.forum.Discussion,DiscussionForum,Notebook
@GenAsPersistable(interfaces=Notifiable.class,
foreignKeys=@GeneratedForeignKey(name="CollaborationDefInstanceLink",foreignKeyRole=@ForeignKeyRole(name="definition",type=CollaborationTemplate.class,constraints=@PropertyConstraints(required=true)),myRole=@MyRole(name="instance")))
public interface CollaborationContainer
extends wt.workflow.collaboration._CollaborationContainer
CollaborationContainer is a convenience interface to capture
common behavior such as template-based instantiation, subscription and
parent-child associations in one place.
Supported API: true
Extendable: false
-
Method Summary
Modifier and TypeMethodDescriptionReturns all objects that have the container as their parent object.
Supported API: trueReturns the object if any that acts as the container of this object.Methods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassnameMethods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternalMethods inherited from interface wt.fc.Persistable
checkAttributes
-
Method Details
-
getChildren
Returns all objects that have the container as their parent object.
Supported API: true- Returns:
- Vector
- Throws:
WTException
-
getParent
Returns the object if any that acts as the container of this object.
Supported API: true- Returns:
- CollaborationContainer
- Throws:
WTException
-
getEventKey
String getEventKey()
Supported API: true- Returns:
- String
-