| Modifier and Type | Class and Description |
|---|---|
class |
CalendarSet<T extends CalendarConfiguration>
CalendarSet represents a collection of calendar configurations.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PredefinedCalendarConfiguration
PredefinedCalendarConfiguration represents a user configuration of a built-in
calendar definition.
|
class |
UserDefinedCalendarConfiguration
UserDefinedCalendarConfiguration represents a user-created calendar configuration.
|
| Modifier and Type | Method and Description |
|---|---|
int |
CalendarConfigurationByNameComparator.compare(CalendarConfiguration left,
CalendarConfiguration right) |
| Modifier and Type | Method and Description |
|---|---|
net.fortuna.ical4j.model.Calendar |
CalendarEventsDao.getCalendar(ICalendarAdapter adapter,
CalendarConfiguration calendarConfig,
org.joda.time.Interval interval,
javax.portlet.PortletRequest request) |
CalendarEventSet |
ConfigurableHttpCalendarAdapter.getEvents(CalendarConfiguration calendarConfiguration,
org.joda.time.Interval interval,
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 CalendarEventSets
(non-Javadoc) |
CalendarEventSet |
ICalendarAdapter.getEvents(CalendarConfiguration calendar,
org.joda.time.Interval interval,
javax.portlet.PortletRequest request)
Get events for the defined calendar and time period.
|
CalendarEventSet |
CalDavCalendarAdapter.getEvents(CalendarConfiguration calendarConfiguration,
org.joda.time.Interval interval,
javax.portlet.PortletRequest request) |
CalendarEventSet |
ConfigurableFileCalendarAdapter.getEvents(CalendarConfiguration calendarConfiguration,
org.joda.time.Interval interval,
javax.portlet.PortletRequest request) |
CalendarEventSet |
ExchangeCalendarAdapter.getEvents(CalendarConfiguration calendarConfiguration,
org.joda.time.Interval interval,
javax.portlet.PortletRequest request) |
CalendarEventSet |
CoursesCalendarAdapter.getEvents(CalendarConfiguration calendarConfiguration,
org.joda.time.Interval interval,
javax.portlet.PortletRequest request) |
Set<CalendarDisplayEvent> |
CalendarEventsDao.getEvents(ICalendarAdapter adapter,
CalendarConfiguration calendar,
org.joda.time.Interval interval,
javax.portlet.PortletRequest request,
org.joda.time.DateTimeZone usersConfiguredDateTimeZone)
Obtains the calendar events from the adapter and returns timezone-adjusted
events within the requested interval.
|
String |
ICalendarAdapter.getLink(CalendarConfiguration calendar,
org.joda.time.Interval interval,
javax.portlet.PortletRequest request)
Get hyper link for the defined calendar.
|
String |
AbstractCalendarAdapter.getLink(CalendarConfiguration calendar,
org.joda.time.Interval interval,
javax.portlet.PortletRequest request) |
protected net.fortuna.ical4j.model.Calendar |
CoursesCalendarAdapter.retrieveCourseCalendar(javax.portlet.PortletRequest request,
org.joda.time.Interval interval,
CalendarConfiguration calendarConfiguration,
org.jasig.portlet.courses.model.xml.Term term)
Return the full set of events (class schedule) for all the user's courses
for the indicated term.
|
| Modifier and Type | Method and Description |
|---|---|
String |
ICacheKeyGenerator.getKey(CalendarConfiguration configuration,
org.joda.time.Interval interval,
javax.portlet.PortletRequest request,
String calendarIdentifier)
Returns a cache key for the calendar.
|
String |
RequestAttributeCacheKeyGeneratorImpl.getKey(CalendarConfiguration configuration,
org.joda.time.Interval interval,
javax.portlet.PortletRequest request,
String calendarIdentifier) |
String |
DefaultCacheKeyGeneratorImpl.getKey(CalendarConfiguration configuration,
org.joda.time.Interval interval,
javax.portlet.PortletRequest request,
String calendarIdentifier) |
| Modifier and Type | Method and Description |
|---|---|
CalendarConfiguration |
HibernateCalendarStore.getCalendarConfiguration(Long id) |
CalendarConfiguration |
CalendarStore.getCalendarConfiguration(Long id)
Retrieve a calendar configuration.
|
| Modifier and Type | Method and Description |
|---|---|
CalendarSet<CalendarConfiguration> |
PortletPreferencesCalendarSetDao.getCalendarSet(javax.portlet.PortletRequest request)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
HibernateCalendarStore.deleteCalendarConfiguration(CalendarConfiguration configuration) |
void |
CalendarStore.deleteCalendarConfiguration(CalendarConfiguration configuration)
Remove a calendar configuration from the data store
|
void |
HibernateCalendarStore.storeCalendarConfiguration(CalendarConfiguration configuration) |
void |
CalendarStore.storeCalendarConfiguration(CalendarConfiguration configuration)
Save or update a calendar configuration.
|
| Modifier and Type | Method and Description |
|---|---|
String |
StringTemplateUrlCreatorImpl.constructUrl(CalendarConfiguration configuration,
org.joda.time.Interval interval,
javax.portlet.PortletRequest request) |
String |
DefaultUrlCreatorImpl.constructUrl(CalendarConfiguration calendarListing,
org.joda.time.Interval interval,
javax.portlet.PortletRequest request) |
String |
CasProxyUrlCreatorImpl.constructUrl(CalendarConfiguration calendarListing,
org.joda.time.Interval interval,
javax.portlet.PortletRequest request) |
String |
CalendarkeyUrlCreatorImpl.constructUrl(CalendarConfiguration calendarListing,
org.joda.time.Interval interval,
javax.portlet.PortletRequest request) |
String |
IUrlCreator.constructUrl(CalendarConfiguration configuration,
org.joda.time.Interval interval,
javax.portlet.PortletRequest request) |
protected String |
DefaultUrlCreatorImpl.constructUrlInternal(CalendarConfiguration calendarListing)
DefaultUrlCreatorImpl only needs to examine the CalendarConfiguration
to retrive the url.
|
String |
StringTemplateUrlCreatorImpl.constructUrlInternal(CalendarConfiguration configuration,
org.joda.time.Interval interval,
String username) |
Copyright © 2016 Apereo. All Rights Reserved.