org.opencrx.application.vcard
Class VCardServlet

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

public class VCardServlet
extends HttpServlet

See Also:
Serialized Form

Field Summary
protected static String CONFIGURATION_ID
           
protected static String PARAMETER_NAME_RESOURCE
           
protected static String PARAMETER_NAME_TYPE
           
protected  javax.jdo.PersistenceManagerFactory persistenceManagerFactory
           
protected static String RESOURCE_NAME_ACCOUNTS_VCF
           
protected static String RESOURCE_TYPE_VCF
           
 
Constructor Summary
VCardServlet()
           
 
Method Summary
protected  void doGet(HttpServletRequest req, HttpServletResponse resp)
           
protected  void doPut(HttpServletRequest req, HttpServletResponse resp)
           
protected  Account findAccount(javax.jdo.PersistenceManager pm, AccountQueryHelper accountsHelper, String uid)
           
protected  AccountQueryHelper getAccountsHelper(javax.jdo.PersistenceManager pm, String requestedAccountFilter)
           
protected  ComponentConfiguration getComponentConfiguration(String providerName, javax.jdo.PersistenceManager rootPm)
           
protected  javax.jdo.PersistenceManager getPersistenceManager(HttpServletRequest req)
           
protected  javax.jdo.PersistenceManager getRootPersistenceManager()
           
 void init(ServletConfig config)
           
 
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

CONFIGURATION_ID

protected static final String CONFIGURATION_ID
See Also:
Constant Field Values

RESOURCE_NAME_ACCOUNTS_VCF

protected static final String RESOURCE_NAME_ACCOUNTS_VCF
See Also:
Constant Field Values

RESOURCE_TYPE_VCF

protected static final String RESOURCE_TYPE_VCF
See Also:
Constant Field Values

PARAMETER_NAME_TYPE

protected static final String PARAMETER_NAME_TYPE
See Also:
Constant Field Values

PARAMETER_NAME_RESOURCE

protected static final String PARAMETER_NAME_RESOURCE
See Also:
Constant Field Values

persistenceManagerFactory

protected javax.jdo.PersistenceManagerFactory persistenceManagerFactory
Constructor Detail

VCardServlet

public VCardServlet()
Method Detail

init

public void init(ServletConfig config)
          throws ServletException
Specified by:
init in interface Servlet
Overrides:
init in class GenericServlet
Throws:
ServletException

getPersistenceManager

protected javax.jdo.PersistenceManager getPersistenceManager(HttpServletRequest req)

getRootPersistenceManager

protected javax.jdo.PersistenceManager getRootPersistenceManager()

getComponentConfiguration

protected ComponentConfiguration getComponentConfiguration(String providerName,
                                                           javax.jdo.PersistenceManager rootPm)

getAccountsHelper

protected AccountQueryHelper getAccountsHelper(javax.jdo.PersistenceManager pm,
                                               String requestedAccountFilter)

findAccount

protected Account findAccount(javax.jdo.PersistenceManager pm,
                              AccountQueryHelper accountsHelper,
                              String uid)

doGet

protected void doGet(HttpServletRequest req,
                     HttpServletResponse resp)
              throws ServletException,
                     IOException
Overrides:
doGet in class HttpServlet
Throws:
ServletException
IOException

doPut

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


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