wt.meeting
Interface MeetingService

All Known Implementing Classes:
MeetingServiceFwd, StandardMeetingService

public interface MeetingService



Supported API: false

Extendable: false


Method Summary
 MeetingCenterMeetingInfo addParticipantsToMeeting(MeetingCenterMeetingInfo theMeeting, String[] newParticipants)
          

Supported API: false
 MeetingCenterMeetingInfo addSubjectObject(MeetingCenterMeetingInfo theMeeting, String objectID)
          Adds a SubjectObject to the meeting, a MeetingCenterInfo object is returned which reflects this update.
 MeetingCenterMeetingInfo addTextAgenda(MeetingCenterMeetingInfo theMeeting, String agendaContent)
          This method is used to add a text agenda to the Meeting object.
 MeetingCenterMeetingInfo addTextMinutes(MeetingCenterMeetingInfo theMeeting, String minutesContent)
          This method is used to add Textual Minutes to the Meeting object.
 void cancelMeeting(MeetingCenterMeetingInfo theMeeting)
          

Supported API: false
 MeetingCenterMeetingInfo createMeeting(MeetingCenterMeetingInfo theMeeting)
          Creates a Meeting object.
 void endPVMeeting(String meetingOID)
          

Supported API: false
 Vector findMeetings(WTContainer container)
          

Supported API: false
 Vector findProjectMeetings(Project2 proj)
          Deprecated.  
 Vector findUserMeetings(WTUser user)
          

Supported API: false
 Forum getMeetingForum(MeetingCenterMeetingInfo theMeeting)
          

Supported API: false
 String getMeetingKey(String meetingOID)
          

Supported API: false
 MeetingCenterMeetingInfo[] getMeetingList(Project2 proj)
          

Supported API: false
 MeetingCenterMeetingInfo[] getMeetingList(WTPrincipal me)
          

Supported API: false
 MeetingType getMeetingType(String meetingOID)
          

Supported API: false
 String getMeetingURL(MeetingCenterMeeting meeting)
          

Supported API: false
 WTUser[] getParticipantUserList(Meeting meeting)
          

Supported API: false
 String getPropertiesPageURL(String fullName, Class argClass, Object arg)
          

Supported API: false
 String hostPVMeeting(String meetingOID)
          

Supported API: false
 boolean isParticipant(Meeting meeting, WTUser user)
          

Supported API: false
 String joinPVMeeting(String meetingOID, String passwd)
          

Supported API: false
 MeetingCenterMeetingInfo removeParticipants(MeetingCenterMeetingInfo theMeeting, String[] removalList)
          

Supported API: false
 MeetingCenterMeetingInfo removeSubjectObject(MeetingCenterMeetingInfo theMeeting, String objectID)
          Removes the specified subject object.
 MeetingCenterMeetingInfo updateMeeting(MeetingCenterMeetingInfo theMeeting)
          Deprecated.  
 MeetingCenterMeeting updateMeetingCenterMeetingStatus(String meetingKey, MeetingStatus status)
          

Supported API: false
 void updateMeetingKey(String meetingOID, String key)
          

Supported API: false
 Meeting updateMeetingStatus(Meeting meeting, MeetingStatus status)
          

Supported API: false
 void updateMeetingStatus(String meetingOID, MeetingStatus status)
          

Supported API: false
 

Method Detail

createMeeting

public MeetingCenterMeetingInfo createMeeting(MeetingCenterMeetingInfo theMeeting)
                                       throws WTException,
                                              WTPropertyVetoException
Creates a Meeting object. A MeetingCenterMeetingInfo object is returned when the round trips are completed.

Supported API: false

Parameters:
theMeeting -
Returns:
MeetingCenterMeetingInfo
Throws:
WTException
WTPropertyVetoException

updateMeeting

public MeetingCenterMeetingInfo updateMeeting(MeetingCenterMeetingInfo theMeeting)
                                       throws WTException
Deprecated.  

Updates all the meeting attributes. Should be used sparingly since several queries need to be performed to perform this update. Returns the MeetingCenterMeetingInfo object corresponding to the new values.

Supported API: false

Parameters:
theMeeting -
Returns:
MeetingCenterMeetingInfo
Throws:
WTException

getMeetingForum

public Forum getMeetingForum(MeetingCenterMeetingInfo theMeeting)
                      throws WTException


Supported API: false

Parameters:
theMeeting -
Returns:
Forum
Throws:
WTException

addSubjectObject

public MeetingCenterMeetingInfo addSubjectObject(MeetingCenterMeetingInfo theMeeting,
                                                 String objectID)
                                          throws WTException
Adds a SubjectObject to the meeting, a MeetingCenterInfo object is returned which reflects this update.

Supported API: false

Parameters:
theMeeting -
objectID -
Returns:
MeetingCenterMeetingInfo
Throws:
WTException

removeSubjectObject

public MeetingCenterMeetingInfo removeSubjectObject(MeetingCenterMeetingInfo theMeeting,
                                                    String objectID)
                                             throws WTException
Removes the specified subject object. The updated MeetingCenterMeetingInfo object is returned.

Supported API: false

Parameters:
theMeeting -
objectID -
Returns:
MeetingCenterMeetingInfo
Throws:
WTException

cancelMeeting

public void cancelMeeting(MeetingCenterMeetingInfo theMeeting)
                   throws WTException


Supported API: false

Parameters:
theMeeting -
Throws:
WTException

getMeetingList

public MeetingCenterMeetingInfo[] getMeetingList(WTPrincipal me)
                                          throws WTException


Supported API: false

Parameters:
me -
Returns:
MeetingCenterMeetingInfo[]
Throws:
WTException

getMeetingList

public MeetingCenterMeetingInfo[] getMeetingList(Project2 proj)
                                          throws WTException


Supported API: false

Parameters:
proj -
Returns:
MeetingCenterMeetingInfo[]
Throws:
WTException

findProjectMeetings

public Vector findProjectMeetings(Project2 proj)
                           throws WTException
Deprecated.  



Supported API: false

Parameters:
proj -
Returns:
Vector
Throws:
WTException

findUserMeetings

public Vector findUserMeetings(WTUser user)
                        throws WTException


Supported API: false

Parameters:
user -
Returns:
Vector
Throws:
WTException

addParticipantsToMeeting

public MeetingCenterMeetingInfo addParticipantsToMeeting(MeetingCenterMeetingInfo theMeeting,
                                                         String[] newParticipants)
                                                  throws WTException


Supported API: false

Parameters:
theMeeting -
newParticipants -
Returns:
MeetingCenterMeetingInfo
Throws:
WTException

removeParticipants

public MeetingCenterMeetingInfo removeParticipants(MeetingCenterMeetingInfo theMeeting,
                                                   String[] removalList)
                                            throws WTException


Supported API: false

Parameters:
theMeeting -
removalList -
Returns:
MeetingCenterMeetingInfo
Throws:
WTException

addTextAgenda

public MeetingCenterMeetingInfo addTextAgenda(MeetingCenterMeetingInfo theMeeting,
                                              String agendaContent)
                                       throws WTException
This method is used to add a text agenda to the Meeting object. If the meeting already has an agenda object associated with it, the agenda object is updated. The updated MeetingCenterMeetingInfo object is returned.

Supported API: false

Parameters:
theMeeting -
agendaContent -
Returns:
MeetingCenterMeetingInfo
Throws:
WTException

addTextMinutes

public MeetingCenterMeetingInfo addTextMinutes(MeetingCenterMeetingInfo theMeeting,
                                               String minutesContent)
                                        throws WTException
This method is used to add Textual Minutes to the Meeting object. If the meeting already has a minutes object associated with it, the minutes object is updated. The updated MeetingCenterMeetingInfo object is returned

Supported API: false

Parameters:
theMeeting -
minutesContent -
Returns:
MeetingCenterMeetingInfo
Throws:
WTException

getPropertiesPageURL

public String getPropertiesPageURL(String fullName,
                                   Class argClass,
                                   Object arg)
                            throws WTException


Supported API: false

Parameters:
fullName - Fully qualified method name to return the URL.
argClass - The class of the first argument in the URL method.
arg - The object passed to the URL method.
Returns:
String
Throws:
WTException

updateMeetingStatus

public Meeting updateMeetingStatus(Meeting meeting,
                                   MeetingStatus status)
                            throws WTException


Supported API: false

Parameters:
meeting -
status -
Returns:
Meeting
Throws:
WTException

updateMeetingStatus

public void updateMeetingStatus(String meetingOID,
                                MeetingStatus status)
                         throws WTException


Supported API: false

Parameters:
meetingOID -
status -
Throws:
WTException

updateMeetingCenterMeetingStatus

public MeetingCenterMeeting updateMeetingCenterMeetingStatus(String meetingKey,
                                                             MeetingStatus status)
                                                      throws WTException


Supported API: false

Parameters:
meetingKey -
status -
Returns:
MeetingCenterMeeting
Throws:
WTException

getParticipantUserList

public WTUser[] getParticipantUserList(Meeting meeting)
                                throws WTException


Supported API: false

Parameters:
meeting -
Returns:
WTUser[]
Throws:
WTException

getMeetingURL

public String getMeetingURL(MeetingCenterMeeting meeting)
                     throws WTException


Supported API: false

Parameters:
meeting -
Returns:
String
Throws:
WTException

updateMeetingKey

public void updateMeetingKey(String meetingOID,
                             String key)
                      throws WTException


Supported API: false

Parameters:
meetingOID -
key -
Throws:
WTException

getMeetingKey

public String getMeetingKey(String meetingOID)
                     throws WTException


Supported API: false

Parameters:
meetingOID -
Returns:
String
Throws:
WTException

hostPVMeeting

public String hostPVMeeting(String meetingOID)
                     throws WTException


Supported API: false

Parameters:
meetingOID -
Returns:
String
Throws:
WTException

endPVMeeting

public void endPVMeeting(String meetingOID)
                  throws WTException


Supported API: false

Parameters:
meetingOID -
Throws:
WTException

joinPVMeeting

public String joinPVMeeting(String meetingOID,
                            String passwd)
                     throws WTException


Supported API: false

Parameters:
meetingOID -
passwd -
Returns:
String
Throws:
WTException

getMeetingType

public MeetingType getMeetingType(String meetingOID)
                           throws WTException


Supported API: false

Parameters:
meetingOID -
Returns:
MeetingType
Throws:
WTException

findMeetings

public Vector findMeetings(WTContainer container)
                    throws WTException


Supported API: false

Parameters:
container -
Returns:
Vector
Throws:
WTException

isParticipant

public boolean isParticipant(Meeting meeting,
                             WTUser user)
                      throws WTException


Supported API: false

Parameters:
meeting -
user -
Returns:
boolean
Throws:
WTException