|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
ICalendarAdapter that uses CalDAV
for retrieving CalendarEvents.IUrlCreator implementation specific for integrating
with CalendarKey (http://mywebspace.wisc.edu/npblair/calendarkey).IUrlCreator implementation requires injection
of a CAS CASProxyTicketServiceUserInfoImpl.ICalendarAdapter that uses Commons HttpClient
for retrieving CalendarEvents.IUrlCreator; returns simply
the parameter named "url" from the CalendarConfiguration.ReadWriteLockWebApplicationContext will be returned.
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)
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)
PredefinedCalendarConfiguration for the specified
subscribeId and name.
WebApplicationContextUtils.getRequiredWebApplicationContext(ServletContext) directly.
WebApplicationContextUtils.getWebApplicationContext(ServletContext) directly.
IContentProcessor that uses iCal4j to process
iCalendar-formatted data streams.InputStream into a Set of CalendarEvents.Credentials
object to be used with Commons HttpClient.ICalendarAdapter, interface defining methods for
retrieving a single CalendarEvent (rather than a Set.PortletApplicationContextLocator.getRequiredWebApplicationContext() or PortletApplicationContextLocator.getWebApplicationContext().
ConfigurableHttpCalendarAdapter.BeanDefinitionParserDelegate.DEFAULT_LAZY_INIT_ATTRIBUTE
to true, usefull when loading a context during testing or with command line tools.ApplicationContext.ICredentialsExtractor implementation can retrieve the necessary
username and password from named attributes within the user's HttpSession
or PortletSession.Credentials.
IContentProcessor implementation uses Rome to extract
CalendarEvents from RSS formatted streams.ICredentialsExtractor implementation allows deployers to
specify a "shared" set of credentials that are used for ALL requests.PortletApplicationContextLocator.getApplicationContext() is 'portal managed' the shutdown hook
for the context is called, closing and cleaning up all spring managed resources.
IContentProcessor implementation uses XSLT to transform an XML
stream into iCal.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||