org.opencrx.application.ical
Class ICalServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by org.opencrx.application.ical.FreeBusyServlet
              extended by org.opencrx.application.ical.ICalServlet
All Implemented Interfaces:
Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class ICalServlet
extends FreeBusyServlet

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.opencrx.application.ical.FreeBusyServlet
FreeBusyServlet.RRule
 
Field Summary
protected static int MAX_ACTIVITIES
           
protected  javax.jdo.PersistenceManagerFactory persistenceManagerFactory
           
protected static String RESOURCE_NAME_ACTIVITIES_HTML
           
protected static String RESOURCE_NAME_ACTIVITIES_ICS
           
protected static String RESOURCE_NAME_ACTIVITIES_XML
           
protected static String RESOURCE_TYPE_HTML
           
protected static String RESOURCE_TYPE_ICS
           
protected static String RESOURCE_TYPE_XML
           
 
Fields inherited from class org.opencrx.application.ical.FreeBusyServlet
componentConfiguration, CONFIGURATION_ID, PARAMETER_NAME_DISABLED, PARAMETER_NAME_HEIGHT, PARAMETER_NAME_ID, PARAMETER_NAME_RESOURCE, PARAMETER_NAME_TYPE, PARAMETER_NAME_USER_LOCALE, PARAMETER_NAME_USER_TZ, RESOURCE_NAME_FREEBUSY, rootPm
 
Constructor Summary
ICalServlet()
           
 
Method Summary
protected  void doGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
           
protected  void doPut(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
           
protected  Activity findActivity(javax.jdo.PersistenceManager pm, ActivitiesHelper activitiesHelper, String calUid)
           
protected  ActivityCreator findActivityCreator(Collection<ActivityCreator> activityCreators, short activityClass)
           
protected  String getActivityUrl(javax.servlet.http.HttpServletRequest req, Activity activity, boolean htmlEncoded)
           
 
Methods inherited from class org.opencrx.application.ical.FreeBusyServlet
getActivitiesHelper, getComponentConfiguration, getPersistenceManager, init
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPost, doTrace, getLastModified, service, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE_NAME_ACTIVITIES_ICS

protected static final String RESOURCE_NAME_ACTIVITIES_ICS
See Also:
Constant Field Values

RESOURCE_NAME_ACTIVITIES_HTML

protected static final String RESOURCE_NAME_ACTIVITIES_HTML
See Also:
Constant Field Values

RESOURCE_NAME_ACTIVITIES_XML

protected static final String RESOURCE_NAME_ACTIVITIES_XML
See Also:
Constant Field Values

RESOURCE_TYPE_ICS

protected static final String RESOURCE_TYPE_ICS
See Also:
Constant Field Values

RESOURCE_TYPE_HTML

protected static final String RESOURCE_TYPE_HTML
See Also:
Constant Field Values

RESOURCE_TYPE_XML

protected static final String RESOURCE_TYPE_XML
See Also:
Constant Field Values

MAX_ACTIVITIES

protected static final int MAX_ACTIVITIES
See Also:
Constant Field Values

persistenceManagerFactory

protected javax.jdo.PersistenceManagerFactory persistenceManagerFactory
Constructor Detail

ICalServlet

public ICalServlet()
Method Detail

findActivity

protected Activity findActivity(javax.jdo.PersistenceManager pm,
                                ActivitiesHelper activitiesHelper,
                                String calUid)

getActivityUrl

protected String getActivityUrl(javax.servlet.http.HttpServletRequest req,
                                Activity activity,
                                boolean htmlEncoded)

doGet

protected void doGet(javax.servlet.http.HttpServletRequest req,
                     javax.servlet.http.HttpServletResponse resp)
              throws javax.servlet.ServletException,
                     IOException
Overrides:
doGet in class FreeBusyServlet
Throws:
javax.servlet.ServletException
IOException

findActivityCreator

protected ActivityCreator findActivityCreator(Collection<ActivityCreator> activityCreators,
                                              short activityClass)

doPut

protected void doPut(javax.servlet.http.HttpServletRequest req,
                     javax.servlet.http.HttpServletResponse resp)
              throws javax.servlet.ServletException,
                     IOException
Overrides:
doPut in class javax.servlet.http.HttpServlet
Throws:
javax.servlet.ServletException
IOException


This software is published under the BSD license. Copyright © 2003-2008, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.