public class

SharepointMeetingsClientImpl

extends Object
implements SharepointMeetingsClient
java.lang.Object
   ↳ org.mule.modules.sharepoint.api.client.impl.SharepointMeetingsClientImpl

Summary

Fields
private SharepointServiceProvider<? extends SharepointServiceConfig> serviceProvider
Public Constructors
SharepointMeetingsClientImpl(SharepointServiceProvider<? extends SharepointServiceConfig> serviceProvider)
Public Methods
AddMeetingResponse.AddMeetingResult addMeeting(String organizerEmail, String uid, long sequence, XMLGregorianCalendar utcDateStamp, String title, String location, XMLGregorianCalendar utcDateStart, XMLGregorianCalendar utcDateEnd, boolean nonGregorian)
AddMeetingFromICalResponse.AddMeetingFromICalResult addMeetingFromICal(String organizerEmail, String icalText)
CreateWorkspaceResponse.CreateWorkspaceResult createWorkspace(String title, String templateName, long lcid, TimeZoneInf timeZoneInformation)
void deleteWorkspace()
MeetingsSoap getConnection()
GetMeetingWorkspacesResponse.GetMeetingWorkspacesResult getMeetingWorkspaces(boolean recurring)
GetMeetingsInformationResponse.GetMeetingsInformationResult getMeetingsInformation(long requestFlags, long lcid)
void removeMeeting(long recurrenceId, String uid, long sequence, XMLGregorianCalendar utcDateStamp, boolean cancelMeeting)
void restoreMeeting(String uid)
void setAttendeeResponse(String attendeeEmail, long recurrenceId, String uid, long sequence, XMLGregorianCalendar utcDateTimeOrganizerCriticalChange, XMLGregorianCalendar utcDateTimeAttendeeCriticalChange, AttendeeResponse response)
void setWorkspaceTitle(String title)
void updateMeeting(String uid, long sequence, XMLGregorianCalendar utcDateStamp, String title, String location, XMLGregorianCalendar utcDateStart, XMLGregorianCalendar utcDateEnd, boolean nonGregorian)
UpdateMeetingFromICalResponse.UpdateMeetingFromICalResult updateMeetingFromICal(String icalText, boolean ignoreAttendees)
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.mule.modules.sharepoint.api.client.SharepointMeetingsClient

Fields

private SharepointServiceProvider<? extends SharepointServiceConfig> serviceProvider

Public Constructors

public SharepointMeetingsClientImpl (SharepointServiceProvider<? extends SharepointServiceConfig> serviceProvider)

Parameters
serviceProvider

Public Methods

public AddMeetingResponse.AddMeetingResult addMeeting (String organizerEmail, String uid, long sequence, XMLGregorianCalendar utcDateStamp, String title, String location, XMLGregorianCalendar utcDateStart, XMLGregorianCalendar utcDateEnd, boolean nonGregorian)

Parameters
organizerEmail
uid
sequence
utcDateStamp
title
location
utcDateStart
utcDateEnd
nonGregorian

public AddMeetingFromICalResponse.AddMeetingFromICalResult addMeetingFromICal (String organizerEmail, String icalText)

Parameters
organizerEmail
icalText

public CreateWorkspaceResponse.CreateWorkspaceResult createWorkspace (String title, String templateName, long lcid, TimeZoneInf timeZoneInformation)

Parameters
title
templateName
lcid
timeZoneInformation

public void deleteWorkspace ()

public MeetingsSoap getConnection ()

public GetMeetingWorkspacesResponse.GetMeetingWorkspacesResult getMeetingWorkspaces (boolean recurring)

Parameters
recurring

public GetMeetingsInformationResponse.GetMeetingsInformationResult getMeetingsInformation (long requestFlags, long lcid)

Parameters
requestFlags
lcid

public void removeMeeting (long recurrenceId, String uid, long sequence, XMLGregorianCalendar utcDateStamp, boolean cancelMeeting)

Parameters
recurrenceId
uid
sequence
utcDateStamp
cancelMeeting

public void restoreMeeting (String uid)

Parameters
uid

public void setAttendeeResponse (String attendeeEmail, long recurrenceId, String uid, long sequence, XMLGregorianCalendar utcDateTimeOrganizerCriticalChange, XMLGregorianCalendar utcDateTimeAttendeeCriticalChange, AttendeeResponse response)

Parameters
attendeeEmail
recurrenceId
uid
sequence
utcDateTimeOrganizerCriticalChange
utcDateTimeAttendeeCriticalChange
response

public void setWorkspaceTitle (String title)

Parameters
title

public void updateMeeting (String uid, long sequence, XMLGregorianCalendar utcDateStamp, String title, String location, XMLGregorianCalendar utcDateStart, XMLGregorianCalendar utcDateEnd, boolean nonGregorian)

Parameters
uid
sequence
utcDateStamp
title
location
utcDateStart
utcDateEnd
nonGregorian

public UpdateMeetingFromICalResponse.UpdateMeetingFromICalResult updateMeetingFromICal (String icalText, boolean ignoreAttendees)

Parameters
icalText
ignoreAttendees