org.deegree.ogcwebservices.wfs.operation
Class AugmentableGetFeature
java.lang.Object
  
org.deegree.ogcwebservices.AbstractOGCWebServiceRequest
      
org.deegree.ogcwebservices.wfs.operation.AbstractWFSRequest
          
org.deegree.ogcwebservices.wfs.operation.GetFeature
              
org.deegree.ogcwebservices.wfs.operation.AugmentableGetFeature
- All Implemented Interfaces: 
 - Serializable, OGCWebServiceRequest
 
public class AugmentableGetFeature
- extends GetFeature
 
"Proxy" GetFeature request object, only created by GetFeature.create(Map) if the FEATUREID parameter is used
 without TYPENAME parameter.
 
 It is augmented with information from the WFSConfiguration to retrieve the names of the associated feature
 types.
- Version:
 
  - $Revision: 9345 $, $Date: 2007-12-27 16:22:25 +0000 (Do, 27 Dez 2007) $
 
- Author:
 
  - Markus Schneider, last edited by: $Author: apoth $
 
- See Also:
 - Serialized Form
 
 
 
 
 
 
| 
Constructor Summary | 
AugmentableGetFeature(String version,
                                           String id,
                                           String handle,
                                           GetFeature.RESULT_TYPE resultType,
                                           String outputFormat,
                                           int maxFeatures,
                                           int startPosition,
                                           int traverseXLinkDepth,
                                           int traverseXLinkExpiry,
                                           Query[] queries,
                                           Map<String,String> vendorSpecificParam)
 
          Creates a new AugmentableGetFeature instance. | 
 
 
| Methods inherited from class org.deegree.ogcwebservices.wfs.operation.GetFeature | 
create, create, create, create, extractPropNames, getMaxFeatures, getOutputFormat, getQuery, getResultType, getStartPosition, getTraverseXLinkDepth, getTraverseXLinkExpiry, guessAllMissingNamespaces, guessMissingTypeNameNamespaces, setMaxFeatures, setQueries, toString | 
 
 
 
 
AugmentableGetFeature
AugmentableGetFeature(String version,
                      String id,
                      String handle,
                      GetFeature.RESULT_TYPE resultType,
                      String outputFormat,
                      int maxFeatures,
                      int startPosition,
                      int traverseXLinkDepth,
                      int traverseXLinkExpiry,
                      Query[] queries,
                      Map<String,String> vendorSpecificParam)
- Creates a new 
AugmentableGetFeature instance.
- Parameters:
 version - request versionid - id of the requesthandle - resultType - desired result type (results | hits)outputFormat - requested result formatmaxFeatures - startPosition - deegree specific parameter defining where to start considering featurestraverseXLinkDepth - traverseXLinkExpiry - queries - vendorSpecificParam - 
 
augment
public void augment(WFSConfiguration config)
             throws InconsistentRequestException,
                    InvalidParameterValueException
- Augments the KVP request with the needed information from the 
WFSConfiguration.
- Parameters:
 config - 
- Throws:
 InconsistentRequestException
InvalidParameterValueException
 
 
                an open source project founded by lat/lon, Bonn, Germany.
                    For more information visit: http://www.deegree.org