- 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, 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.Expand(String, int, int) - Constructor for class org.exoplatform.calendar.ws.CalendarRestApi.Expand
-
- calendarServiceInstance() - Static method in class org.exoplatform.webservice.cs.calendar.CalendarWebservice
-
- 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() - 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.
- 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
-
- 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.
- getAvailability() - Method in class org.exoplatform.calendar.ws.bean.EventResource
-
- 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.
- 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
-
- 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, 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.
- 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
-
- 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.TaskResource
-
- 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
-
- 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
-
- 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, 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.