org.vfny.geoserver.servlets.wfs
Class FeatureWithLock

java.lang.Object
  extended byjavax.servlet.GenericServlet
      extended byjavax.servlet.http.HttpServlet
          extended byorg.vfny.geoserver.servlets.AbstractService
              extended byorg.vfny.geoserver.servlets.WFService
                  extended byorg.vfny.geoserver.servlets.wfs.FeatureWithLock
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class FeatureWithLock
extends WFService

Implements the WFS GetFeatureWithLock interface, which responds to requests for GML, locking the features as well. This servlet accepts a getFeatureWithLock request and returns GML2.1 structured XML docs.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class org.vfny.geoserver.servlets.AbstractService
AbstractService.ServiceStratagy
 
Field Summary
 
Fields inherited from class org.vfny.geoserver.servlets.AbstractService
serviceStratagys
 
Constructor Summary
FeatureWithLock()
           
 
Method Summary
protected  KvpRequestReader getKvpReader(java.util.Map params)
          Gets a FeatureKvpReader guaranteed to have a GETFEAUTREWITHLOCK request.
protected  Response getResponseHandler()
          Gets the response handler.
protected  XmlRequestReader getXmlRequestReader()
          DOCUMENT ME!
 
Methods inherited from class org.vfny.geoserver.servlets.WFService
getExceptionHandler
 
Methods inherited from class org.vfny.geoserver.servlets.AbstractService
doGet, doPost, doService, getMimeType, init, requestSupportsGzip, send, send, sendError, sendError
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, 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
 

Constructor Detail

FeatureWithLock

public FeatureWithLock()
Method Detail

getResponseHandler

protected Response getResponseHandler()
Gets the response handler. FeatureResponse handles GetFeatureWithLock.

Specified by:
getResponseHandler in class AbstractService
Returns:
A new FeatureResponse object.

getKvpReader

protected KvpRequestReader getKvpReader(java.util.Map params)
Gets a FeatureKvpReader guaranteed to have a GETFEAUTREWITHLOCK request.

Specified by:
getKvpReader in class AbstractService
Parameters:
params - the kvp pairs to turn into the request object.
Returns:
The kvp request reader.

getXmlRequestReader

protected XmlRequestReader getXmlRequestReader()
DOCUMENT ME!

Specified by:
getXmlRequestReader in class AbstractService
Returns:
DOCUMENT ME!