|
Collaboration API Documentation | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.filenet.bso.api.collaboration.data.FolderContainerInfo | +--com.filenet.bso.api.collaboration.data.MeetingInfo
The MeetingInfo
class is a collection of data used to add a meeting to a teamspace.
A teamspace meeting is created by instantiating a new MeetingInfo
object and
adding it to the teamspace using the teamspace meeting container object obtained from the
ContainerManager
.
ContainerManager
,
FolderContainer
,
Meeting
, Serialized FormFields inherited from class com.filenet.bso.api.collaboration.data.FolderContainerInfo |
folderName, linkObject, memberID |
Constructor Summary | |
protected |
MeetingInfo()
|
|
MeetingInfo(java.lang.String defName,
Teamspace teamspace,
java.util.Date startDateTime,
java.util.Date endDateTime,
java.lang.String purpose,
java.lang.String agenda,
SubjectInfo hostMember,
SubjectInfo[] participants)
Construct a meeting info object with specified data. |
Method Summary | |
byte[] |
getAccessKey()
Returns the access key of the meeting. |
java.lang.String |
getAgenda()
Returns the agenda of the meeting. |
java.lang.String |
getConnectionPassword()
Returns the member's password to use for credentials when connecting to the vendor meeting site. |
java.lang.String |
getConnectionUserID()
Returns the member's user ID to use for credentials when connecting to the vendor meeting site. |
java.lang.String |
getDefinitionName()
Returns the name of the meeting definition used to create the meeting. |
java.util.Date |
getEndDateTime()
Returns the end date/time of the meeting. |
SubjectInfo |
getHostInfo()
Returns information about the meeting's host member. |
java.lang.String |
getHostMemberID()
Returns the ID of the member who scheduled and hosts the meeting. |
SubjectInfo[] |
getParticipants()
Returns an array of SubjectInfo objects representing
meeting participants. |
java.lang.String |
getPurpose()
Returns the purpose (topic, subject) of the meeting. |
boolean |
getSaveConnectionCredentialsFlag()
Returns a boolean flag representing whether the connection credentials should be saved. |
java.util.Date |
getStartDateTime()
Returns the start date/time of the meeting. |
Teamspace |
getTeamspace()
Returns the teamspace in which the meeting is scheduled. |
void |
setAccessKey(byte[] accessKey)
Sets the access key for the meeting. |
void |
setAgenda(java.lang.String agenda)
Sets the agenda for the meeting. |
void |
setConnectionCredentials(java.lang.String vendorUserID,
java.lang.String vendorPassword,
boolean saveCredentials)
Sets the connection credentials required to connect to the meeting vendor site. |
void |
setDefinitionName(java.lang.String defName)
Sets the name of the meeting definition to use in creating the meeting. |
void |
setEndDateTime(java.util.Date endDateTime)
Sets the date and time at which the first session of the meeting will end. |
void |
setHostMemberID(java.lang.String hostMemberID)
Sets the ID for the member who will host the meeting. |
void |
setName(java.lang.String meetingName)
Sets a name for the meeting. |
void |
setParticipants(SubjectInfo[] participants)
Sets meeting participant information. |
void |
setPurpose(java.lang.String purpose)
Sets the purpose (topic and subject) for the meeting. |
void |
setStartDateTime(java.util.Date startDateTime)
Sets the date and time at which the first session of the meeting will occur. |
Methods inherited from class com.filenet.bso.api.collaboration.data.FolderContainerInfo |
getFolderName, getLinkObject, getOwnerID |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
protected MeetingInfo()
public MeetingInfo(java.lang.String defName, Teamspace teamspace, java.util.Date startDateTime, java.util.Date endDateTime, java.lang.String purpose, java.lang.String agenda, SubjectInfo hostMember, SubjectInfo[] participants)
defName
- The meeting definition name.
teamspace
- The teamspace in which the meeting is scheduled.
startDateTime
- The meeting start date/time.
endDateTime
- The meeting end date/time.
purpose
- The meeting purpose.
agenda
- The meeting agenda.
hostMember
- The meeting's host member information.
participants
- The participants to invite to the meeting.
Method Detail |
public byte[] getAccessKey()
byte array
containing the meeting access key.public java.lang.String getAgenda()
String
containing the meeting agenda.public java.lang.String getDefinitionName()
String
containing the meeting definition name.public java.util.Date getEndDateTime()
Date
containing the meeting end date and time.public java.lang.String getHostMemberID()
String
containing the host member ID.public SubjectInfo getHostInfo()
SubjectInfo
containing information about the meeting host.public SubjectInfo[] getParticipants()
SubjectInfo
objects representing
meeting participants.
SubjectInfo
objects holding data
about meeting participants.public java.lang.String getPurpose()
String
containing the meeting's purpose.public java.util.Date getStartDateTime()
Date
containing the meeting start date and time.public Teamspace getTeamspace()
Teamspace
object for the scheduled meeting.public java.lang.String getConnectionPassword()
String
containing the password.public java.lang.String getConnectionUserID()
String
containing the user ID.public boolean getSaveConnectionCredentialsFlag()
boolean
value, true if the connection credentials are to be saved.public void setAccessKey(byte[] accessKey)
accessKey
- A byte array
containing the meeting access key.public void setAgenda(java.lang.String agenda)
agenda
- The meeting agenda.public void setDefinitionName(java.lang.String defName)
defName
- The meeting definition name.public void setEndDateTime(java.util.Date endDateTime)
endDateTime
- The meeting end date/time.public void setHostMemberID(java.lang.String hostMemberID)
hostMemberID
- The ID of the meeting's host member.public void setParticipants(SubjectInfo[] participants)
participants
- A SubjectInfo array
containing information about the members
who will be invited to the meeting.public void setName(java.lang.String meetingName)
meetingName
- The meeting name.public void setPurpose(java.lang.String purpose)
purpose
- The meeting's purpose.public void setStartDateTime(java.util.Date startDateTime)
startDateTime
- The meeting start date/time.public void setConnectionCredentials(java.lang.String vendorUserID, java.lang.String vendorPassword, boolean saveCredentials)
vendorUserID
- The user ID for the vendor site.
vendorPassword
- The password for the vendor site.
saveCredentials
- Set to true
to save the credentials.
|
Collaboration API Documentation | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |