com.day.cq.workflow.servlet
Class ServletBase

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by org.apache.sling.api.servlets.SlingSafeMethodsServlet
          extended by org.apache.sling.api.servlets.SlingAllMethodsServlet
              extended by com.day.cq.workflow.servlet.ServletBase
All Implemented Interfaces:
Serializable, Servlet, ServletConfig
Direct Known Subclasses:
EngineServlet, InboxServlet, InstanceServlet, InstancesServlet, ModelServlet, ModelsServlet, RestarterServlet

public abstract class ServletBase
extends SlingAllMethodsServlet

ServletBase...

See Also:
Serialized Form

Field Summary
protected static String[] DEFAULT_META_DATA_EXCLUDES
           
 
Constructor Summary
ServletBase()
           
 
Method Summary
protected abstract  List<String> getMetaDataExcludes(RequestParameterMap params)
           
protected  String getUrl(SlingHttpServletRequest request, String uri)
           
protected  void sendResourceCreatedResponse(HttpServletResponse response, String url)
           
protected  void sendResponse(HttpServletResponse response, int status, String message)
           
protected  void updateMetaData(RequestParameterMap params, Map<String,Object> metaData)
           
 
Methods inherited from class org.apache.sling.api.servlets.SlingAllMethodsServlet
doDelete, doPost, doPut, getAllowedRequestMethods, isMethodValid, mayService
 
Methods inherited from class org.apache.sling.api.servlets.SlingSafeMethodsServlet
doGeneric, doGet, doHead, doOptions, doTrace, getServletInfo, handleMethodNotImplemented, service, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, init, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_META_DATA_EXCLUDES

protected static final String[] DEFAULT_META_DATA_EXCLUDES
Constructor Detail

ServletBase

public ServletBase()
Method Detail

sendResponse

protected void sendResponse(HttpServletResponse response,
                            int status,
                            String message)

sendResourceCreatedResponse

protected void sendResourceCreatedResponse(HttpServletResponse response,
                                           String url)

getUrl

protected String getUrl(SlingHttpServletRequest request,
                        String uri)

updateMetaData

protected void updateMetaData(RequestParameterMap params,
                              Map<String,Object> metaData)

getMetaDataExcludes

protected abstract List<String> getMetaDataExcludes(RequestParameterMap params)


Copyright © 2011-2012 Adobe Systems Incorporated. All Rights Reserved.