A C D E F G H I O P R S T U V X

A

addDefaultRole(String) - Method in class edu.yale.its.tp.portlets.calendar.PredefinedCalendarDefinition
Add a user role to the set of roles that should get this calendar by default.
addParameter(String, String) - Method in class edu.yale.its.tp.portlets.calendar.CalendarDefinition
Add an individual calendar parameter.
addParameter(Map.Entry<String, String>) - Method in class edu.yale.its.tp.portlets.calendar.mvc.CalendarDefinitionForm
 
addParameters(Map<String, String>) - Method in class edu.yale.its.tp.portlets.calendar.mvc.CalendarDefinitionForm
 
addPreference(String, String) - Method in class edu.yale.its.tp.portlets.calendar.PredefinedCalendarConfiguration
Add a user preference for this configuration.
addUserConfiguration(PredefinedCalendarConfiguration) - Method in class edu.yale.its.tp.portlets.calendar.PredefinedCalendarDefinition
Add a user configuration for this calendar definition
AdminCalendarController - Class in edu.yale.its.tp.portlets.calendar.mvc.controller
AdminCalendarController provides a main administrative view for the calendar portlet.
AdminCalendarController() - Constructor for class edu.yale.its.tp.portlets.calendar.mvc.controller.AdminCalendarController
 
AjaxCalendarController - Class in edu.yale.its.tp.portlets.calendar.mvc.controller
 
AjaxCalendarController() - Constructor for class edu.yale.its.tp.portlets.calendar.mvc.controller.AjaxCalendarController
 
AjaxEventListController - Class in edu.yale.its.tp.portlets.calendar.mvc.controller
 
AjaxEventListController() - Constructor for class edu.yale.its.tp.portlets.calendar.mvc.controller.AjaxEventListController
 

C

CachedCredentialsInitializationService - Class in edu.yale.its.tp.portlets.calendar.service
CachedCredentialsInitializationService initializes authentication resources when a user creates a new session with the portlet.
CachedCredentialsInitializationService() - Constructor for class edu.yale.its.tp.portlets.calendar.service.CachedCredentialsInitializationService
 
CalDavCalendarAdapter - Class in edu.yale.its.tp.portlets.calendar.adapter
Implementation of ICalendarAdapter that uses CalDAV for retrieving CalendarEvents.
CalDavCalendarAdapter() - Constructor for class edu.yale.its.tp.portlets.calendar.adapter.CalDavCalendarAdapter
 
CalendarConfiguration - Class in edu.yale.its.tp.portlets.calendar
CalendarConfiguration represents a user-specific registration and configuration for a CalendarDefinition.
CalendarConfiguration() - Constructor for class edu.yale.its.tp.portlets.calendar.CalendarConfiguration
 
CalendarController - Class in edu.yale.its.tp.portlets.calendar.mvc.controller
 
CalendarController() - Constructor for class edu.yale.its.tp.portlets.calendar.mvc.controller.CalendarController
 
CalendarDefinition - Class in edu.yale.its.tp.portlets.calendar
CalendarDefinition represents the base class for calendar registrations.
CalendarDefinition() - Constructor for class edu.yale.its.tp.portlets.calendar.CalendarDefinition
Default constructor.
CalendarDefinition(Long, String, String) - Constructor for class edu.yale.its.tp.portlets.calendar.CalendarDefinition
 
CalendarDefinitionForm - Class in edu.yale.its.tp.portlets.calendar.mvc
 
CalendarDefinitionForm() - Constructor for class edu.yale.its.tp.portlets.calendar.mvc.CalendarDefinitionForm
 
CalendarEvent - Class in edu.yale.its.tp.portlets.calendar
Wraps the VEvent calendar class to provide extra information.
CalendarEvent() - Constructor for class edu.yale.its.tp.portlets.calendar.CalendarEvent
Default constructor.
CalendarEvent(Date, Date, String) - Constructor for class edu.yale.its.tp.portlets.calendar.CalendarEvent
Construct a new CalendarEvent.
CalendarEvent(Date, Dur, String) - Constructor for class edu.yale.its.tp.portlets.calendar.CalendarEvent
Construct a new CalendarEvent.
CalendarEvent(Date, String) - Constructor for class edu.yale.its.tp.portlets.calendar.CalendarEvent
Construct a new CalendarEvent.
CalendarEvent(Long, PropertyList) - Constructor for class edu.yale.its.tp.portlets.calendar.CalendarEvent
Construct a new CalendarEvent.
CalendarEvent(PropertyList, ComponentList) - Constructor for class edu.yale.its.tp.portlets.calendar.CalendarEvent
Construct a new CalendarEvent.
CalendarEvent(PropertyList) - Constructor for class edu.yale.its.tp.portlets.calendar.CalendarEvent
Construct a new CalendarEvent.
CalendarException - Exception in edu.yale.its.tp.portlets.calendar.adapter
CalendarException represents a generic Calendar exception.
CalendarException() - Constructor for exception edu.yale.its.tp.portlets.calendar.adapter.CalendarException
 
CalendarException(String, Throwable) - Constructor for exception edu.yale.its.tp.portlets.calendar.adapter.CalendarException
 
CalendarException(String) - Constructor for exception edu.yale.its.tp.portlets.calendar.adapter.CalendarException
 
CalendarException(Throwable) - Constructor for exception edu.yale.its.tp.portlets.calendar.adapter.CalendarException
 
CalendarkeyUrlCreatorImpl - Class in edu.yale.its.tp.portlets.calendar.url
IUrlCreator implementation specific for integrating with CalendarKey (http://mywebspace.wisc.edu/npblair/calendarkey).
CalendarkeyUrlCreatorImpl() - Constructor for class edu.yale.its.tp.portlets.calendar.url.CalendarkeyUrlCreatorImpl
 
CalendarLinkException - Exception in edu.yale.its.tp.portlets.calendar.adapter
CalendarLinkException represents an exception related to calendar hyper links.
CalendarLinkException() - Constructor for exception edu.yale.its.tp.portlets.calendar.adapter.CalendarLinkException
 
CalendarLinkException(String, Throwable) - Constructor for exception edu.yale.its.tp.portlets.calendar.adapter.CalendarLinkException
 
CalendarLinkException(String) - Constructor for exception edu.yale.its.tp.portlets.calendar.adapter.CalendarLinkException
 
CalendarLinkException(Throwable) - Constructor for exception edu.yale.its.tp.portlets.calendar.adapter.CalendarLinkException
 
CalendarListingCommand - Class in edu.yale.its.tp.portlets.calendar.mvc
 
CalendarListingCommand() - Constructor for class edu.yale.its.tp.portlets.calendar.mvc.CalendarListingCommand
 
CalendarPreferencesCommand - Class in edu.yale.its.tp.portlets.calendar.mvc
 
CalendarPreferencesCommand() - Constructor for class edu.yale.its.tp.portlets.calendar.mvc.CalendarPreferencesCommand
 
CalendarStore - Interface in edu.yale.its.tp.portlets.calendar.dao
CalendarStore provides a data store for calendar listings and configurations.
CasProxyInitializationService - Class in edu.yale.its.tp.portlets.calendar.service
CasProxyInitializationService initializes authentication resources when a user creates a new session with the portlet.
CasProxyInitializationService() - Constructor for class edu.yale.its.tp.portlets.calendar.service.CasProxyInitializationService
 
CASProxyTicketServiceUserInfoImpl - Class in edu.yale.its.tp.cas.portlet
 
CASProxyTicketServiceUserInfoImpl() - Constructor for class edu.yale.its.tp.cas.portlet.CASProxyTicketServiceUserInfoImpl
 
CasProxyUrlCreatorImpl - Class in edu.yale.its.tp.portlets.calendar.url
This IUrlCreator implementation requires injection of a CAS CASProxyTicketServiceUserInfoImpl.
CasProxyUrlCreatorImpl() - Constructor for class edu.yale.its.tp.portlets.calendar.url.CasProxyUrlCreatorImpl
 
compare(VEvent, VEvent) - Method in class edu.yale.its.tp.portlets.calendar.VEventStartComparator
 
ConfigurableFileCalendarAdapter - Class in edu.yale.its.tp.portlets.calendar.adapter
 
ConfigurableFileCalendarAdapter() - Constructor for class edu.yale.its.tp.portlets.calendar.adapter.ConfigurableFileCalendarAdapter
 
ConfigurableHttpCalendarAdapter - Class in edu.yale.its.tp.portlets.calendar.adapter
Implementation of ICalendarAdapter that uses Commons HttpClient for retrieving CalendarEvents.
ConfigurableHttpCalendarAdapter() - Constructor for class edu.yale.its.tp.portlets.calendar.adapter.ConfigurableHttpCalendarAdapter
 
constructUrl(CalendarConfiguration, Period, HttpServletRequest) - Method in class edu.yale.its.tp.portlets.calendar.url.CalendarkeyUrlCreatorImpl
 
constructUrl(CalendarConfiguration, Period, PortletRequest) - Method in class edu.yale.its.tp.portlets.calendar.url.CalendarkeyUrlCreatorImpl
 
constructUrl(CalendarConfiguration, Period, HttpServletRequest) - Method in class edu.yale.its.tp.portlets.calendar.url.CasProxyUrlCreatorImpl
 
constructUrl(CalendarConfiguration, Period, PortletRequest) - Method in class edu.yale.its.tp.portlets.calendar.url.CasProxyUrlCreatorImpl
 
constructUrl(CalendarConfiguration, Period, HttpServletRequest) - Method in class edu.yale.its.tp.portlets.calendar.url.DefaultUrlCreatorImpl
 
constructUrl(CalendarConfiguration, Period, PortletRequest) - Method in class edu.yale.its.tp.portlets.calendar.url.DefaultUrlCreatorImpl
 
constructUrl(CalendarConfiguration, Period, PortletRequest) - Method in interface edu.yale.its.tp.portlets.calendar.url.IUrlCreator
 
constructUrl(CalendarConfiguration, Period, HttpServletRequest) - Method in interface edu.yale.its.tp.portlets.calendar.url.IUrlCreator
 
constructUrl(CalendarConfiguration, Period, PortletRequest) - Method in class edu.yale.its.tp.portlets.calendar.url.StringTemplateUrlCreatorImpl
 
constructUrl(CalendarConfiguration, Period, HttpServletRequest) - Method in class edu.yale.its.tp.portlets.calendar.url.StringTemplateUrlCreatorImpl
 
constructUrlInternal(CalendarConfiguration) - Method in class edu.yale.its.tp.portlets.calendar.url.DefaultUrlCreatorImpl
DefaultUrlCreatorImpl only needs to examine the CalendarConfiguration to retrive the url.
constructUrlInternal(CalendarConfiguration, Period, String) - Method in class edu.yale.its.tp.portlets.calendar.url.StringTemplateUrlCreatorImpl
 
convertCalendarToEvents(Long, Calendar, Period) - Method in class edu.yale.its.tp.portlets.calendar.adapter.CalDavCalendarAdapter
 
convertCalendarToEvents(Long, Calendar, Period) - Method in class edu.yale.its.tp.portlets.calendar.processor.ICalendarContentProcessorImpl
 

D

DefaultCacheKeyGeneratorImpl - Class in edu.yale.its.tp.portlets.calendar.caching
 
DefaultCacheKeyGeneratorImpl() - Constructor for class edu.yale.its.tp.portlets.calendar.caching.DefaultCacheKeyGeneratorImpl
 
DefaultCredentialsExtractorImpl - Class in edu.yale.its.tp.portlets.calendar.credentials
Default implementation returns null for both methods.
DefaultCredentialsExtractorImpl() - Constructor for class edu.yale.its.tp.portlets.calendar.credentials.DefaultCredentialsExtractorImpl
 
DefaultUrlCreatorImpl - Class in edu.yale.its.tp.portlets.calendar.url
The default implementation for IUrlCreator; returns simply the parameter named "url" from the CalendarConfiguration.
DefaultUrlCreatorImpl() - Constructor for class edu.yale.its.tp.portlets.calendar.url.DefaultUrlCreatorImpl
 
deleteCalendarConfiguration(CalendarConfiguration) - Method in interface edu.yale.its.tp.portlets.calendar.dao.CalendarStore
Remove a calendar configuration from the data store
deleteCalendarConfiguration(CalendarConfiguration) - Method in class edu.yale.its.tp.portlets.calendar.dao.HibernateCalendarStore
 
deleteCalendarDefinition(CalendarDefinition) - Method in interface edu.yale.its.tp.portlets.calendar.dao.CalendarStore
Remove a calendar definition from the data store.
deleteCalendarDefinition(CalendarDefinition) - Method in class edu.yale.its.tp.portlets.calendar.dao.HibernateCalendarStore
 

E

EditCalendarDefinitionController - Class in edu.yale.its.tp.portlets.calendar.mvc.controller
EditCalendarDefinitionController provides a GUI for adding and editing predefined calendars.
EditCalendarDefinitionController() - Constructor for class edu.yale.its.tp.portlets.calendar.mvc.controller.EditCalendarDefinitionController
 
EditCalendarPreferencesController - Class in edu.yale.its.tp.portlets.calendar.mvc.controller
 
EditCalendarPreferencesController() - Constructor for class edu.yale.its.tp.portlets.calendar.mvc.controller.EditCalendarPreferencesController
 
EditCalendarSubscriptionsController - Class in edu.yale.its.tp.portlets.calendar.mvc.controller
EditCalendarPreferencesController provides the main edit page for the calendars portlet.
EditCalendarSubscriptionsController() - Constructor for class edu.yale.its.tp.portlets.calendar.mvc.controller.EditCalendarSubscriptionsController
 
EditUserHttpICalController - Class in edu.yale.its.tp.portlets.calendar.mvc.controller
EditCalendarDefinitionController allows a user to add or edit a user-defined calendar definition.
EditUserHttpICalController() - Constructor for class edu.yale.its.tp.portlets.calendar.mvc.controller.EditUserHttpICalController
 
edu.wisc.my.taglibs - package edu.wisc.my.taglibs
 
edu.yale.its.tp.cas.portlet - package edu.yale.its.tp.cas.portlet
 
edu.yale.its.tp.portlets.calendar - package edu.yale.its.tp.portlets.calendar
 
edu.yale.its.tp.portlets.calendar.adapter - package edu.yale.its.tp.portlets.calendar.adapter
 
edu.yale.its.tp.portlets.calendar.caching - package edu.yale.its.tp.portlets.calendar.caching
 
edu.yale.its.tp.portlets.calendar.credentials - package edu.yale.its.tp.portlets.calendar.credentials
 
edu.yale.its.tp.portlets.calendar.dao - package edu.yale.its.tp.portlets.calendar.dao
 
edu.yale.its.tp.portlets.calendar.mvc - package edu.yale.its.tp.portlets.calendar.mvc
 
edu.yale.its.tp.portlets.calendar.mvc.controller - package edu.yale.its.tp.portlets.calendar.mvc.controller
 
edu.yale.its.tp.portlets.calendar.processor - package edu.yale.its.tp.portlets.calendar.processor
 
edu.yale.its.tp.portlets.calendar.service - package edu.yale.its.tp.portlets.calendar.service
 
edu.yale.its.tp.portlets.calendar.url - package edu.yale.its.tp.portlets.calendar.url
 

F

formBackingObject(PortletRequest) - Method in class edu.yale.its.tp.portlets.calendar.mvc.controller.EditCalendarDefinitionController
 
formBackingObject(PortletRequest) - Method in class edu.yale.its.tp.portlets.calendar.mvc.controller.EditCalendarPreferencesController
 
formBackingObject(PortletRequest) - Method in class edu.yale.its.tp.portlets.calendar.mvc.controller.EditUserHttpICalController
 
Functions - Class in edu.wisc.my.taglibs
 
Functions() - Constructor for class edu.wisc.my.taglibs.Functions
 

G

getCalendarConfiguration(Long) - Method in interface edu.yale.its.tp.portlets.calendar.dao.CalendarStore
Retrieve a calendar configuration.
getCalendarConfiguration(Long) - Method in class edu.yale.its.tp.portlets.calendar.dao.HibernateCalendarStore
 
getCalendarConfigurations(String) - Method in interface edu.yale.its.tp.portlets.calendar.dao.CalendarStore
Retrieve a list of calendar configurations for the specified portlet.
getCalendarConfigurations(String) - Method in class edu.yale.its.tp.portlets.calendar.dao.HibernateCalendarStore
 
getCalendarDefinition() - Method in class edu.yale.its.tp.portlets.calendar.CalendarConfiguration
Get the CalendarDefinition for the calendar being configured.
getCalendarDefinition(Long) - Method in interface edu.yale.its.tp.portlets.calendar.dao.CalendarStore
Retrieve a calendar definition.
getCalendarDefinition(Long) - Method in class edu.yale.its.tp.portlets.calendar.dao.HibernateCalendarStore
 
getCalendarDefinition() - Method in class edu.yale.its.tp.portlets.calendar.PredefinedCalendarConfiguration
 
getCalendarDefinition() - Method in class edu.yale.its.tp.portlets.calendar.UserDefinedCalendarConfiguration
 
getCalendarId() - Method in class edu.yale.its.tp.portlets.calendar.CalendarEvent
Get the ID of the CalendarConfiguration that produced this event.
getCasServiceToken(CASReceipt, String) - Method in class edu.yale.its.tp.cas.portlet.CASProxyTicketServiceUserInfoImpl
 
getCasServiceToken(CASReceipt, String) - Method in interface edu.yale.its.tp.cas.portlet.ICASProxyTicketService
Return a proxy ticket for a CAS receipt and URL target.
getClassName() - Method in class edu.yale.its.tp.portlets.calendar.CalendarDefinition
Returns the name of the adapter class for this calendar which will determine how the calendar is retrieved.
getClassName() - Method in class edu.yale.its.tp.portlets.calendar.mvc.CalendarDefinitionForm
 
getCredentials(HttpServletRequest) - Method in class edu.yale.its.tp.portlets.calendar.credentials.DefaultCredentialsExtractorImpl
 
getCredentials(PortletRequest) - Method in class edu.yale.its.tp.portlets.calendar.credentials.DefaultCredentialsExtractorImpl
 
getCredentials(HttpServletRequest) - Method in interface edu.yale.its.tp.portlets.calendar.credentials.ICredentialsExtractor
Implementations may return null.
getCredentials(PortletRequest) - Method in interface edu.yale.its.tp.portlets.calendar.credentials.ICredentialsExtractor
Implementations may return null.
getCredentials(HttpServletRequest) - Method in class edu.yale.its.tp.portlets.calendar.credentials.RequestAttributeCredentialsExtractorImpl
 
getCredentials(PortletRequest) - Method in class edu.yale.its.tp.portlets.calendar.credentials.RequestAttributeCredentialsExtractorImpl
 
getCredentials(HttpServletRequest) - Method in class edu.yale.its.tp.portlets.calendar.credentials.SharedSecretCredentialsExtractorImpl
 
getCredentials(PortletRequest) - Method in class edu.yale.its.tp.portlets.calendar.credentials.SharedSecretCredentialsExtractorImpl
 
getDefaultRoles() - Method in class edu.yale.its.tp.portlets.calendar.PredefinedCalendarDefinition
Get the set of user roles who should get this calendar by default.
getEvent(CalendarConfiguration, Period, String, String, HttpServletRequest) - Method in class edu.yale.its.tp.portlets.calendar.adapter.ConfigurableFileCalendarAdapter
 
getEvent(CalendarConfiguration, Period, String, String, PortletRequest) - Method in class edu.yale.its.tp.portlets.calendar.adapter.ConfigurableFileCalendarAdapter
 
getEvent(CalendarConfiguration, Period, String, String, HttpServletRequest) - Method in class edu.yale.its.tp.portlets.calendar.adapter.ConfigurableHttpCalendarAdapter
 
getEvent(CalendarConfiguration, Period, String, String, PortletRequest) - Method in class edu.yale.its.tp.portlets.calendar.adapter.ConfigurableHttpCalendarAdapter
 
getEvent(CalendarConfiguration, Period, String, String, HttpServletRequest) - Method in interface edu.yale.its.tp.portlets.calendar.adapter.ISingleEventSupport
 
getEvent(CalendarConfiguration, Period, String, String, PortletRequest) - Method in interface edu.yale.its.tp.portlets.calendar.adapter.ISingleEventSupport
 
getEvents(CalendarConfiguration, Period, PortletRequest) - Method in class edu.yale.its.tp.portlets.calendar.adapter.CalDavCalendarAdapter
 
getEvents(CalendarConfiguration, Period, HttpServletRequest) - Method in class edu.yale.its.tp.portlets.calendar.adapter.CalDavCalendarAdapter
 
getEvents(CalendarConfiguration, Period, PortletRequest) - Method in class edu.yale.its.tp.portlets.calendar.adapter.ConfigurableFileCalendarAdapter
 
getEvents(CalendarConfiguration, Period, HttpServletRequest) - Method in class edu.yale.its.tp.portlets.calendar.adapter.ConfigurableFileCalendarAdapter
 
getEvents(CalendarConfiguration, Period, PortletRequest) - Method in class edu.yale.its.tp.portlets.calendar.adapter.ConfigurableHttpCalendarAdapter
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)
getEvents(CalendarConfiguration, Period, HttpServletRequest) - Method in class edu.yale.its.tp.portlets.calendar.adapter.ConfigurableHttpCalendarAdapter
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)
getEvents(CalendarConfiguration, Period, PortletRequest) - Method in interface edu.yale.its.tp.portlets.calendar.adapter.ICalendarAdapter
Get events for the defined calendar and time period.
getEvents(CalendarConfiguration, Period, HttpServletRequest) - Method in interface edu.yale.its.tp.portlets.calendar.adapter.ICalendarAdapter
Get events for the defined calendar and time period.
getEvents(Long, Period, InputStream) - Method in class edu.yale.its.tp.portlets.calendar.processor.ICalendarContentProcessorImpl
 
getEvents(Long, Period, InputStream) - Method in interface edu.yale.its.tp.portlets.calendar.processor.IContentProcessor
Implementations should not return null (at a minimum return Collections.emptySet()).
getEvents(Long, Period, InputStream) - Method in class edu.yale.its.tp.portlets.calendar.processor.RssContentProcessorImpl
 
getEvents(Long, Period, InputStream) - Method in class edu.yale.its.tp.portlets.calendar.processor.XSLTICalendarContentProcessorImpl
 
getHiddenPredefinedCalendarDefinitions(String, Set<String>) - Method in interface edu.yale.its.tp.portlets.calendar.dao.CalendarStore
Retrieve a list of hidden predefined calendars for this portlet subscription and role.
getHiddenPredefinedCalendarDefinitions(String, Set<String>) - Method in class edu.yale.its.tp.portlets.calendar.dao.HibernateCalendarStore
 
getId() - Method in class edu.yale.its.tp.portlets.calendar.CalendarConfiguration
Get the unique ID for this CalendarConfiguration.
getId() - Method in class edu.yale.its.tp.portlets.calendar.CalendarDefinition
Return the unique id of this calendar.
getId() - Method in class edu.yale.its.tp.portlets.calendar.mvc.CalendarDefinitionForm
 
getId() - Method in class edu.yale.its.tp.portlets.calendar.mvc.CalendarListingCommand
 
getKey(CalendarConfiguration, Period, HttpServletRequest, String) - Method in class edu.yale.its.tp.portlets.calendar.caching.DefaultCacheKeyGeneratorImpl
 
getKey(CalendarConfiguration, Period, PortletRequest, String) - Method in class edu.yale.its.tp.portlets.calendar.caching.DefaultCacheKeyGeneratorImpl
 
getKey(CalendarConfiguration, Period, HttpServletRequest, String) - Method in interface edu.yale.its.tp.portlets.calendar.caching.ICacheKeyGenerator
Returns a cache key for the calendar.
getKey(CalendarConfiguration, Period, PortletRequest, String) - Method in interface edu.yale.its.tp.portlets.calendar.caching.ICacheKeyGenerator
Returns a cache key for the calendar.
getKey(CalendarConfiguration, Period, HttpServletRequest, String) - Method in class edu.yale.its.tp.portlets.calendar.caching.RequestAttributeCacheKeyGeneratorImpl
 
getKey(CalendarConfiguration, Period, PortletRequest, String) - Method in class edu.yale.its.tp.portlets.calendar.caching.RequestAttributeCacheKeyGeneratorImpl
 
getLink(CalendarConfiguration, Period, PortletRequest) - Method in class edu.yale.its.tp.portlets.calendar.adapter.CalDavCalendarAdapter
 
getLink(CalendarConfiguration, Period, PortletRequest) - Method in class edu.yale.its.tp.portlets.calendar.adapter.ConfigurableFileCalendarAdapter
 
getLink(CalendarConfiguration, Period, PortletRequest) - Method in class edu.yale.its.tp.portlets.calendar.adapter.ConfigurableHttpCalendarAdapter
 
getLink(CalendarConfiguration, Period, PortletRequest) - Method in interface edu.yale.its.tp.portlets.calendar.adapter.ICalendarAdapter
Get hyper link for the defined calendar.
getName() - Method in class edu.yale.its.tp.portlets.calendar.CalendarDefinition
Return the display name for this calendar.
getName() - Method in class edu.yale.its.tp.portlets.calendar.mvc.CalendarDefinitionForm
 
getName() - Method in class edu.yale.its.tp.portlets.calendar.mvc.CalendarListingCommand
 
getParameterName() - Method in class edu.yale.its.tp.portlets.calendar.mvc.CalendarDefinitionForm
 
getParameters() - Method in class edu.yale.its.tp.portlets.calendar.CalendarDefinition
Return the map of calendar parameters.
getParameters() - Method in class edu.yale.its.tp.portlets.calendar.mvc.CalendarDefinitionForm
 
getParameterValue() - Method in class edu.yale.its.tp.portlets.calendar.mvc.CalendarDefinitionForm
 
getPredefinedCalendarConfigurations(String, boolean) - Method in interface edu.yale.its.tp.portlets.calendar.dao.CalendarStore
Retrieve a list of pre-defined calendar configurations for the specified portlet.
getPredefinedCalendarConfigurations() - Method in interface edu.yale.its.tp.portlets.calendar.dao.CalendarStore
Retrieve a list of all pre-defined calendar configurations.
getPredefinedCalendarConfigurations(String, boolean) - Method in class edu.yale.its.tp.portlets.calendar.dao.HibernateCalendarStore
 
getPredefinedCalendarConfigurations() - Method in class edu.yale.its.tp.portlets.calendar.dao.HibernateCalendarStore
 
getPredefinedCalendarDefinition(Long) - Method in interface edu.yale.its.tp.portlets.calendar.dao.CalendarStore
Retrieve a pre-defined calendar definition
getPredefinedCalendarDefinition(Long) - Method in class edu.yale.its.tp.portlets.calendar.dao.HibernateCalendarStore
 
getPreferences() - Method in class edu.yale.its.tp.portlets.calendar.PredefinedCalendarConfiguration
Get the user-specific preferences for this configuration.
getProxyTicket(PortletRequest) - Method in class edu.yale.its.tp.cas.portlet.CASProxyTicketServiceUserInfoImpl
 
getProxyTicket(PortletRequest) - Method in interface edu.yale.its.tp.cas.portlet.ICASProxyTicketService
Retrieve a CAS receipt for the specified portlet request.
getRole() - Method in class edu.yale.its.tp.portlets.calendar.mvc.CalendarDefinitionForm
 
getSubscribeId() - Method in class edu.yale.its.tp.portlets.calendar.CalendarConfiguration
Get the unique ID for this portlet subscription.
getSubscribeId() - Method in class edu.yale.its.tp.portlets.calendar.mvc.CalendarListingCommand
 
getTimezone() - Method in class edu.yale.its.tp.portlets.calendar.mvc.CalendarPreferencesCommand
 
getUrl() - Method in class edu.yale.its.tp.portlets.calendar.mvc.CalendarListingCommand
 
getUserConfiguration() - Method in class edu.yale.its.tp.portlets.calendar.UserDefinedCalendarDefinition
Get the calendar configuration for this definition.
getUserConfigurations() - Method in class edu.yale.its.tp.portlets.calendar.PredefinedCalendarDefinition
Get all the user configurations for this calendar definition
getUserDefinedCalendarConfigurations(String, boolean) - Method in interface edu.yale.its.tp.portlets.calendar.dao.CalendarStore
Retrieve a list of user-defined calendar configurations for the specified portlet.
getUserDefinedCalendarConfigurations(String, boolean) - Method in class edu.yale.its.tp.portlets.calendar.dao.HibernateCalendarStore
 
getUserRoles() - Method in interface edu.yale.its.tp.portlets.calendar.dao.CalendarStore
Get a list of all user roles currently in use.
getUserRoles() - Method in class edu.yale.its.tp.portlets.calendar.dao.HibernateCalendarStore
 

H

handleActionRequestInternal(ActionRequest, ActionResponse) - Method in class edu.yale.its.tp.portlets.calendar.mvc.controller.AdminCalendarController
 
handleActionRequestInternal(ActionRequest, ActionResponse) - Method in class edu.yale.its.tp.portlets.calendar.mvc.controller.EditCalendarSubscriptionsController
 
handleAjaxRequestInternal(ActionRequest, ActionResponse) - Method in class edu.yale.its.tp.portlets.calendar.mvc.controller.AjaxCalendarController
 
handleRenderRequestInternal(RenderRequest, RenderResponse) - Method in class edu.yale.its.tp.portlets.calendar.mvc.controller.AdminCalendarController
 
handleRenderRequestInternal(RenderRequest, RenderResponse) - Method in class edu.yale.its.tp.portlets.calendar.mvc.controller.CalendarController
 
handleRenderRequestInternal(RenderRequest, RenderResponse) - Method in class edu.yale.its.tp.portlets.calendar.mvc.controller.EditCalendarSubscriptionsController
 
handleRequestInternal(HttpServletRequest, HttpServletResponse) - Method in class edu.yale.its.tp.portlets.calendar.mvc.controller.AjaxEventListController
 
HibernateCalendarStore - Class in edu.yale.its.tp.portlets.calendar.dao
HibernateCalendarStore provides a hibernate implementation of the CalendarStore.
HibernateCalendarStore() - Constructor for class edu.yale.its.tp.portlets.calendar.dao.HibernateCalendarStore
 

I

ICacheKeyGenerator - Interface in edu.yale.its.tp.portlets.calendar.caching
 
ICalendarAdapter - Interface in edu.yale.its.tp.portlets.calendar.adapter
ICalendarAdapter defines an interface for retrieving calendar event data.
ICalendarContentProcessorImpl - Class in edu.yale.its.tp.portlets.calendar.processor
Implementation of IContentProcessor that uses iCal4j to process iCalendar-formatted data streams.
ICalendarContentProcessorImpl() - Constructor for class edu.yale.its.tp.portlets.calendar.processor.ICalendarContentProcessorImpl
 
ICASProxyTicketService - Interface in edu.yale.its.tp.cas.portlet
IProxyTicketService provides an interface for procuring proxy tickets.
IContentProcessor - Interface in edu.yale.its.tp.portlets.calendar.processor
This interface defines a mechanism for converting an InputStream into a Set of CalendarEvents.
ICredentialsExtractor - Interface in edu.yale.its.tp.portlets.calendar.credentials
This interface defines operations for extracting a Credentials object to be used with Commons HttpClient.
IInitializationService - Interface in edu.yale.its.tp.portlets.calendar.service
IInitializationService defines an interface for performing actions when a new portlet session is created.
initCalendar(String, Set<String>) - Method in interface edu.yale.its.tp.portlets.calendar.dao.CalendarStore
Initialize calendar subscriptions for a given portlet subscription and role.
initCalendar(String, Set<String>) - Method in class edu.yale.its.tp.portlets.calendar.dao.HibernateCalendarStore
 
initialize(PortletRequest) - Method in class edu.yale.its.tp.portlets.calendar.service.CachedCredentialsInitializationService
 
initialize(PortletRequest) - Method in class edu.yale.its.tp.portlets.calendar.service.CasProxyInitializationService
 
initialize(PortletRequest) - Method in interface edu.yale.its.tp.portlets.calendar.service.IInitializationService
Perform some action.
instanceOf(Object, String) - Static method in class edu.wisc.my.taglibs.Functions
 
isAllDay() - Method in class edu.yale.its.tp.portlets.calendar.CalendarEvent
Determines whether this event is an "all-day" event or not.
isDisplayed() - Method in class edu.yale.its.tp.portlets.calendar.CalendarConfiguration
Determine whether this calendar should be displayed or hidden.
isDisplayed() - Method in class edu.yale.its.tp.portlets.calendar.mvc.CalendarListingCommand
 
ISingleEventSupport - Interface in edu.yale.its.tp.portlets.calendar.adapter
Similar to ICalendarAdapter, interface defining methods for retrieving a single CalendarEvent (rather than a Set.
isState(WindowState, String) - Static method in class edu.wisc.my.taglibs.Functions
 
IUrlCreator - Interface in edu.yale.its.tp.portlets.calendar.url
This interface defines operations for constructing the URL to be retrieved by the ConfigurableHttpCalendarAdapter.

O

onSubmitAction(ActionRequest, ActionResponse, Object, BindException) - Method in class edu.yale.its.tp.portlets.calendar.mvc.controller.EditCalendarDefinitionController
 
onSubmitAction(ActionRequest, ActionResponse, Object, BindException) - Method in class edu.yale.its.tp.portlets.calendar.mvc.controller.EditCalendarPreferencesController
 
onSubmitAction(ActionRequest, ActionResponse, Object, BindException) - Method in class edu.yale.its.tp.portlets.calendar.mvc.controller.EditUserHttpICalController
 

P

PredefinedCalendarConfiguration - Class in edu.yale.its.tp.portlets.calendar
PredefinedCalendarConfiguration represents a user configuration of a built-in calendar definition.
PredefinedCalendarConfiguration() - Constructor for class edu.yale.its.tp.portlets.calendar.PredefinedCalendarConfiguration
Default constructor
PredefinedCalendarDefinition - Class in edu.yale.its.tp.portlets.calendar
PredefinedCalendarDefinition represents a built-in calendar definition.
PredefinedCalendarDefinition() - Constructor for class edu.yale.its.tp.portlets.calendar.PredefinedCalendarDefinition
Default constructor
PredefinedCalendarDefinition(Long, String, String) - Constructor for class edu.yale.its.tp.portlets.calendar.PredefinedCalendarDefinition
Construct a new predefined calendar definition

R

referenceData(PortletRequest, Object, Errors) - Method in class edu.yale.its.tp.portlets.calendar.mvc.controller.EditCalendarPreferencesController
 
RequestAttributeCacheKeyGeneratorImpl - Class in edu.yale.its.tp.portlets.calendar.caching
RequestAttributeCacheKeyGeneratorImpl is an implementation of ICacheKeyGenerator that appends the current session username to the generated key.
RequestAttributeCacheKeyGeneratorImpl() - Constructor for class edu.yale.its.tp.portlets.calendar.caching.RequestAttributeCacheKeyGeneratorImpl
 
RequestAttributeCredentialsExtractorImpl - Class in edu.yale.its.tp.portlets.calendar.credentials
This ICredentialsExtractor implementation can retrieve the necessary username and password from named attributes within the user's HttpSession or PortletSession.
RequestAttributeCredentialsExtractorImpl() - Constructor for class edu.yale.its.tp.portlets.calendar.credentials.RequestAttributeCredentialsExtractorImpl
Default constructor
RequestAttributeCredentialsExtractorImpl(String, String) - Constructor for class edu.yale.its.tp.portlets.calendar.credentials.RequestAttributeCredentialsExtractorImpl
 
retrieveCalendar(String) - Method in class edu.yale.its.tp.portlets.calendar.adapter.ConfigurableFileCalendarAdapter
 
retrieveCalendarHttp(String, Credentials) - Method in class edu.yale.its.tp.portlets.calendar.adapter.ConfigurableHttpCalendarAdapter
Uses Commons HttpClient to retrieve the specified url (optionally with the provided Credentials.
retrieveCalendars(String, Period, Credentials) - Method in class edu.yale.its.tp.portlets.calendar.adapter.CalDavCalendarAdapter
 
RssContentProcessorImpl - Class in edu.yale.its.tp.portlets.calendar.processor
This IContentProcessor implementation uses Rome to extract CalendarEvents from RSS formatted streams.
RssContentProcessorImpl() - Constructor for class edu.yale.its.tp.portlets.calendar.processor.RssContentProcessorImpl
 

S

setCache(Cache) - Method in class edu.yale.its.tp.portlets.calendar.adapter.CalDavCalendarAdapter
 
setCache(Cache) - Method in class edu.yale.its.tp.portlets.calendar.adapter.ConfigurableFileCalendarAdapter
 
setCache(Cache) - Method in class edu.yale.its.tp.portlets.calendar.adapter.ConfigurableHttpCalendarAdapter
 
setCacheKeyGenerator(ICacheKeyGenerator) - Method in class edu.yale.its.tp.portlets.calendar.adapter.CalDavCalendarAdapter
 
setCacheKeyGenerator(ICacheKeyGenerator) - Method in class edu.yale.its.tp.portlets.calendar.adapter.ConfigurableFileCalendarAdapter
 
setCacheKeyGenerator(ICacheKeyGenerator) - Method in class edu.yale.its.tp.portlets.calendar.adapter.ConfigurableHttpCalendarAdapter
 
setCacheKeyPrefix(String) - Method in class edu.yale.its.tp.portlets.calendar.adapter.CalDavCalendarAdapter
 
setCacheKeyPrefix(String) - Method in class edu.yale.its.tp.portlets.calendar.adapter.ConfigurableFileCalendarAdapter
 
setCacheKeyPrefix(String) - Method in class edu.yale.its.tp.portlets.calendar.adapter.ConfigurableHttpCalendarAdapter
 
setCalendarDefinition(CalendarDefinition) - Method in class edu.yale.its.tp.portlets.calendar.CalendarConfiguration
Set the CalendarDefinition for the calendar being configured.
setCalendarDefinition(PredefinedCalendarDefinition) - Method in class edu.yale.its.tp.portlets.calendar.PredefinedCalendarConfiguration
 
setCalendarDefinition(UserDefinedCalendarDefinition) - Method in class edu.yale.its.tp.portlets.calendar.UserDefinedCalendarConfiguration
 
setCalendarId(Long) - Method in class edu.yale.its.tp.portlets.calendar.CalendarEvent
Set the ID of the CalendarConfiguration that produced this event.
setCalendarStore(CalendarStore) - Method in class edu.yale.its.tp.portlets.calendar.mvc.controller.AdminCalendarController
 
setCalendarStore(CalendarStore) - Method in class edu.yale.its.tp.portlets.calendar.mvc.controller.AjaxCalendarController
 
setCalendarStore(CalendarStore) - Method in class edu.yale.its.tp.portlets.calendar.mvc.controller.AjaxEventListController
 
setCalendarStore(CalendarStore) - Method in class edu.yale.its.tp.portlets.calendar.mvc.controller.CalendarController
 
setCalendarStore(CalendarStore) - Method in class edu.yale.its.tp.portlets.calendar.mvc.controller.EditCalendarDefinitionController
 
setCalendarStore(CalendarStore) - Method in class edu.yale.its.tp.portlets.calendar.mvc.controller.EditCalendarSubscriptionsController
 
setCalendarStore(CalendarStore) - Method in class edu.yale.its.tp.portlets.calendar.mvc.controller.EditUserHttpICalController
 
setCasValidateUrl(String) - Method in class edu.yale.its.tp.cas.portlet.CASProxyTicketServiceUserInfoImpl
 
setClassName(String) - Method in class edu.yale.its.tp.portlets.calendar.CalendarDefinition
Set the name of the adapter class for this calendar which will determine how the calendar is retrieved.
setClassName(String) - Method in class edu.yale.its.tp.portlets.calendar.mvc.CalendarDefinitionForm
 
setContentProcessor(IContentProcessor) - Method in class edu.yale.its.tp.portlets.calendar.adapter.ConfigurableFileCalendarAdapter
 
setContentProcessor(IContentProcessor) - Method in class edu.yale.its.tp.portlets.calendar.adapter.ConfigurableHttpCalendarAdapter
 
setCredentialsExtractor(ICredentialsExtractor) - Method in class edu.yale.its.tp.portlets.calendar.adapter.CalDavCalendarAdapter
 
setCredentialsExtractor(ICredentialsExtractor) - Method in class edu.yale.its.tp.portlets.calendar.adapter.ConfigurableHttpCalendarAdapter
 
setDefaultDays(int) - Method in class edu.yale.its.tp.portlets.calendar.mvc.controller.CalendarController
 
setDefaultRoles(Set<String>) - Method in class edu.yale.its.tp.portlets.calendar.PredefinedCalendarDefinition
Set the user roles should should get this calendar by default.
setDisplayed(boolean) - Method in class edu.yale.its.tp.portlets.calendar.CalendarConfiguration
Set whether this calendar should be displayed or hidden.
setDisplayed(boolean) - Method in class edu.yale.its.tp.portlets.calendar.mvc.CalendarListingCommand
 
setId(Long) - Method in class edu.yale.its.tp.portlets.calendar.CalendarConfiguration
Set the unique ID for this CalendarConfiguration.
setId(Long) - Method in class edu.yale.its.tp.portlets.calendar.CalendarDefinition
Set the unique id for this calendar.
setId(Long) - Method in class edu.yale.its.tp.portlets.calendar.mvc.CalendarDefinitionForm
 
setId(Long) - Method in class edu.yale.its.tp.portlets.calendar.mvc.CalendarListingCommand
 
setInitializationServices(List<IInitializationService>) - Method in class edu.yale.its.tp.portlets.calendar.mvc.controller.CalendarController
 
setName(String) - Method in class edu.yale.its.tp.portlets.calendar.CalendarDefinition
Set the display name for this calendar.
setName(String) - Method in class edu.yale.its.tp.portlets.calendar.mvc.CalendarDefinitionForm
 
setName(String) - Method in class edu.yale.its.tp.portlets.calendar.mvc.CalendarListingCommand
 
setParameterName(List<String>) - Method in class edu.yale.its.tp.portlets.calendar.mvc.CalendarDefinitionForm
 
setParameters(Map<String, String>) - Method in class edu.yale.its.tp.portlets.calendar.CalendarDefinition
Set the map of calendar parameters.
setParameterValue(List<String>) - Method in class edu.yale.its.tp.portlets.calendar.mvc.CalendarDefinitionForm
 
setPasswordAttribute(String) - Method in class edu.yale.its.tp.portlets.calendar.credentials.RequestAttributeCredentialsExtractorImpl
 
setPredefinedEditActions(Map) - Method in class edu.yale.its.tp.portlets.calendar.mvc.controller.EditCalendarSubscriptionsController
 
setPreferences(Map<String, String>) - Method in class edu.yale.its.tp.portlets.calendar.PredefinedCalendarConfiguration
Set the user-specific preferences for this configuration.
setProxyTicketService(ICASProxyTicketService) - Method in class edu.yale.its.tp.portlets.calendar.service.CasProxyInitializationService
Set the proxy ticket service to use for retrieving CAS receipts
setProxyTicketService(ICASProxyTicketService) - Method in class edu.yale.its.tp.portlets.calendar.url.CasProxyUrlCreatorImpl
 
setRole(Set<String>) - Method in class edu.yale.its.tp.portlets.calendar.mvc.CalendarDefinitionForm
 
setServiceUrl(String) - Method in class edu.yale.its.tp.cas.portlet.CASProxyTicketServiceUserInfoImpl
 
setSessionLength(int) - Method in class edu.yale.its.tp.portlets.calendar.service.CasProxyInitializationService
Set the length of logged-in sessions
setSubscribeId(String) - Method in class edu.yale.its.tp.portlets.calendar.CalendarConfiguration
Set the unique ID for this portlet subscription.
setSubscribeId(String) - Method in class edu.yale.its.tp.portlets.calendar.mvc.CalendarListingCommand
 
setTimezone(String) - Method in class edu.yale.its.tp.portlets.calendar.mvc.CalendarPreferencesCommand
 
setUrl(String) - Method in class edu.yale.its.tp.portlets.calendar.mvc.CalendarListingCommand
 
setUrlCreator(IUrlCreator) - Method in class edu.yale.its.tp.portlets.calendar.adapter.CalDavCalendarAdapter
 
setUrlCreator(IUrlCreator) - Method in class edu.yale.its.tp.portlets.calendar.adapter.ConfigurableHttpCalendarAdapter
 
setUrlOfProxyCallbackServlet(String) - Method in class edu.yale.its.tp.cas.portlet.CASProxyTicketServiceUserInfoImpl
 
setUserConfiguration(UserDefinedCalendarConfiguration) - Method in class edu.yale.its.tp.portlets.calendar.UserDefinedCalendarDefinition
Set the calendar configuration for this definition.
setUserConfigurations(Set<PredefinedCalendarConfiguration>) - Method in class edu.yale.its.tp.portlets.calendar.PredefinedCalendarDefinition
Set the user configurations for this calendar definition
setUsernameAttribute(String) - Method in class edu.yale.its.tp.portlets.calendar.credentials.RequestAttributeCredentialsExtractorImpl
 
setUserToken(String) - Method in class edu.yale.its.tp.portlets.calendar.mvc.controller.CalendarController
 
setXslFile(String) - Method in class edu.yale.its.tp.portlets.calendar.processor.XSLTICalendarContentProcessorImpl
 
SharedSecretCredentialsExtractorImpl - Class in edu.yale.its.tp.portlets.calendar.credentials
This ICredentialsExtractor implementation allows deployers to specify a "shared" set of credentials that are used for ALL requests.
SharedSecretCredentialsExtractorImpl(String, String) - Constructor for class edu.yale.its.tp.portlets.calendar.credentials.SharedSecretCredentialsExtractorImpl
 
storeCalendarConfiguration(CalendarConfiguration) - Method in interface edu.yale.its.tp.portlets.calendar.dao.CalendarStore
Save or update a calendar configuration.
storeCalendarConfiguration(CalendarConfiguration) - Method in class edu.yale.its.tp.portlets.calendar.dao.HibernateCalendarStore
 
storeCalendarDefinition(CalendarDefinition) - Method in interface edu.yale.its.tp.portlets.calendar.dao.CalendarStore
Save or update a calendar definition.
storeCalendarDefinition(CalendarDefinition) - Method in class edu.yale.its.tp.portlets.calendar.dao.HibernateCalendarStore
 
StringTemplateUrlCreatorImpl - Class in edu.yale.its.tp.portlets.calendar.url
 
StringTemplateUrlCreatorImpl() - Constructor for class edu.yale.its.tp.portlets.calendar.url.StringTemplateUrlCreatorImpl
 

T

toString() - Method in class edu.yale.its.tp.portlets.calendar.CalendarDefinition
 
toString() - Method in class edu.yale.its.tp.portlets.calendar.UserDefinedCalendarDefinition
 
transformToICal(InputStream) - Method in class edu.yale.its.tp.portlets.calendar.processor.XSLTICalendarContentProcessorImpl
 

U

UserDefinedCalendarConfiguration - Class in edu.yale.its.tp.portlets.calendar
UserDefinedCalendarConfiguration represents a user-created calendar configuration.
UserDefinedCalendarConfiguration() - Constructor for class edu.yale.its.tp.portlets.calendar.UserDefinedCalendarConfiguration
Default Constructor
UserDefinedCalendarDefinition - Class in edu.yale.its.tp.portlets.calendar
UserDefinedCalendarDefinition represents a user-added calendar definition.
UserDefinedCalendarDefinition() - Constructor for class edu.yale.its.tp.portlets.calendar.UserDefinedCalendarDefinition
Default constructor
UserDefinedCalendarDefinition(Long, String, String) - Constructor for class edu.yale.its.tp.portlets.calendar.UserDefinedCalendarDefinition
Construct a new user-defined calendar definition

V

VEventStartComparator - Class in edu.yale.its.tp.portlets.calendar
VEventStartComparator compares to VEvents and orders them by starting date.
VEventStartComparator() - Constructor for class edu.yale.its.tp.portlets.calendar.VEventStartComparator
 

X

XSLTICalendarContentProcessorImpl - Class in edu.yale.its.tp.portlets.calendar.processor
This IContentProcessor implementation uses XSLT to transform an XML stream into iCal.
XSLTICalendarContentProcessorImpl() - Constructor for class edu.yale.its.tp.portlets.calendar.processor.XSLTICalendarContentProcessorImpl
 
XSLTICalendarContentProcessorImpl(String) - Constructor for class edu.yale.its.tp.portlets.calendar.processor.XSLTICalendarContentProcessorImpl
 

A C D E F G H I O P R S T U V X

Copyright © 2009 Jasig. All Rights Reserved.