public interface MeetingServiceHandler
| Modifier and Type | Interface and Description |
|---|---|
static class |
MeetingServiceHandler.AttendeeStatus
The different statuses of a Meeting Attendee
|
| Modifier and Type | Method and Description |
|---|---|
void |
addMeeting(String siteName,
MeetingBean meeting)
Creates the meeting information in the Meeting Workspace site on the specified Alfresco server.
|
void |
addMeetingFromICal(String siteName,
MeetingBean meeting)
Associates a meeting represented in Internet Calendar (iCal) format with the Meeting Workspace site on the specified Alfresco server.
|
String |
createWorkspace(String title,
String templateName,
int lcid,
TimeZoneInformation timeZoneInformation,
SessionUser user)
Creates a new Meeting Workspace site on the specified Alfresco server.
|
void |
deleteWorkspace(String siteName,
SessionUser user)
Deletes the Meeting Workspace site from the specified Alfresco server.
|
MeetingsInformation |
getMeetingsInformation(String siteName,
int requestFlags,
int lcid)
Lists the languages and templates supported by the specified Alfresco server.
|
List<org.alfresco.service.cmr.site.SiteInfo> |
getMeetingWorkspaces(boolean recurring)
Lists the Meeting Workspace sites that are available, to the current user,
on the Alfresco Server.
|
void |
removeMeeting(String siteName,
int recurrenceId,
String uid,
int sequence,
Date utcDateStamp,
boolean cancelMeeting)
Removes the association between a meeting and a Meeting Workspace site.
|
void |
restoreMeeting(String siteName,
String uid)
Restores a meeting in a Meeting Workspace site, which was previously removed.
|
void |
updateAttendeeResponse(String siteName,
String attendeeEmail,
MeetingServiceHandler.AttendeeStatus status,
String uid,
int recurrenceId,
int sequence,
Date utcDateStamp)
Sets an attendee's response for a meeting.
|
void |
updateMeeting(String siteName,
MeetingBean meeting)
Updates meeting information .
|
void |
updateMeetingFromICal(String siteName,
MeetingBean meeting,
boolean ignoreAttendees)
Updates meeting information stored in Internet Calendar (iCal) format.
|
void |
updateWorkspaceTitle(String siteName,
String newTitle)
Updates the title (but not the name) of a Meeting Workspace site on the specified Alfresco server
|
List<org.alfresco.service.cmr.site.SiteInfo> getMeetingWorkspaces(boolean recurring)
recurring - true if the meeting is recurring; otherwise, false.MeetingsInformation getMeetingsInformation(String siteName, int requestFlags, int lcid)
siteName - The site namerequestFlags - lcid - The locale identifier to which you want to limit the results.String createWorkspace(String title, String templateName, int lcid, TimeZoneInformation timeZoneInformation, SessionUser user) throws Exception
title - The title for the Meeting Workspace site that will be created.templateName - The name of the template you want to use when the site is created.lcid - The locale identifier that you want to use when the site is created.timeZoneInformation - The time zone information that you want to use when the site is created.user - Current userExceptionvoid updateWorkspaceTitle(String siteName, String newTitle) throws org.alfresco.repo.site.SiteDoesNotExistException
siteName - The site nametitle - The new title for the Meeting Workspace siteorg.alfresco.repo.site.SiteDoesNotExistExceptionvoid addMeeting(String siteName, MeetingBean meeting) throws org.alfresco.repo.site.SiteDoesNotExistException
siteName - The site namemeeting - The meeting bean (MeetingBean)org.alfresco.repo.site.SiteDoesNotExistExceptionvoid updateMeeting(String siteName, MeetingBean meeting) throws org.alfresco.repo.site.SiteDoesNotExistException, ObjectNotFoundException
siteName - The site namemeeting - The meeting bean (MeetingBean)org.alfresco.repo.site.SiteDoesNotExistExceptionObjectNotFoundExceptionvoid addMeetingFromICal(String siteName, MeetingBean meeting) throws org.alfresco.repo.site.SiteDoesNotExistException
siteName - The site namemeeting - The meeting bean (MeetingBean)org.alfresco.repo.site.SiteDoesNotExistExceptionvoid updateMeetingFromICal(String siteName, MeetingBean meeting, boolean ignoreAttendees) throws org.alfresco.repo.site.SiteDoesNotExistException, ObjectNotFoundException
siteName - The site namemeeting - The meeting bean (MeetingBean)ignoreAttendees - true if you want to skip processing of attendee information in the iCal; otherwise, false.org.alfresco.repo.site.SiteDoesNotExistExceptionObjectNotFoundExceptionvoid removeMeeting(String siteName, int recurrenceId, String uid, int sequence, Date utcDateStamp, boolean cancelMeeting) throws org.alfresco.repo.site.SiteDoesNotExistException, ObjectNotFoundException
siteName - The site namerecurrenceId - The recurrence ID for the meeting that needs its association removed. This parameter can be set to 0 for single-instance meetings.uid - A persistent GUID for the calendar component.sequence - An integer that is used to determine the ordering of updates in case they arrive out of sequence. Updates with a lower-than-current sequence are discarded.
If the sequence is equal to the current sequence, the latest update will be applied.utcDateStamp - The date and time that the instance of the Date object was created. This parameter needs to be in the UTC format (for example,
2003-03-04T04:45:22-08:00).cancelMeeting - true if you want to delete a meeting; false if you just want to remove its association with a Meeting Workspace site.org.alfresco.repo.site.SiteDoesNotExistExceptionObjectNotFoundExceptionvoid restoreMeeting(String siteName, String uid) throws org.alfresco.repo.site.SiteDoesNotExistException, ObjectNotFoundException
void updateAttendeeResponse(String siteName, String attendeeEmail, MeetingServiceHandler.AttendeeStatus status, String uid, int recurrenceId, int sequence, Date utcDateStamp) throws org.alfresco.repo.site.SiteDoesNotExistException, ObjectNotFoundException
void deleteWorkspace(String siteName, SessionUser user) throws Exception
siteName - The siteName to deleteuser - Current userExceptionCopyright © 2005–2014 Alfresco Software. All rights reserved.