| java.lang.Object org.deegree.ogcwebservices.AbstractOGCWebServiceRequest org.deegree.ogcwebservices.wfs.operation.AbstractWFSRequest
All known Subclasses: org.deegree.ogcwebservices.wfs.operation.transaction.Transaction, org.deegree.ogcwebservices.wfs.operation.DescribeFeatureType, org.deegree.ogcwebservices.wfs.operation.LockFeature, org.deegree.ogcwebservices.wfs.operation.GetFeature,
AbstractWFSRequest | public class AbstractWFSRequest extends AbstractOGCWebServiceRequest (Code) | | Abstract base class for requests to web feature services.
author: Andreas Poth author: Markus Schneider author: last edited by: $Author: apoth $ version: $Revision: 9345 $, $Date: 2007-12-27 08:22:25 -0800 (Thu, 27 Dec 2007) $ |
FORMAT_GML2 | public static String FORMAT_GML2(Code) | | GML2 format *
|
FORMAT_GML2_WFS100 | public static String FORMAT_GML2_WFS100(Code) | | GML2 format (WFS 1.00 style) *
|
FORMAT_GML3 | public static String FORMAT_GML3(Code) | | GML3 format *
|
FORMAT_XML | public static String FORMAT_XML(Code) | | Generic XML format *
|
AbstractWFSRequest | protected AbstractWFSRequest(String version, String id, String handle, Map<String, String> vendorSpecificParameter)(Code) | | Creates a new AbstractWFSRequest instance.
Parameters: version - Parameters: id - Parameters: handle - Parameters: vendorSpecificParameter - |
checkServiceParameter | protected static void checkServiceParameter(Map<String, String> model) throws InconsistentRequestException(Code) | | Checks that the "SERVICE" parameter value equals the name of the service.
TODO move this to AbstractOGCWebServiceRequest
Parameters: model - contains the parameters of the request throws: InconsistentRequestException - if parameter is not present or does not the service name |
extractNamespaceParameter | protected static NamespaceContext extractNamespaceParameter(Map<String, String> model) throws InvalidParameterValueException(Code) | | Extracts the namespace bindings from the NAMESPACE parameter.
Example:
NAMESPACE=xmlns(myns=http://www.someserver.com),xmlns(yourns=http://www.someotherserver.com)
The default namespace may also be bound (two variants are supported):
NAMESPACE=xmlns(=http://www.someserver.com)
NAMESPACE=xmlns(http://www.someserver.com)
Parameters: model - the parameters of the request namespace context throws: InvalidParameterValueException - |
getHandle | public String getHandle()(Code) | | Returns the value of the handle attribute.
The purpose of the handle attribute is to allow a client application to associate a
mnemonic name with a request for error handling purposes. If a handle is specified,
and an exception is encountered, a Web Feature Service may use the handle to identify
the offending element.
the value of the handle attribute |
getServiceName | public String getServiceName()(Code) | | Returns the value of the service attribute (WFS).
the value of the service attribute (WFS) |
Methods inherited from org.deegree.ogcwebservices.AbstractOGCWebServiceRequest | public String getId()(Code)(Java Doc) protected static String getParam(String name, Map<String, String> kvp, String defaultValue)(Code)(Java Doc) protected static int getParamAsInt(String name, Map<String, String> kvp, int defaultValue) throws InvalidParameterValueException(Code)(Java Doc) protected static String[] getParamValues(String name, Map<String, String> kvp, String defaultValue)(Code)(Java Doc) public String getRequestParameter() throws OGCWebServiceException(Code)(Java Doc) protected static String getRequiredParam(String name, Map<String, String> kvp) throws MissingParameterValueException(Code)(Java Doc) public String getVendorSpecificParameter(String name)(Code)(Java Doc) public Map<String, String> getVendorSpecificParameters()(Code)(Java Doc) public String getVersion()(Code)(Java Doc) public String toString()(Code)(Java Doc)
|
|
|