Skip navigation links
A B C D E F G H I M N O P R S T U V 

A

addConfig(String, String) - Method in class org.exoplatform.calendar.ws.common.RestSecurityServiceImpl.PermissionConfig
 
addPermission(RestSecurityServiceImpl.PermissionPlugin) - Method in class org.exoplatform.calendar.ws.common.RestSecurityServiceImpl
 
addPermission(String, String) - Method in class org.exoplatform.calendar.ws.common.RestSecurityServiceImpl
 
ATTACHMENT_URI - Static variable in class org.exoplatform.calendar.ws.CalendarRestApi
 
AttachmentResource - Class in org.exoplatform.calendar.ws.bean
 
AttachmentResource() - Constructor for class org.exoplatform.calendar.ws.bean.AttachmentResource
 
AttachmentResource(Attachment, String) - Constructor for class org.exoplatform.calendar.ws.bean.AttachmentResource
 
AVAILABILITY_URI - Static variable in class org.exoplatform.calendar.ws.CalendarRestApi
 

B

BASE_EVENT_URL - Static variable in class org.exoplatform.calendar.ws.CalendarRestApi
 
BASE_EVENT_URL - Static variable in class org.exoplatform.webservice.cs.calendar.CalendarWebservice
 
BASE_RSS_URL - Static variable in class org.exoplatform.webservice.cs.calendar.CalendarWebservice
 
BASE_URL - Static variable in class org.exoplatform.calendar.ws.CalendarRestApi
 
BASE_URL - Static variable in class org.exoplatform.webservice.cs.calendar.CalendarWebservice
 
BASE_URL_PRIVATE - Static variable in class org.exoplatform.webservice.cs.calendar.CalendarWebservice
 
BASE_URL_PUBLIC - Static variable in class org.exoplatform.webservice.cs.calendar.CalendarWebservice
 
BASE_VERSION_URI - Static variable in interface org.exoplatform.calendar.ws.common.RestAPIConstants
 
buildResourceMap(UriInfo) - Method in class org.exoplatform.calendar.ws.SubResourceHrefBuilder
 

C

CAL_BASE_URI - Static variable in class org.exoplatform.calendar.ws.CalendarRestApi
 
CALENDAR_URI - Static variable in class org.exoplatform.calendar.ws.CalendarRestApi
 
CalendarData - Class in org.exoplatform.webservice.cs.bean
Created by The eXo Platform SAS Author : eXoPlatform exo@exoplatform.com Jan 14, 2010
CalendarData() - Constructor for class org.exoplatform.webservice.cs.bean.CalendarData
 
CalendarResource - Class in org.exoplatform.calendar.ws.bean
 
CalendarResource() - Constructor for class org.exoplatform.calendar.ws.bean.CalendarResource
 
CalendarResource(Calendar, String) - Constructor for class org.exoplatform.calendar.ws.bean.CalendarResource
 
CalendarRestApi - Class in org.exoplatform.calendar.ws
This rest service class provides entry point for calendar resources.
CalendarRestApi(OrganizationService, IdentityManager, UploadService, MailService, InitParams) - Constructor for class org.exoplatform.calendar.ws.CalendarRestApi
Constructor helps to configure the rest service with parameters.
CalendarRestApi.Expand - Class in org.exoplatform.calendar.ws
 
CalendarRestApi.RecurringUpdateType - Enum in org.exoplatform.calendar.ws
 
CalendarWebservice - Class in org.exoplatform.webservice.cs.calendar
The CalendarWebservice class contains services to interact with the Calendar application and its data in a RESTFull manner.
CalendarWebservice(CalendarService, ExtendedCalendarService) - Constructor for class org.exoplatform.webservice.cs.calendar.CalendarWebservice
 
CATEGORY_URI - Static variable in class org.exoplatform.calendar.ws.CalendarRestApi
 
CategoryResource - Class in org.exoplatform.calendar.ws.bean
 
CategoryResource() - Constructor for class org.exoplatform.calendar.ws.bean.CategoryResource
 
CategoryResource(EventCategory, String) - Constructor for class org.exoplatform.calendar.ws.bean.CategoryResource
 
cc - Static variable in class org.exoplatform.webservice.cs.calendar.CalendarWebservice
 
checkPermission(String, String, String) - Method in class org.exoplatform.webservice.cs.calendar.CalendarWebservice
Checks permission of the currently logged-in user on any calendar by the given calendar Id.
CollectionResource<T> - Class in org.exoplatform.calendar.ws.bean
 
CollectionResource(Collection<T>) - Constructor for class org.exoplatform.calendar.ws.bean.CollectionResource
 
CollectionResource(Collection<T>, long) - Constructor for class org.exoplatform.calendar.ws.bean.CollectionResource
 
createAttachmentForEvent(UriInfo, String, Iterator<FileItem>) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Creates attachments for an event specified by id, in one of conditions: The authenticated user is the owner of the calendar of the event, OR for group calendars, the user has edit permission on the calendar, OR the calendar has been shared with the user, with edit permission, OR the calendar has been shared with a group of the user, with edit permission.
createCalendar(CalendarResource, UriInfo) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Creates a calendar based on calendar attributes sent in the request body.
createEventForCalendar(String, EventResource, UriInfo) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Creates an event in a calendar specified by id, in one of conditions: The authenticated user is the owner of the calendar, OR for group calendars, the user has edit permission on the calendar, OR the calendar has been shared with the user, with edit permission, OR the calendar has been shared with a group of the user, with edit permission.
createInvitationForEvent(String, InvitationResource, UriInfo) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Creates an invitation in an event specified by event id, in one of conditions: the authenticated user is the participant of the event, OR the authenticated user has edit permission on the calendar of the event.
createTaskForCalendar(String, TaskResource, UriInfo) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Creates a task for a calendar specified by id, in one of conditions: The user is the owner of the calendar, OR for group calendars, the user has edit permission on the calendar, OR the calendar has been shared with the user, with edit permission, OR the calendar has been shared with a group of the user, with edit permission.

D

decode(String) - Static method in class org.exoplatform.calendar.ws.bean.AttachmentResource
we can't use / character in the path due the the bug of tomcat that doesn't allow %2F
DEFAULT_CAL_NAME - Static variable in class org.exoplatform.calendar.ws.CalendarRestApi
 
DEFAULT_EVENT_NAME - Static variable in class org.exoplatform.calendar.ws.CalendarRestApi
 
deleteAttachmentById(String) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Deletes an attachment (of an event/task) specified by attachment id, in one of conditions: The calendar of the event/task is public, OR the authenticated user is the owner of the calendar, OR the user belongs to the group of the calendar, OR the user is a participant of the event or is delegated to the task, OR the calendar has been shared with the user or with a group of the user.
deleteCalendarById(String) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Deletes a calendar specified by id, in one of conditions: - the authenticated user is the owner of the calendar.
deleteEventById(String) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Deletes an event specified by id, in one of conditions: The authenticated user is the owner of the calendar of the event, OR for group calendars, the user has edit permission on the calendar, OR the calendar has been shared with the user, with edit permission, OR the calendar has been shared with a group of the user, with edit permission.
deleteFeedById(String) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Deletes a feed with the given id.
deleteInvitationById(String) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Deletes an invitation with specified id.
deleteTaskById(String) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Deletes a task specified by id, in one of conditions: the calendar of the task is public; OR the authenticated user is the owner of the calendar; OR the user belongs to the group of the calendar; OR the task is delegated to the user; OR the calendar has been shared with the user or with a group of the user.
doFilter(GenericContainerRequest) - Method in class org.exoplatform.calendar.ws.common.RestSecurityFilter
 

E

encode(String) - Static method in class org.exoplatform.calendar.ws.bean.AttachmentResource
we can't use / character in the path due the the bug of tomcat that doesn't allow %2F
End - Class in org.exoplatform.webservice.cs.bean
 
End() - Constructor for class org.exoplatform.webservice.cs.bean.End
 
End(String, String) - Constructor for class org.exoplatform.webservice.cs.bean.End
 
ErrorResource - Class in org.exoplatform.calendar.ws.bean
 
ErrorResource() - Constructor for class org.exoplatform.calendar.ws.bean.ErrorResource
 
ErrorResource(String) - Constructor for class org.exoplatform.calendar.ws.bean.ErrorResource
 
ErrorResource(String, String) - Constructor for class org.exoplatform.calendar.ws.bean.ErrorResource
 
event(String, String) - Method in class org.exoplatform.webservice.cs.calendar.CalendarWebservice
Provides details of an event with the given username and the event Id.
EVENT_AVAILABILITY - Static variable in class org.exoplatform.calendar.ws.CalendarRestApi
 
EVENT_URI - Static variable in class org.exoplatform.calendar.ws.CalendarRestApi
 
EventData - Class in org.exoplatform.webservice.cs.bean
Created by The eXo Platform SAS Author : eXoPlatform exo@exoplatform.com June 24, 2010
EventData() - Constructor for class org.exoplatform.webservice.cs.bean.EventData
 
EventResource - Class in org.exoplatform.calendar.ws.bean
 
EventResource() - Constructor for class org.exoplatform.calendar.ws.bean.EventResource
 
EventResource(CalendarEvent, String) - Constructor for class org.exoplatform.calendar.ws.bean.EventResource
 
Expand(String, int, int) - Constructor for class org.exoplatform.calendar.ws.CalendarRestApi.Expand
 
exportCalendarToIcs(String, Request) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Exports a calendar specified by id into iCal formated file, with one of conditions: The calendar is public, OR the authenticated user is the owner of the calendar, OR the user belongs to the group of the calendar, OR the calendar has been shared with the user or with a group of the user.

F

feed(String, String, String, UriInfo) - Method in class org.exoplatform.webservice.cs.calendar.CalendarWebservice
Returns the XML RSS feed data of one user's calendar.
FEED_URI - Static variable in class org.exoplatform.calendar.ws.CalendarRestApi
 
FeedResource - Class in org.exoplatform.calendar.ws.bean
 
FeedResource() - Constructor for class org.exoplatform.calendar.ws.bean.FeedResource
 
FeedResource(FeedData, String[], String) - Constructor for class org.exoplatform.calendar.ws.bean.FeedResource
 

G

getAttachmentById(String, String, String, UriInfo, Request) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Queries an attachment (of an event/task) by attachment id, in one of conditions: The calendar of the event/task is public, OR the authenticated user is the owner of the calendar, OR the user belongs to the group of the calendar, OR the user is a participant of the event or is delegated to the task, OR the calendar has been shared with the user or with a group of the user.
getAttachments() - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
getAttachments() - Method in class org.exoplatform.calendar.ws.bean.TaskResource
 
getAttachmentsFromEvent(String, int, int, String, String, UriInfo) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Returns attachments of an event specified by event id, in one of conditions: The calendar of the event is public, OR the authenticated user is the owner of the calendar, OR the user belongs to the group of the calendar, OR the user is a participant of the event, OR the calendar has been shared with the user or with a group of the user.
getAvailabilities(String, Long, Long, String, UriInfo) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Return availability (free/busy time) of users in period of time.
getAvailability() - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
getAvatar() - Method in class org.exoplatform.calendar.ws.bean.ParticipantResource
 
getCalendar() - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
getCalendar() - Method in class org.exoplatform.calendar.ws.bean.TaskResource
 
getCalendarById(String, String, String, UriInfo, Request) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Search for a calendar by its id, in one of conditions: The authenticated user is the owner of the calendar, OR the user belongs to the group of the calendar, OR the calendar has been shared with the user or with a group of the user.
getCalendarId() - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
getCalendarIds() - Method in class org.exoplatform.calendar.ws.bean.FeedResource
 
getCalendars() - Method in class org.exoplatform.calendar.ws.bean.FeedResource
 
getCalendars(String, int, int, boolean, String, String, UriInfo) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Searches for calendars by a type (personal/group/shared), returns calendars that the user has access permission.
getCalendars() - Method in class org.exoplatform.webservice.cs.bean.EventData
 
getCalendars() - Method in class org.exoplatform.webservice.cs.calendar.CalendarWebservice
Retrieves all data of a private (personal) calendar of a logged-in user.
getCategories() - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
getCategories() - Method in class org.exoplatform.calendar.ws.bean.TaskResource
 
getCategoryId() - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
getCategoryId() - Method in class org.exoplatform.calendar.ws.bean.TaskResource
 
getColor() - Method in class org.exoplatform.calendar.ws.bean.CalendarResource
 
getConfig() - Method in class org.exoplatform.calendar.ws.common.RestSecurityServiceImpl.PermissionPlugin
 
getData() - Method in class org.exoplatform.calendar.ws.bean.CollectionResource
 
getDateFormat() - Method in class org.exoplatform.webservice.cs.bean.SingleEvent
 
getDelegation() - Method in class org.exoplatform.calendar.ws.bean.TaskResource
 
getDescription() - Method in class org.exoplatform.calendar.ws.bean.CalendarResource
 
getDescription() - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
getDescription() - Method in class org.exoplatform.webservice.cs.bean.SingleEvent
 
getDeveloperMessage() - Method in class org.exoplatform.calendar.ws.bean.ErrorResource
 
getEditPermission() - Method in class org.exoplatform.calendar.ws.bean.CalendarResource
 
getEmail() - Method in class org.exoplatform.calendar.ws.bean.ParticipantResource
 
getEnd() - Method in class org.exoplatform.calendar.ws.bean.RepeatResource
 
getEndDateTime() - Method in class org.exoplatform.webservice.cs.bean.SingleEvent
 
getEndTimeOffset() - Method in class org.exoplatform.webservice.cs.bean.SingleEvent
 
getEvent() - Method in class org.exoplatform.calendar.ws.bean.InvitationResource
 
getEvent(String) - Method in class org.exoplatform.webservice.cs.calendar.CalendarWebservice
Produces the content of a given private event, based on its Id.
getEventById(String, String, String, String, UriInfo, Request) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Searches for an event by id, in one of conditions: The calendar of the event is public, OR the authenticated user is the owner of the calendar, OR the user belongs to the group of the calendar, OR the user is a participant of the event, OR the calendar of the event has been shared with the user or with a group of the user.
getEventById(String) - Method in class org.exoplatform.webservice.cs.calendar.CalendarWebservice
Returns the details of an event identified by its Id.
getEventCategories(int, int, String, String, UriInfo) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Returns the categories (common and personal categories).
getEventCategoryById(String, String, String, UriInfo, Request) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Returns a category specified by id if it is a common category or is a personal category of the user.
getEvents(String, String, String, int, int, String, String, String, boolean, UriInfo) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Returns events of the authenticated user.
getEvents(String, String, long, long, long) - Method in class org.exoplatform.webservice.cs.calendar.CalendarWebservice
Gets a list of personal events by their type, calendar Ids, the starting/ending time, and the maximum number of returned events.
getEventsByCalendar(String, String, String, String, int, int, String, String, String, boolean, UriInfo) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Returns events of a calendar specified by id, in one of conditions: The calendar is public, OR the authenticated user is the owner of the calendar, OR the user belongs to the group of the calendar, OR the user is a participant of the event, OR the calendar has been shared with the user or with a group of the user.
getEventState() - Method in class org.exoplatform.webservice.cs.bean.SingleEvent
 
getEvery() - Method in class org.exoplatform.calendar.ws.bean.RepeatResource
 
getExclude() - Method in class org.exoplatform.calendar.ws.bean.RepeatResource
 
getFeedById(String, String, String, String, UriInfo, Request) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Gets a feed with the given id.
getField() - Method in class org.exoplatform.calendar.ws.CalendarRestApi.Expand
 
getFrom() - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
getFrom() - Method in class org.exoplatform.calendar.ws.bean.TaskResource
 
getGroups() - Method in class org.exoplatform.calendar.ws.bean.CalendarResource
 
getHref() - Method in class org.exoplatform.calendar.ws.common.Resource
 
getIcsURL() - Method in class org.exoplatform.calendar.ws.bean.CalendarResource
 
getId() - Method in class org.exoplatform.calendar.ws.common.Resource
 
getInfo() - Method in class org.exoplatform.webservice.cs.bean.CalendarData
 
getInfo() - Method in class org.exoplatform.webservice.cs.bean.EventData
 
getInvitationById(String, String, String, String, UriInfo, Request) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Returns an invitation with specified id if one of conditions: The authenticated user is the participant of the invitation, OR the user has edit permission on the calendar of the event of the invitation.
getInvitationsFromEvent(String, int, int, boolean, String, String, String, String, UriInfo) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Returns invitations of an event specified by id when: the authenticated user is the participant of the invitation, OR the authenticated user has edit permission on the calendar of the event.
getIsOccur() - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
getLimit() - Method in class org.exoplatform.calendar.ws.bean.CollectionResource
 
getLimit() - Method in class org.exoplatform.calendar.ws.CalendarRestApi.Expand
 
getLocation() - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
getLocation() - Method in class org.exoplatform.webservice.cs.bean.SingleEvent
 
getMessage() - Method in class org.exoplatform.calendar.ws.bean.ErrorResource
 
getMimeType() - Method in class org.exoplatform.calendar.ws.bean.AttachmentResource
 
getMimeType() - Method in class org.exoplatform.calendar.ws.bean.UploadResource
 
getName() - Method in class org.exoplatform.calendar.ws.bean.AttachmentResource
 
getName() - Method in class org.exoplatform.calendar.ws.bean.CalendarResource
 
getName() - Method in class org.exoplatform.calendar.ws.bean.CategoryResource
 
getName() - Method in class org.exoplatform.calendar.ws.bean.FeedResource
 
getName() - Method in class org.exoplatform.calendar.ws.bean.ParticipantResource
 
getName() - Method in class org.exoplatform.calendar.ws.bean.TaskResource
 
getName() - Method in class org.exoplatform.calendar.ws.bean.UploadResource
 
getNote() - Method in class org.exoplatform.calendar.ws.bean.TaskResource
 
getOccurrenceEvent(String, String) - Method in class org.exoplatform.webservice.cs.calendar.CalendarWebservice
Produces the content of an occurrence of a repetitive event, based on its event Id and occurrence Id.
getOccurrencesFromEvent(String, int, int, String, String, String, String, String, boolean, UriInfo) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Returns occurrences of a recurring event specified by id, in one of conditions: the calendar of the event is public, OR the authenticated user is the owner of the calendar, OR the user belongs to the group of the calendar, OR the user is a participant of the event, OR the calendar has been shared with the user or with a group of the user.
getOffset() - Method in class org.exoplatform.calendar.ws.bean.CollectionResource
 
getOffset() - Method in class org.exoplatform.calendar.ws.CalendarRestApi.Expand
 
getOriginalEvent() - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
getOwner() - Method in class org.exoplatform.calendar.ws.bean.CalendarResource
 
getParticipant() - Method in class org.exoplatform.calendar.ws.bean.InvitationResource
 
getParticipants() - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
getPermission(String) - Method in class org.exoplatform.calendar.ws.common.RestSecurityServiceImpl.PermissionConfig
 
getPermission() - Method in class org.exoplatform.webservice.cs.bean.EventData
 
getPriority() - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
getPriority() - Method in class org.exoplatform.calendar.ws.bean.TaskResource
 
getPriority() - Method in class org.exoplatform.webservice.cs.bean.SingleEvent
 
getPrivacy() - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
getPrivateURL() - Method in class org.exoplatform.calendar.ws.bean.CalendarResource
 
getPublicURL() - Method in class org.exoplatform.calendar.ws.bean.CalendarResource
 
getQueryStatement() - Method in class org.exoplatform.calendar.ws.RestEventQuery
 
getRecurrenceId() - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
getReminder() - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
getReminder() - Method in class org.exoplatform.calendar.ws.bean.TaskResource
 
getRepeat() - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
getRepeateBy() - Method in class org.exoplatform.calendar.ws.bean.RepeatResource
 
getRepeatOn() - Method in class org.exoplatform.calendar.ws.bean.RepeatResource
 
getRss() - Method in class org.exoplatform.calendar.ws.bean.FeedResource
 
getRssFromFeed(String, UriInfo, Request) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Gets the RSS stream of a feed with the given id.
getSize() - Method in class org.exoplatform.calendar.ws.bean.CollectionResource
 
getStartDateTime() - Method in class org.exoplatform.webservice.cs.bean.SingleEvent
 
getStartTimeOffset() - Method in class org.exoplatform.webservice.cs.bean.SingleEvent
 
getStatus() - Method in class org.exoplatform.calendar.ws.bean.InvitationResource
 
getStatus() - Method in class org.exoplatform.calendar.ws.bean.TaskResource
 
getSubject() - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
getSubResources(UriInfo) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Returns all the available sub-resources of this API in JSON.
getSummary() - Method in class org.exoplatform.webservice.cs.bean.SingleEvent
 
getTaskById(String, String, String, String, UriInfo, Request) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Returns a task specified by id, in one of conditions: the calendar of the task is public; OR the authenticated user is the owner of the calendar; OR the user belongs to the group of the calendar; OR the task is delegated to the user; OR the calendar has been shared with the user or with a group of the user.
getTasksByCalendar(String, String, String, String, int, int, String, String, String, boolean, UriInfo) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Returns tasks of a calendar specified by id, in one of conditions: The calendar is public, OR the authenticated user is the owner of the calendar, OR the user belongs to the group of the calendar, OR the task is delegated to the user, OR the calendar has been shared with the user or with a group of the user.
getTimeZone() - Method in class org.exoplatform.calendar.ws.bean.CalendarResource
 
getTo() - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
getTo() - Method in class org.exoplatform.calendar.ws.bean.TaskResource
 
getType() - Method in class org.exoplatform.calendar.ws.bean.CalendarResource
 
getType() - Method in class org.exoplatform.calendar.ws.bean.RepeatResource
 
getType() - Method in class org.exoplatform.webservice.cs.bean.End
 
getUploadResources() - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
getUserTimezoneOffset() - Method in class org.exoplatform.webservice.cs.bean.EventData
 
getValue() - Method in class org.exoplatform.webservice.cs.bean.End
 
getViewPermission() - Method in class org.exoplatform.calendar.ws.bean.CalendarResource
 
getWeight() - Method in class org.exoplatform.calendar.ws.bean.AttachmentResource
 
getWeight() - Method in class org.exoplatform.calendar.ws.bean.UploadResource
 

H

hasPermission(String) - Method in interface org.exoplatform.calendar.ws.common.RestSecurityService
Return TRUE if no permission configured for this request uri, OR user has permission configured with that uri
For example: if no permission is configured, any user can access any rest resource
But if the rest uri: /rest/calendar is configured with *:/platform/admins --> only admin group can access that resource
The permissions are inherited, if there are config: /rest --> *:/admin, and /rest/calendar --> *:/users.
hasPermission(String) - Method in class org.exoplatform.calendar.ws.common.RestSecurityServiceImpl
 
HEADER_LINK - Static variable in class org.exoplatform.calendar.ws.CalendarRestApi
 
HEADER_LOCATION - Static variable in class org.exoplatform.calendar.ws.CalendarRestApi
 

I

ICS_URI - Static variable in class org.exoplatform.calendar.ws.CalendarRestApi
 
INVITATION_URI - Static variable in class org.exoplatform.calendar.ws.CalendarRestApi
 
InvitationResource - Class in org.exoplatform.calendar.ws.bean
 
InvitationResource() - Constructor for class org.exoplatform.calendar.ws.bean.InvitationResource
 
InvitationResource(Invitation, String) - Constructor for class org.exoplatform.calendar.ws.bean.InvitationResource
 
isEnabled() - Method in class org.exoplatform.calendar.ws.bean.RepeatResource
 
isEvent() - Method in class org.exoplatform.webservice.cs.bean.SingleEvent
 
isOccurrence() - Method in class org.exoplatform.webservice.cs.bean.SingleEvent
 
isVirtual() - Method in class org.exoplatform.webservice.cs.bean.SingleEvent
 

M

makeFeed(String, List<CalendarEvent>, FeedData, UriInfo) - Method in class org.exoplatform.webservice.cs.calendar.CalendarWebservice
 

N

NOBODY - Static variable in interface org.exoplatform.calendar.ws.common.RestSecurityService
 
NOBODY - Static variable in class org.exoplatform.calendar.ws.common.RestSecurityServiceImpl
 

O

OCCURRENCE_URI - Static variable in class org.exoplatform.calendar.ws.CalendarRestApi
 
org.exoplatform.calendar.ws - package org.exoplatform.calendar.ws
 
org.exoplatform.calendar.ws.bean - package org.exoplatform.calendar.ws.bean
 
org.exoplatform.calendar.ws.common - package org.exoplatform.calendar.ws.common
 
org.exoplatform.webservice.cs.bean - package org.exoplatform.webservice.cs.bean
 
org.exoplatform.webservice.cs.calendar - package org.exoplatform.webservice.cs.calendar
 

P

parse(String) - Static method in class org.exoplatform.calendar.ws.CalendarRestApi.Expand
 
PARTICIPANT_URI - Static variable in class org.exoplatform.calendar.ws.CalendarRestApi
 
ParticipantResource - Class in org.exoplatform.calendar.ws.bean
 
ParticipantResource() - Constructor for class org.exoplatform.calendar.ws.bean.ParticipantResource
 
ParticipantResource(Identity) - Constructor for class org.exoplatform.calendar.ws.bean.ParticipantResource
 
PermissionConfig() - Constructor for class org.exoplatform.calendar.ws.common.RestSecurityServiceImpl.PermissionConfig
 
PermissionPlugin(InitParams) - Constructor for class org.exoplatform.calendar.ws.common.RestSecurityServiceImpl.PermissionPlugin
 
PRIORITY - Static variable in class org.exoplatform.calendar.ws.CalendarRestApi
 
PRIVATE - Static variable in class org.exoplatform.webservice.cs.calendar.CalendarWebservice
 
privateProcess(String, String, String) - Method in class org.exoplatform.webservice.cs.calendar.CalendarWebservice
Generates the ICalendar data from a given calendar Id.
processInvitationReply(String, String, String, String, String, String, String, HttpHeaders, String) - Method in class org.exoplatform.webservice.cs.calendar.CalendarWebservice
Provides the end-point to answer or reply an invitation to join any given event by its Id.
publicProcess(String, String, String) - Method in class org.exoplatform.webservice.cs.calendar.CalendarWebservice
Provides an end-point to subscribe a calendar of the platform.

R

RepeatResource - Class in org.exoplatform.calendar.ws.bean
 
RepeatResource() - Constructor for class org.exoplatform.calendar.ws.bean.RepeatResource
 
RepeatResource(boolean, String, int, String, String, Collection<String>, End) - Constructor for class org.exoplatform.calendar.ws.bean.RepeatResource
 
REPEATTYPES - Static variable in class org.exoplatform.calendar.ws.CalendarRestApi
 
Resource - Class in org.exoplatform.calendar.ws.common
 
Resource(String) - Constructor for class org.exoplatform.calendar.ws.common.Resource
 
RestAPIConstants - Interface in org.exoplatform.calendar.ws.common
 
RestEventQuery - Class in org.exoplatform.calendar.ws
 
RestEventQuery() - Constructor for class org.exoplatform.calendar.ws.RestEventQuery
 
RestSecurityFilter - Class in org.exoplatform.calendar.ws.common
 
RestSecurityFilter(RestSecurityServiceImpl) - Constructor for class org.exoplatform.calendar.ws.common.RestSecurityFilter
 
RestSecurityService - Interface in org.exoplatform.calendar.ws.common
 
RestSecurityServiceImpl - Class in org.exoplatform.calendar.ws.common
 
RestSecurityServiceImpl(UserACL) - Constructor for class org.exoplatform.calendar.ws.common.RestSecurityServiceImpl
 
RestSecurityServiceImpl.PermissionConfig - Class in org.exoplatform.calendar.ws.common
 
RestSecurityServiceImpl.PermissionPlugin - Class in org.exoplatform.calendar.ws.common
The permission follow pattern: membershipType:groupId.
RP_END_AFTER - Static variable in class org.exoplatform.calendar.ws.CalendarRestApi
 
RP_END_BYDATE - Static variable in class org.exoplatform.calendar.ws.CalendarRestApi
 
RP_END_NEVER - Static variable in class org.exoplatform.calendar.ws.CalendarRestApi
 
RP_WEEKLY_BYDAY - Static variable in class org.exoplatform.calendar.ws.CalendarRestApi
 
RSS_URI - Static variable in class org.exoplatform.calendar.ws.CalendarRestApi
 

S

setAtts(Serializable[]) - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
setAtts(Serializable[]) - Method in class org.exoplatform.calendar.ws.bean.TaskResource
 
setAvailability(String) - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
setAvatar(String) - Method in class org.exoplatform.calendar.ws.bean.ParticipantResource
 
setCal(Serializable) - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
setCal(Serializable) - Method in class org.exoplatform.calendar.ws.bean.TaskResource
 
setCalendarId(String) - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
setCalendarIds(String[]) - Method in class org.exoplatform.calendar.ws.bean.FeedResource
 
setCalendars(List<Calendar>) - Method in class org.exoplatform.webservice.cs.bean.EventData
 
setCals(Collection<Serializable>) - Method in class org.exoplatform.calendar.ws.bean.FeedResource
Because rest framework can not unmarshall from JSON if object contain generic field So, we must make #calendars field is readonly with rest-framework by rename setter method to #setCals And we introduce field #calendarIds, that enable user can update calendars in Feed
setCategoryId(String) - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
setCategoryId(String) - Method in class org.exoplatform.calendar.ws.bean.TaskResource
 
setCats(Serializable[]) - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
setCats(Serializable[]) - Method in class org.exoplatform.calendar.ws.bean.TaskResource
 
setColor(String) - Method in class org.exoplatform.calendar.ws.bean.CalendarResource
 
setData(Collection<T>) - Method in class org.exoplatform.calendar.ws.bean.CollectionResource
 
setDateFormat(String) - Method in class org.exoplatform.webservice.cs.bean.SingleEvent
 
setDelegation(String[]) - Method in class org.exoplatform.calendar.ws.bean.TaskResource
 
setDescription(String) - Method in class org.exoplatform.calendar.ws.bean.CalendarResource
 
setDescription(String) - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
setDescription(String) - Method in class org.exoplatform.webservice.cs.bean.SingleEvent
 
setDeveloperMessage(String) - Method in class org.exoplatform.calendar.ws.bean.ErrorResource
 
setEditPermission(String) - Method in class org.exoplatform.calendar.ws.bean.CalendarResource
 
setEmail(String) - Method in class org.exoplatform.calendar.ws.bean.ParticipantResource
 
setEnabled(boolean) - Method in class org.exoplatform.calendar.ws.bean.RepeatResource
 
setEnd(End) - Method in class org.exoplatform.calendar.ws.bean.RepeatResource
 
setEndDateTime(long) - Method in class org.exoplatform.webservice.cs.bean.SingleEvent
 
setEndTimeOffset(long) - Method in class org.exoplatform.webservice.cs.bean.SingleEvent
 
setEvent(boolean) - Method in class org.exoplatform.webservice.cs.bean.SingleEvent
 
setEventState(String) - Method in class org.exoplatform.webservice.cs.bean.SingleEvent
 
setEvery(int) - Method in class org.exoplatform.calendar.ws.bean.RepeatResource
 
setEvt(Serializable) - Method in class org.exoplatform.calendar.ws.bean.InvitationResource
 
setExclude(String[]) - Method in class org.exoplatform.calendar.ws.bean.RepeatResource
 
setFrom(String) - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
setFrom(String) - Method in class org.exoplatform.calendar.ws.bean.TaskResource
 
setGroups(String[]) - Method in class org.exoplatform.calendar.ws.bean.CalendarResource
 
setHref(String) - Method in class org.exoplatform.calendar.ws.common.Resource
 
setIcsURL(String) - Method in class org.exoplatform.calendar.ws.bean.CalendarResource
 
setId(String) - Method in class org.exoplatform.calendar.ws.common.Resource
 
setInfo(Collection<String>) - Method in class org.exoplatform.webservice.cs.bean.CalendarData
 
setInfo(List<CalendarEvent>) - Method in class org.exoplatform.webservice.cs.bean.EventData
 
setIsOccur(Boolean) - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
setLimit(int) - Method in class org.exoplatform.calendar.ws.bean.CollectionResource
 
setLocation(String) - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
setLocation(String) - Method in class org.exoplatform.webservice.cs.bean.SingleEvent
 
setMessage(String) - Method in class org.exoplatform.calendar.ws.bean.ErrorResource
 
setMimeType(String) - Method in class org.exoplatform.calendar.ws.bean.UploadResource
 
setName(String) - Method in class org.exoplatform.calendar.ws.bean.CalendarResource
 
setName(String) - Method in class org.exoplatform.calendar.ws.bean.CategoryResource
 
setName(String) - Method in class org.exoplatform.calendar.ws.bean.FeedResource
 
setName(String) - Method in class org.exoplatform.calendar.ws.bean.ParticipantResource
 
setName(String) - Method in class org.exoplatform.calendar.ws.bean.TaskResource
 
setName(String) - Method in class org.exoplatform.calendar.ws.bean.UploadResource
 
setNote(String) - Method in class org.exoplatform.calendar.ws.bean.TaskResource
 
setOccurrence(boolean) - Method in class org.exoplatform.webservice.cs.bean.SingleEvent
 
setOEvent(Serializable) - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
setOffset(int) - Method in class org.exoplatform.calendar.ws.bean.CollectionResource
 
setOwner(String) - Method in class org.exoplatform.calendar.ws.bean.CalendarResource
 
setParticipant(String) - Method in class org.exoplatform.calendar.ws.bean.InvitationResource
 
setParticipants(String[]) - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
setPermission(Boolean) - Method in class org.exoplatform.webservice.cs.bean.EventData
 
setPriority(String) - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
setPriority(String) - Method in class org.exoplatform.calendar.ws.bean.TaskResource
 
setPriority(String) - Method in class org.exoplatform.webservice.cs.bean.SingleEvent
 
setPrivacy(String) - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
setPrivateURL(String) - Method in class org.exoplatform.calendar.ws.bean.CalendarResource
 
setPublicURL(String) - Method in class org.exoplatform.calendar.ws.bean.CalendarResource
 
setRecurrenceId(String) - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
setReminder(Reminder[]) - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
setReminder(Reminder[]) - Method in class org.exoplatform.calendar.ws.bean.TaskResource
 
setRepeat(RepeatResource) - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
setRepeateBy(String) - Method in class org.exoplatform.calendar.ws.bean.RepeatResource
 
setRepeatOn(String) - Method in class org.exoplatform.calendar.ws.bean.RepeatResource
 
setRss(String) - Method in class org.exoplatform.calendar.ws.bean.FeedResource
 
setSize(long) - Method in class org.exoplatform.calendar.ws.bean.CollectionResource
 
setStartDateTime(long) - Method in class org.exoplatform.webservice.cs.bean.SingleEvent
 
setStartTimeOffset(long) - Method in class org.exoplatform.webservice.cs.bean.SingleEvent
 
setStatus(String) - Method in class org.exoplatform.calendar.ws.bean.InvitationResource
 
setStatus(String) - Method in class org.exoplatform.calendar.ws.bean.TaskResource
 
setSubject(String) - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
setSummary(String) - Method in class org.exoplatform.webservice.cs.bean.SingleEvent
 
setTimeZone(String) - Method in class org.exoplatform.calendar.ws.bean.CalendarResource
 
setTo(String) - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
setTo(String) - Method in class org.exoplatform.calendar.ws.bean.TaskResource
 
setType(String) - Method in class org.exoplatform.calendar.ws.bean.CalendarResource
 
setType(String) - Method in class org.exoplatform.calendar.ws.bean.RepeatResource
 
setType(String) - Method in class org.exoplatform.webservice.cs.bean.End
 
setUploadResources(UploadResource[]) - Method in class org.exoplatform.calendar.ws.bean.EventResource
 
setUserTimezoneOffset(String) - Method in class org.exoplatform.webservice.cs.bean.EventData
 
setValue(String) - Method in class org.exoplatform.webservice.cs.bean.End
 
setViewPermission(String) - Method in class org.exoplatform.calendar.ws.bean.CalendarResource
 
setVirtual(boolean) - Method in class org.exoplatform.webservice.cs.bean.SingleEvent
 
setWeight(long) - Method in class org.exoplatform.calendar.ws.bean.UploadResource
 
SingleEvent - Class in org.exoplatform.webservice.cs.bean
Created by The eXo Platform SAS Author : Hoang Manh Dung dung.hoang@exoplatform.com Jan 4, 2011
SingleEvent() - Constructor for class org.exoplatform.webservice.cs.bean.SingleEvent
 
SubResourceHrefBuilder - Class in org.exoplatform.calendar.ws
 
SubResourceHrefBuilder(ResourceContainer) - Constructor for class org.exoplatform.calendar.ws.SubResourceHrefBuilder
 
suggestParticipants(String, int, int, boolean, String, String, UriInfo) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Suggest participant for specific user.

T

TASK_STATUS - Static variable in class org.exoplatform.calendar.ws.CalendarRestApi
 
TASK_URI - Static variable in class org.exoplatform.calendar.ws.CalendarRestApi
 
TaskResource - Class in org.exoplatform.calendar.ws.bean
 
TaskResource() - Constructor for class org.exoplatform.calendar.ws.bean.TaskResource
 
TaskResource(CalendarEvent, String) - Constructor for class org.exoplatform.calendar.ws.bean.TaskResource
 
TEXT_ICS - Static variable in class org.exoplatform.calendar.ws.CalendarRestApi
 
TEXT_ICS_TYPE - Static variable in class org.exoplatform.calendar.ws.CalendarRestApi
 
toString() - Method in class org.exoplatform.calendar.ws.common.Resource
 

U

upcomingEvent(String, String, int) - Method in class org.exoplatform.webservice.cs.calendar.CalendarWebservice
Lists upcoming events or tasks by the current date.
updateCalendarById(String, CalendarResource) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Update a calendar specified by id, in one of conditions: the authenticated user is the owner of the calendar, OR for group calendars, the authenticated user has edit permission on the calendar.
updateEventById(String, CalendarRestApi.RecurringUpdateType, EventResource) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Updates an event specified by id, in one of conditions: The authenticated user is the owner of the calendar of the event, OR for group calendars, the user has edit permission on the calendar, OR the calendar has been shared with the user, with edit permission, OR the calendar has been shared with a group of the user, with edit permission.
updateFeedById(String, FeedResource) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Updates a feed with the given id.
updateInvitationById(String, String) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Replies to an invitation specified by id.
updateStatus(String, int) - Method in class org.exoplatform.webservice.cs.calendar.CalendarWebservice
Allows users to update the status of a task.
updateTaskById(String, TaskResource) - Method in class org.exoplatform.calendar.ws.CalendarRestApi
Updates a task specified by id, in one of conditions: the calendar of the task is public, OR the authenticated user is the owner of the calendar, OR the user belongs to the group of the calendar, OR the task is delegated to the user, OR the calendar has been shared with the user or with a group of the user.
UploadResource - Class in org.exoplatform.calendar.ws.bean
 
UploadResource() - Constructor for class org.exoplatform.calendar.ws.bean.UploadResource
 

V

valueOf(String) - Static method in enum org.exoplatform.calendar.ws.CalendarRestApi.RecurringUpdateType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.exoplatform.calendar.ws.CalendarRestApi.RecurringUpdateType
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I M N O P R S T U V 
Skip navigation links

Copyright © 2003–2019 eXo Platform SAS. All rights reserved.