Collaboration API Documentation

com.filenet.bso.api.collaboration
Interface MeetingSession

All Superinterfaces:
CollaborationObject, PersistentBaseObject

public interface MeetingSession
extends CollaborationObject, PersistentBaseObject

Classes that implement the MeetingSession interface represent sessions of meetings that have occurred in the teamspace environment.

See Also:
Meeting, MeetingsStore

Field Summary
static java.lang.String AGENDA_SYMNAME
          Content Engine property names
static java.lang.String COLLABORATION_TYPE_SYMNAME
           
static java.lang.String ENDDATETIME_SYMNAME
           
static java.lang.String MEETING_SYMNAME
           
static java.lang.String MEMBERID_SYMNAME
           
static java.lang.String MEMBERSHIPMANAGEDSECURITY_SYMNAME
           
static java.lang.String PARTICIPANTS_SYMNAME
           
static java.lang.String[] PROPERTIES
           
static java.lang.String PURPOSE_SYMNAME
           
static java.lang.String SECURITYOWNERID_SYMNAME
           
static java.lang.String STARTDATETIME_SYMNAME
           
static java.lang.String TEAMSPACE_SYMNAME
           
 
Method Summary
 com.filenet.wcm.api.BaseObject getBaseObject()
          Returns a BsoBaseObject object, which provides access to the underlying Content Java API CustomObject object for this BsoMeetingSession object.
 SubjectInfo getHost()
          Returns a SubjectInfo object for the teamspace member who hosted the meeting session.
 SubjectInfo[] getParticipants()
          Returns an iterator over an array of Participant objects representing all meeting participants except the host member.
 Teamspace getTeamspace()
          Returns the teamspace where the meeting session is stored.
 
Methods inherited from interface com.filenet.bso.api.collaboration.CollaborationObject
getSymbolicName, getType
 
Methods inherited from interface com.filenet.bso.api.collaboration.PersistentBaseObject
getID, getObjectStore, getProperties, isMembershipManagedSecurity, isOwner, refresh, setProperties
 

Field Detail

AGENDA_SYMNAME

public static final java.lang.String AGENDA_SYMNAME
Content Engine property names

ENDDATETIME_SYMNAME

public static final java.lang.String ENDDATETIME_SYMNAME

MEETING_SYMNAME

public static final java.lang.String MEETING_SYMNAME

MEMBERID_SYMNAME

public static final java.lang.String MEMBERID_SYMNAME

MEMBERSHIPMANAGEDSECURITY_SYMNAME

public static final java.lang.String MEMBERSHIPMANAGEDSECURITY_SYMNAME

PARTICIPANTS_SYMNAME

public static final java.lang.String PARTICIPANTS_SYMNAME

PURPOSE_SYMNAME

public static final java.lang.String PURPOSE_SYMNAME

SECURITYOWNERID_SYMNAME

public static final java.lang.String SECURITYOWNERID_SYMNAME

STARTDATETIME_SYMNAME

public static final java.lang.String STARTDATETIME_SYMNAME

TEAMSPACE_SYMNAME

public static final java.lang.String TEAMSPACE_SYMNAME

COLLABORATION_TYPE_SYMNAME

public static final java.lang.String COLLABORATION_TYPE_SYMNAME

PROPERTIES

public static final java.lang.String[] PROPERTIES
Method Detail

getBaseObject

public com.filenet.wcm.api.BaseObject getBaseObject()
Returns a BsoBaseObject object, which provides access to the underlying Content Java API CustomObject object for this BsoMeetingSession object.

Use this method with caution. Using the underlying Content Java API object to manipulate state bypasses the BsoMeetingSession object and can result in objects that are not in synch.

Specified by:
getBaseObject in interface PersistentBaseObject
Returns:
A BaseObject object.

getHost

public SubjectInfo getHost()
Returns a SubjectInfo object for the teamspace member who hosted the meeting session.

Returns:
A SubjectInfo object representing the member who hosted the meeting session.

getParticipants

public SubjectInfo[] getParticipants()
Returns an iterator over an array of Participant objects representing all meeting participants except the host member.

Returns:
An Iterator over SubjectInfo objects representing all meeting participants except the host member. Returns an iterator for an empty array if no participants have been specified.

getTeamspace

public Teamspace getTeamspace()
Returns the teamspace where the meeting session is stored.

Returns:
A Teamspace object for the meeting session.

Collaboration API Documentation

Copyright ?2002 - 2005 FileNet Corporation. All rights reserved.