| Methods in org.jasig.portlet.calendar.adapter that return types with arguments of type CalendarEvent |
protected Set<CalendarEvent> |
CalDavCalendarAdapter.convertCalendarToEvents(Long calendarId,
net.fortuna.ical4j.model.Calendar calendar,
net.fortuna.ical4j.model.Period period)
|
Set<CalendarEvent> |
CalDavCalendarAdapter.getEvents(CalendarConfiguration calendarConfiguration,
net.fortuna.ical4j.model.Period period,
javax.servlet.http.HttpServletRequest request)
|
Set<CalendarEvent> |
ICalendarAdapter.getEvents(CalendarConfiguration calendar,
net.fortuna.ical4j.model.Period period,
javax.portlet.PortletRequest request)
Get events for the defined calendar and time period. |
Set<CalendarEvent> |
ExchangeCalendarAdapter.getEvents(CalendarConfiguration calendarConfiguration,
net.fortuna.ical4j.model.Period period,
javax.portlet.PortletRequest request)
|
Set<CalendarEvent> |
ConfigurableHttpCalendarAdapter.getEvents(CalendarConfiguration calendarConfiguration,
net.fortuna.ical4j.model.Period period,
javax.portlet.PortletRequest request)
Workflow for this implementation:
consult the configured IUrlCreator for the url to request
consult the cache to see if the fetch via HTTP is necessary (if not return the cached events)
if the fetch is necessary, consult the ICredentialsExtractor for necessary Credentials
Invoke retrieveCalendarHttp
Pass the returned InputStream into the configured IContentProcessor
Return the CalendarEvents
(non-Javadoc) |
Set<CalendarEvent> |
ConfigurableFileCalendarAdapter.getEvents(CalendarConfiguration calendarConfiguration,
net.fortuna.ical4j.model.Period period,
javax.portlet.PortletRequest request)
|
Set<CalendarEvent> |
CalDavCalendarAdapter.getEvents(CalendarConfiguration calendarConfiguration,
net.fortuna.ical4j.model.Period period,
javax.portlet.PortletRequest request)
|
Set<CalendarEvent> |
ExchangeCalendarAdapter.retrieveExchangeEvents(CalendarConfiguration calendar,
net.fortuna.ical4j.model.Period period,
String emailAddress)
Retrieve a set of CalendarEvents from the Exchange server for the specified
period and email address. |
| Methods in org.jasig.portlet.calendar.processor that return types with arguments of type CalendarEvent |
protected Set<CalendarEvent> |
ICalendarContentProcessorImpl.convertCalendarToEvents(Long calendarId,
net.fortuna.ical4j.model.Calendar calendar,
net.fortuna.ical4j.model.Period period)
|
Set<CalendarEvent> |
XSLTICalendarContentProcessorImpl.getEvents(Long calendarId,
net.fortuna.ical4j.model.Period period,
InputStream in)
|
Set<CalendarEvent> |
RssContentProcessorImpl.getEvents(Long calendarId,
net.fortuna.ical4j.model.Period period,
InputStream in)
|
Set<CalendarEvent> |
IContentProcessor.getEvents(Long calendarId,
net.fortuna.ical4j.model.Period period,
InputStream in)
Implementations should not return null (at a minimum return
Collections.emptySet()). |
Set<CalendarEvent> |
ICalendarContentProcessorImpl.getEvents(Long calendarId,
net.fortuna.ical4j.model.Period period,
InputStream in)
|