public class ICalServlet extends FreeBusyServlet
| Modifier and Type | Class and Description |
|---|---|
static class |
ICalServlet.CalendarType
CalendarType
|
FreeBusyServlet.RRule| Modifier and Type | Field and Description |
|---|---|
protected static String |
RESOURCE_ACTIVITIES_ICS |
CONFIGURATION_ID, DEFAULT_MAX_ACTIVITIES, PARAMETER_NAME_DISABLED, PARAMETER_NAME_ID, PARAMETER_NAME_RESOURCE, PARAMETER_NAME_TYPE, PARAMETER_NAME_USER, pmf, PROPERTY_MAX_ACTIVITIES, RESOURCE_FORMAT_ICS| Constructor and Description |
|---|
ICalServlet() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
acceptDate(Contact contact,
ICalServlet.CalendarType calendarType,
int year)
Returns true if date of given calendar is valid for given year.
|
protected void |
doGet(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
protected AccountQueryHelper |
getAccountsHelper(javax.jdo.PersistenceManager pm,
String filterId,
String isDisabledFilter)
Get accounts helper.
|
protected String |
getActivityUrl(javax.servlet.http.HttpServletRequest req,
Activity activity)
Get access URL for given activity.
|
protected javax.jdo.PersistenceManager |
getPersistenceManager(javax.servlet.http.HttpServletRequest req)
Get persistence manager.
|
protected void |
printCalendar(ICalServlet.CalendarType calendarType,
AccountQueryHelper accountsHelper,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
Print given calendar of given type for given accounts.
|
getActivitiesQueryHelper, getComponentConfiguration, getRootPersistenceManager, init, matchesdoDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, serviceprotected static final String RESOURCE_ACTIVITIES_ICS
protected boolean acceptDate(Contact contact, ICalServlet.CalendarType calendarType, int year)
contact - calendarType - year - protected javax.jdo.PersistenceManager getPersistenceManager(javax.servlet.http.HttpServletRequest req)
req - protected AccountQueryHelper getAccountsHelper(javax.jdo.PersistenceManager pm, String filterId, String isDisabledFilter)
pm - filterId - isDisabledFilter - protected String getActivityUrl(javax.servlet.http.HttpServletRequest req, Activity activity)
req - activity - protected void printCalendar(ICalServlet.CalendarType calendarType, AccountQueryHelper accountsHelper, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws IOException
calendarType - accountsHelper - req - resp - org.openmdx.base.exception.ServiceExceptionIOExceptionprotected void doGet(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws javax.servlet.ServletException,
IOException
doGet in class FreeBusyServletjavax.servlet.ServletExceptionIOExceptionThis software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.