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
  • Field Summary

    Fields inherited from interface wt.workflow.collaboration._CollaborationContainer

    DEFINITION, DEFINITION_REFERENCE

    Fields inherited from interface wt.notify._Notifiable

    EVENT_SET

    Fields inherited from interface wt.fc._Persistable

    PERSIST_INFO

    Fields inherited from interface wt.fc.Persistable

    IDENTITY, TYPE
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns all objects that have the container as their parent object.


    Supported API: true
    Returns the object if any that acts as the container of this object.

    Methods inherited from interface wt.workflow.collaboration._CollaborationContainer

    getDefinition, getDefinitionReference, setDefinition, setDefinitionReference

    Methods inherited from interface wt.notify._Notifiable

    getEventSet, setEventSet

    Methods inherited from interface wt.fc._Persistable

    getPersistInfo, setPersistInfo

    Methods inherited from interface wt.fc.NetFactor

    getClassInfo, getConceptualClassname

    Methods inherited from interface wt.fc.ObjectMappable

    readExternal, writeExternal

    Methods inherited from interface wt.fc.Persistable

    checkAttributes, getIdentity, getType
  • Method Details

    • getChildren

      Vector getChildren() throws WTException
      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