Uses of Class
org.exoplatform.calendar.service.CalendarEvent

Packages that use CalendarEvent
org.exoplatform.calendar.service   
org.exoplatform.calendar.service.impl   
 

Uses of CalendarEvent in org.exoplatform.calendar.service
 

Fields in org.exoplatform.calendar.service with type parameters of type CalendarEvent
protected  List<CalendarEvent> JCRPageList.currentListPage_
           
 

Methods in org.exoplatform.calendar.service that return CalendarEvent
 CalendarEvent DataStorage.getEvent(javax.jcr.Node eventNode)
          Get a event from event node
 CalendarEvent CalendarService.getEvent(String username, String eventId)
          Get a personal event for a given owner
 CalendarEvent DataStorage.getEvent(String username, String eventId)
          Get a user event
 CalendarEvent CalendarService.getEventById(String eventId)
           
static CalendarEvent EventPageListQuery.getEventFromNode(CalendarEvent event, javax.jcr.Node eventNode, javax.jcr.Node reminderFolder)
           
 CalendarEvent CalendarService.getGroupEvent(String eventId)
          Get a group event from eventID
 CalendarEvent DataStorage.getGroupEvent(String eventId)
          Get a group event with given eventId
 CalendarEvent CalendarService.getGroupEvent(String calendarId, String eventId)
          The method gets event or task form group calendar by given calendar id
 CalendarEvent DataStorage.getGroupEvent(String calendarId, String eventId)
          Get a group event
 CalendarEvent CalendarService.getSharedEvent(String username, String calendarId, String eventId)
          Get a shared event of user from user name, id of shared calendar, id of shared event
 CalendarEvent DataStorage.getUserEvent(String username, String calendarId, String eventId)
          Get a user event from calendarId and eventId
 CalendarEvent CalendarService.removePublicEvent(String calendarId, String eventId)
          Remove event or task, all attachments and reminders item will be removed
 CalendarEvent DataStorage.removePublicEvent(String calendarId, String eventId)
          Remove a public event
 CalendarEvent CalendarService.removeUserEvent(String username, String calendarId, String eventId)
          Remove given event or task in private calendar with calendar id, all attachments and reminders will be removed
 CalendarEvent DataStorage.removeUserEvent(String username, String calendarId, String eventId)
          Remove a user event
 

Methods in org.exoplatform.calendar.service that return types with arguments of type CalendarEvent
 List<CalendarEvent> JCRPageList.currentPage(String username)
           
 List<CalendarEvent> EventPageList.getAll()
           
 List<CalendarEvent> EventPageListQuery.getAll()
           
 List<CalendarEvent> CalendarImportExport.getEventObjects(InputStream icalInputStream)
          The method maps the input stream to event object
 List<CalendarEvent> CalendarService.getEvents(String username, EventQuery eventQuery, String[] publicCalendarIds)
          The method selects all the events and tasks by given conditions, it includes events of private, public and share calendars
 List<CalendarEvent> DataStorage.getEvents(String username, EventQuery eventQuery, String[] publicCalendarIds)
           
 List<CalendarEvent> CalendarService.getExceptionEvents(String username, CalendarEvent recurEvent)
          Get all exception occurrences from a original recurrence event, the exception event always belong to same calendar with original recurrence event
 List<CalendarEvent> CalendarService.getGroupEventByCalendar(List<String> calendarIds)
          The method gets events and tasks by given public calendar ids
 List<CalendarEvent> DataStorage.getGroupEventByCalendar(List<String> calendarIds)
          Get all group events from list of calendars
 Map<String,CalendarEvent> CalendarService.getOccurrenceEvents(CalendarEvent recurEvent, Calendar from, Calendar to, String timezone)
          Get all virtual occurrences from an original recurrence event in a period of time
The result will be depended on the recurrence rule, the start date of recurrence event and the period of time to view.
 List<CalendarEvent> CalendarService.getOriginalRecurrenceEvents(String username, Calendar from, Calendar to, String[] publicCalendarIds)
          Get all original recurrence events of an user in period of time
 List<CalendarEvent> JCRPageList.getPage(long page, String username)
           
 List<CalendarEvent> DataStorage.getPublicEventByCategory(String username, String eventCategoryId)
          Get all user public events from a category
 List<CalendarEvent> CalendarService.getPublicEvents(EventQuery eventQuery)
          The method gets events and tasks by given event query
 List<CalendarEvent> DataStorage.getPublicEvents(EventQuery eventQuery)
          Get all public events from a event query
 List<CalendarEvent> CalendarService.getSharedEventByCalendars(String username, List<String> calendarIds)
           
 List<CalendarEvent> DataStorage.getSharedEventByCalendars(String username, List<String> calendarIds)
          Get all shared events from list of calendars
 List<CalendarEvent> DataStorage.getSharedEventByCategory(String username, String eventCategoryId)
          Get all user shared events from a category
 List<CalendarEvent> DataStorage.getSharedEvents(String username, EventQuery eventQuery)
          Get all shared events with a EventQuery
 List<CalendarEvent> CalendarService.getUserEventByCalendar(String username, List<String> calendarIds)
          The method gets list events and tasks of given private calendar ids
 List<CalendarEvent> DataStorage.getUserEventByCalendar(String username, List<String> calendarIds)
          Get all user events from a calendar
 List<CalendarEvent> DataStorage.getUserEventByCategory(String username, String eventCategoryId)
          Get all user events from a category
 List<CalendarEvent> CalendarService.getUserEvents(String username, EventQuery eventQuery)
          The method gets all events and tasks by given conditions in event query
 List<CalendarEvent> DataStorage.getUserEvents(String username, EventQuery eventQuery)
          Get all user event with a event query
 

Methods in org.exoplatform.calendar.service with parameters of type CalendarEvent
 void DataStorage.addEvent(CalendarEvent event)
          Add a event
 void CalendarUpdateEventListener.deletePublicEvent(CalendarEvent event, String calendarId)
           
 void EventLifeCycle.deletePublicEvent(CalendarEvent event, String calendarId)
          Post delete event or task for group calendar
 ByteArrayOutputStream CalendarImportExport.exportEventCalendar(CalendarEvent event)
          The method export binary from event object
static CalendarEvent EventPageListQuery.getEventFromNode(CalendarEvent event, javax.jcr.Node eventNode, javax.jcr.Node reminderFolder)
           
 List<CalendarEvent> CalendarService.getExceptionEvents(String username, CalendarEvent recurEvent)
          Get all exception occurrences from a original recurrence event, the exception event always belong to same calendar with original recurrence event
 Map<String,CalendarEvent> CalendarService.getOccurrenceEvents(CalendarEvent recurEvent, Calendar from, Calendar to, String timezone)
          Get all virtual occurrences from an original recurrence event in a period of time
The result will be depended on the recurrence rule, the start date of recurrence event and the period of time to view.
static boolean Utils.isExceptionOccurrence(CalendarEvent event)
           
static boolean Utils.isRepeatEvent(CalendarEvent event)
           
 void CalendarService.removeOccurrenceInstance(String username, CalendarEvent occurrence)
          Remove only an occurrence instance from recurrence series, this function will get the original event node of the occurrence and then put the recurrence id of the need-to-delete occurrence to excludeId list of original node.
 void CalendarService.removeRecurrenceSeries(String username, CalendarEvent originalEvent)
          Remove all occurrence from an recurrence series.
 void DataStorage.saveEvent(javax.jcr.Node calendarNode, CalendarEvent event, javax.jcr.Node reminderFolder, boolean isNew)
          Save a event
 void CalendarService.saveEventToSharedCalendar(String username, String calendarId, CalendarEvent event, boolean isNew)
          Add event to shared calendar, mean add event to orloginal calendar too
 void DataStorage.saveEventToSharedCalendar(String username, String calendarId, CalendarEvent event, boolean isNew)
          Save a event to a shared calendar
 void CalendarUpdateEventListener.savePublicEvent(CalendarEvent event, String calendarId)
           
 void EventLifeCycle.savePublicEvent(CalendarEvent event, String calendarId)
          Post save new event or task for group calendar
 void CalendarService.savePublicEvent(String calendarId, CalendarEvent event, boolean isNew)
          Save event or task by given group calendar id
 void DataStorage.savePublicEvent(String calendarId, CalendarEvent event, boolean isNew)
          Save a public event
 void CalendarService.saveUserEvent(String username, String calendarId, CalendarEvent event, boolean isNew)
          The method save infomation to an event or a task by given private calendar id to data
 void DataStorage.saveUserEvent(String username, String calendarId, CalendarEvent event, boolean isNew)
          Save a user event
 void CalendarUpdateEventListener.updatePublicEvent(CalendarEvent oldEvent, CalendarEvent event, String calendarId)
           
 void EventLifeCycle.updatePublicEvent(CalendarEvent oldEvent, CalendarEvent event, String calendarId)
          Post update event or task for group calendar
 void CalendarUpdateEventListener.updatePublicEvent(CalendarEvent event, String calendarId)
           
 void EventLifeCycle.updatePublicEvent(CalendarEvent event, String calendarId)
          Post update event or task for group calendar
 void CalendarService.updateRecurrenceSeries(String fromCalendar, String toCalendar, String fromType, String toType, CalendarEvent occurrence, String username)
          Update recurrence series from an occurrence, this function is only called if the occurrence event is not changed the from date property.
 

Method parameters in org.exoplatform.calendar.service with type arguments of type CalendarEvent
 void CalendarService.moveEvent(String formCalendar, String toCalendar, String formType, String toType, List<CalendarEvent> calEvents, String username)
          The method move and save events form private calendars share calendars public calendars each other
 void DataStorage.moveEvent(String formCalendar, String toCalendar, String fromType, String toType, List<CalendarEvent> calEvents, String username)
          Move events between calendars
 void CalendarService.updateOccurrenceEvent(String fromCalendar, String toCalendar, String fromType, String toType, List<CalendarEvent> calEvents, String username)
          Update an occurrence event, there are two cases: if this occurrence is virtual occurrence, convert it to exception,
if this occurrence is exception, update it as a normal event
 

Constructors in org.exoplatform.calendar.service with parameters of type CalendarEvent
CalendarEvent(CalendarEvent event)
           
 

Constructor parameters in org.exoplatform.calendar.service with type arguments of type CalendarEvent
EventPageList(List<CalendarEvent> eventList, long pageSize)
           
 

Uses of CalendarEvent in org.exoplatform.calendar.service.impl
 

Methods in org.exoplatform.calendar.service.impl that return CalendarEvent
static CalendarEvent RemoteCalendarServiceImpl.calculateEvent(net.fortuna.ical4j.model.component.VEvent event, CalendarEvent exoEvent)
           
static CalendarEvent RemoteCalendarServiceImpl.generateEvent(net.fortuna.ical4j.model.component.VEvent event, CalendarEvent exoEvent, String username, String calendarId)
           
 CalendarEvent JCRDataStorage.getEvent(javax.jcr.Node eventNode)
          Get a event from event node
 CalendarEvent JCRDataStorage.getEvent(String username, String eventId)
          Get a user event
 CalendarEvent CalendarServiceImpl.getEvent(String username, String eventId)
           
 CalendarEvent JCRDataStorage.getEventById(String eventId)
           
 CalendarEvent CalendarServiceImpl.getEventById(String eventId)
           
 CalendarEvent JCRDataStorage.getGroupEvent(String eventId)
          Get a group event with given eventId
 CalendarEvent CalendarServiceImpl.getGroupEvent(String eventId)
          Get a group event from eventID
 CalendarEvent JCRDataStorage.getGroupEvent(String calendarId, String eventId)
          Get a group event
 CalendarEvent CalendarServiceImpl.getGroupEvent(String calendarId, String eventId)
          The method gets event or task form group calendar by given calendar id
 CalendarEvent JCRDataStorage.getSharedEvent(String username, String calendarId, String eventId)
           
 CalendarEvent CalendarServiceImpl.getSharedEvent(String username, String calendarId, String eventId)
           
 CalendarEvent JCRDataStorage.getUserEvent(String username, String calendarId, String eventId)
           
 CalendarEvent JCRDataStorage.removePublicEvent(String calendarId, String eventId)
          Remove a public event
 CalendarEvent CalendarServiceImpl.removePublicEvent(String calendarId, String eventId)
          Remove event or task, all attachments and reminders item will be removed
 CalendarEvent JCRDataStorage.removeUserEvent(String username, String calendarId, String eventId)
          Remove a user event
 CalendarEvent CalendarServiceImpl.removeUserEvent(String username, String calendarId, String eventId)
          Remove given event or task in private calendar with calendar id, all attachments and reminders will be removed
static CalendarEvent RemoteCalendarServiceImpl.setEventAttachment(net.fortuna.ical4j.model.component.VEvent event, CalendarEvent exoEvent, String eValue, String sValue)
           
static CalendarEvent RemoteCalendarServiceImpl.setTaskAttachment(net.fortuna.ical4j.model.component.VToDo task, CalendarEvent exoEvent, String username, String calendarId, Map<String,net.fortuna.ical4j.model.component.VFreeBusy> vFreeBusyData)
           
 

Methods in org.exoplatform.calendar.service.impl that return types with arguments of type CalendarEvent
 List<CalendarEvent> ICalendarImportExport.getEventObjects(InputStream icalInputStream)
           
 List<CalendarEvent> CsvImportExport.getEventObjects(InputStream inputStream)
           
 List<CalendarEvent> JCRDataStorage.getEvents(String username, EventQuery eventQuery, String[] publicCalendarIds)
          
 List<CalendarEvent> CalendarServiceImpl.getEvents(String username, EventQuery eventQuery, String[] publicCalendarIds)
          The method selects all the events and tasks by given conditions, it includes events of private, public and share calendars
 List<CalendarEvent> JCRDataStorage.getExceptionEvents(String username, CalendarEvent recurEvent)
          Get all exception occurrence from original recurrence event
 List<CalendarEvent> CalendarServiceImpl.getExceptionEvents(String username, CalendarEvent recurEvent)
           
 List<CalendarEvent> JCRDataStorage.getGroupEventByCalendar(List<String> calendarIds)
          Get all group events from list of calendars
 List<CalendarEvent> CalendarServiceImpl.getGroupEventByCalendar(List<String> calendarIds)
          The method gets events and tasks by given public calendar ids
 Map<String,CalendarEvent> JCRDataStorage.getOccurrenceEvents(CalendarEvent recurEvent, Calendar from, Calendar to, String timezone)
          Query all occurrences of recurrence event between from and to date.
 Map<String,CalendarEvent> CalendarServiceImpl.getOccurrenceEvents(CalendarEvent recurEvent, Calendar from, Calendar to, String timezone)
           
 List<CalendarEvent> JCRDataStorage.getOriginalRecurrenceEvents(javax.jcr.Node calendar, String calType, Calendar from, Calendar to, String[] calendarIds, String[] filterCalendarIds)
           
 List<CalendarEvent> JCRDataStorage.getOriginalRecurrenceEvents(String username, Calendar from, Calendar to, String[] publicCalendarIds)
          Get all active 'original' recurrence event
The result list includes all 'original' recurrence event in all three types: private, public and shared
 List<CalendarEvent> CalendarServiceImpl.getOriginalRecurrenceEvents(String username, Calendar from, Calendar to, String[] publicCalendarIds)
           
 List<CalendarEvent> JCRDataStorage.getPublicEventByCategory(String username, String eventCategoryId)
           
 List<CalendarEvent> JCRDataStorage.getPublicEvents(EventQuery eventQuery)
          Get all public events from a event query
 List<CalendarEvent> CalendarServiceImpl.getPublicEvents(EventQuery eventQuery)
          The method gets events and tasks by given event query
 List<CalendarEvent> JCRDataStorage.getSharedEventByCalendars(String username, List<String> calendarIds)
          Get all shared events from list of calendars
 List<CalendarEvent> CalendarServiceImpl.getSharedEventByCalendars(String username, List<String> calendarIds)
           
 List<CalendarEvent> JCRDataStorage.getSharedEventByCategory(String username, String eventCategoryId)
           
 List<CalendarEvent> JCRDataStorage.getSharedEvents(String username, EventQuery eventQuery)
          Get all shared events with a EventQuery
 List<CalendarEvent> JCRDataStorage.getUserEventByCalendar(String username, List<String> calendarIds)
           
 List<CalendarEvent> CalendarServiceImpl.getUserEventByCalendar(String username, List<String> calendarIds)
          The method gets list events and tasks of given private calendar ids
 List<CalendarEvent> JCRDataStorage.getUserEventByCategory(String username, String eventCategoryId)
          Get all user events from a category
 List<CalendarEvent> JCRDataStorage.getUserEvents(String username, EventQuery eventQuery)
          Get all user event with a event query
 List<CalendarEvent> CalendarServiceImpl.getUserEvents(String username, EventQuery eventQuery)
          The method gets all events and tasks by given conditions in event query
 List<CalendarEvent> CsvImportExport.process(BufferedReader in)
          Process one file.
 

Methods in org.exoplatform.calendar.service.impl with parameters of type CalendarEvent
 void JCRDataStorage.addEvent(CalendarEvent event)
          Add a event
static CalendarEvent RemoteCalendarServiceImpl.calculateEvent(net.fortuna.ical4j.model.component.VEvent event, CalendarEvent exoEvent)
           
 Date JCRDataStorage.calculateRecurrenceFinishDate(CalendarEvent originalEvent)
          Calculate the end-date of recurrence event
 void CalendarEventListener.deletePublicEvent(CalendarEvent event, String calendarId)
           
 ByteArrayOutputStream ICalendarImportExport.exportEventCalendar(CalendarEvent exoEvent)
           
 ByteArrayOutputStream CsvImportExport.exportEventCalendar(CalendarEvent event)
           
static CalendarEvent RemoteCalendarServiceImpl.generateEvent(net.fortuna.ical4j.model.component.VEvent event, CalendarEvent exoEvent, String username, String calendarId)
           
 net.fortuna.ical4j.model.Calendar ICalendarImportExport.getCalendarComponent(net.fortuna.ical4j.model.Calendar calendar, CalendarEvent exoEvent, String componentType)
           
 List<CalendarEvent> JCRDataStorage.getExceptionEvents(String username, CalendarEvent recurEvent)
          Get all exception occurrence from original recurrence event
 List<CalendarEvent> CalendarServiceImpl.getExceptionEvents(String username, CalendarEvent recurEvent)
           
 net.fortuna.ical4j.model.Recur JCRDataStorage.getICalendarRecur(CalendarEvent recurEvent)
           
 Map<String,CalendarEvent> JCRDataStorage.getOccurrenceEvents(CalendarEvent recurEvent, Calendar from, Calendar to, String timezone)
          Query all occurrences of recurrence event between from and to date.
 Map<String,CalendarEvent> CalendarServiceImpl.getOccurrenceEvents(CalendarEvent recurEvent, Calendar from, Calendar to, String timezone)
           
 void JCRDataStorage.removeOccurrenceInstance(String username, CalendarEvent occurrence)
           
 void CalendarServiceImpl.removeOccurrenceInstance(String username, CalendarEvent occurrence)
           
 void JCRDataStorage.removeRecurrenceSeries(String username, CalendarEvent originalEvent)
           
 void CalendarServiceImpl.removeRecurrenceSeries(String username, CalendarEvent originalEvent)
           
 void JCRDataStorage.saveEvent(javax.jcr.Node calendarNode, CalendarEvent event, javax.jcr.Node reminderFolder, boolean isNew)
          Save a event
 void JCRDataStorage.saveEventToSharedCalendar(String username, String calendarId, CalendarEvent event, boolean isNew)
          Save a event to a shared calendar
 void CalendarServiceImpl.saveEventToSharedCalendar(String username, String calendarId, CalendarEvent event, boolean isNew)
          Add event to shared calendar, mean add event to orloginal calendar too
 void JCRDataStorage.saveOccurrenceEvent(javax.jcr.Node calendarNode, CalendarEvent event, javax.jcr.Node reminderFolder, boolean isNew)
           
 void JCRDataStorage.saveOccurrenceEvent(String username, String calendarId, CalendarEvent event, boolean isNew)
          Save a occurrence event
 void CalendarEventListener.savePublicEvent(CalendarEvent event, String calendarId)
           
 void JCRDataStorage.savePublicEvent(String calendarId, CalendarEvent event, boolean isNew)
          Save a public event
 void CalendarServiceImpl.savePublicEvent(String calendarId, CalendarEvent event, boolean isNew)
          Save event or task by given group calendar id
 void JCRDataStorage.saveUserEvent(String username, String calendarId, CalendarEvent event, boolean isNew)
          Save a user event
 void CalendarServiceImpl.saveUserEvent(String username, String calendarId, CalendarEvent event, boolean isNew)
          The method save infomation to an event or a task by given private calendar id to data
static CalendarEvent RemoteCalendarServiceImpl.setEventAttachment(net.fortuna.ical4j.model.component.VEvent event, CalendarEvent exoEvent, String eValue, String sValue)
           
static void ICalendarImportExport.setPriorityCalEvent(net.fortuna.ical4j.model.PropertyList propertyList, CalendarEvent exoEvent)
           
static void ICalendarImportExport.setPriorityExoEvent(net.fortuna.ical4j.model.property.Priority priority, CalendarEvent exoEvent)
           
static CalendarEvent RemoteCalendarServiceImpl.setTaskAttachment(net.fortuna.ical4j.model.component.VToDo task, CalendarEvent exoEvent, String username, String calendarId, Map<String,net.fortuna.ical4j.model.component.VFreeBusy> vFreeBusyData)
           
 void CalendarEventListener.updatePublicEvent(CalendarEvent oldEvent, CalendarEvent event, String calendarId)
           
 void CalendarEventListener.updatePublicEvent(CalendarEvent event, String calendarId)
           
 void JCRDataStorage.updateRecurrenceSeries(String fromCalendar, String toCalendar, String fromType, String toType, CalendarEvent occurrence, String username)
          Update recurrence series
 void CalendarServiceImpl.updateRecurrenceSeries(String fromCalendar, String toCalendar, String fromType, String toType, CalendarEvent occurrence, String username)
           
 

Method parameters in org.exoplatform.calendar.service.impl with type arguments of type CalendarEvent
 void JCRDataStorage.moveEvent(String formCalendar, String toCalendar, String fromType, String toType, List<CalendarEvent> calEvents, String username)
          Move events between calendars
 void CalendarServiceImpl.moveEvent(String fromCalendar, String toCalendar, String fromType, String toType, List<CalendarEvent> calEvents, String username)
          The method move and save events form private calendars share calendars public calendars each other
 void JCRDataStorage.updateOccurrenceEvent(String fromCalendar, String toCalendar, String fromCalendarType, String toCalendarType, List<CalendarEvent> events, String username)
          This function is used to update a occurrence event.
 void CalendarServiceImpl.updateOccurrenceEvent(String fromCalendar, String toCalendar, String fromType, String toType, List<CalendarEvent> calEvents, String username)
           
 



Copyright © 2013 eXo Platform SAS. All Rights Reserved.