case DescribeFeatureType: DescribeFeatureType describeFt = DescribeFeatureTypeKVPAdapter.parse( kvpParamsUC ); Format format = determineFormat( requestVersion, describeFt.getOutputFormat(), "outputFormat" ); format.doDescribeFeatureType( describeFt, response, false ); break; GetFeature getFeature = GetFeatureKVPAdapter.parse( kvpParamsUC, nsMap ); updateResolveTimeOut( getFeature.getResolveParams() ); format = determineFormat( requestVersion, getFeature.getPresentationParams().getOutputFormat(), "outputFormat" ); format.doGetFeature( getFeature, response ); GetFeatureWithLock getFeatureWithLock = GetFeatureWithLockKVPAdapter.parse( kvpParamsUC ); updateResolveTimeOut( getFeatureWithLock.getResolveParams() ); format = determineFormat( requestVersion, getFeatureWithLock.getPresentationParams().getOutputFormat(), "outputFormat" ); format.doGetFeature( getFeatureWithLock, response ); case GetGmlObject: GetGmlObject getGmlObject = GetGmlObjectKVPAdapter.parse( kvpParamsUC ); format = determineFormat( requestVersion, getGmlObject.getOutputFormat(), "outputFormat" ); format.doGetGmlObject( getGmlObject, response ); break; GetPropertyValue getPropertyValue = GetPropertyValueKVPAdapter.parse( kvpParamsUC ); updateResolveTimeOut( getPropertyValue.getResolveParams() ); format = determineFormat( requestVersion, getPropertyValue.getPresentationParams().getOutputFormat(), "outputFormat" ); format.doGetPropertyValue( getPropertyValue, response );
describeFtAdapter.setRootElement( body ); DescribeFeatureType describeFt = describeFtAdapter.parse(); Format format = determineFormat( requestVersion, describeFt.getOutputFormat(), "outputFormat" ); format.doDescribeFeatureType( describeFt, response, true ); break; GetFeature getFeature = getFeatureAdapter.parse(); updateResolveTimeOut( getFeature.getResolveParams() ); format = determineFormat( requestVersion, getFeature.getPresentationParams().getOutputFormat(), "outputFormat" ); format.doGetFeature( getFeature, response ); GetFeatureWithLock getFeatureWithLock = getFeatureWithLockAdapter.parse(); updateResolveTimeOut( getFeatureWithLock.getResolveParams() ); format = determineFormat( requestVersion, getFeatureWithLock.getPresentationParams().getOutputFormat(), "outputFormat" ); format.doGetFeature( getFeatureWithLock, response ); getGmlObjectAdapter.setRootElement( body ); GetGmlObject getGmlObject = getGmlObjectAdapter.parse(); format = determineFormat( requestVersion, getGmlObject.getOutputFormat(), "outputFormat" ); format.doGetGmlObject( getGmlObject, response ); break; GetPropertyValue getPropertyValue = getPropertyValueAdapter.parse(); updateResolveTimeOut( getPropertyValue.getResolveParams() ); format = determineFormat( requestVersion, getPropertyValue.getPresentationParams().getOutputFormat(), "outputFormat" ); format.doGetPropertyValue( getPropertyValue, response );
describeFtAdapter.setRootElement( new XMLAdapter( xmlStream ).getRootElement() ); DescribeFeatureType describeFt = describeFtAdapter.parse(); Format format = determineFormat( requestVersion, describeFt.getOutputFormat(), "outputFormat" ); format.doDescribeFeatureType( describeFt, response, false ); break; GetFeature getFeature = getFeatureAdapter.parse(); updateResolveTimeOut( getFeature.getResolveParams() ); format = determineFormat( requestVersion, getFeature.getPresentationParams().getOutputFormat(), "outputFormat" ); format.doGetFeature( getFeature, response ); checkGetFeatureWithLockRequest( requestVersion, getFeatureWithLock ); updateResolveTimeOut( getFeatureWithLock.getResolveParams() ); format = determineFormat( requestVersion, getFeatureWithLock.getPresentationParams().getOutputFormat(), "outputFormat" ); format.doGetFeature( getFeatureWithLock, response ); getGmlObjectAdapter.setRootElement( new XMLAdapter( xmlStream ).getRootElement() ); GetGmlObject getGmlObject = getGmlObjectAdapter.parse(); format = determineFormat( requestVersion, getGmlObject.getOutputFormat(), "outputFormat" ); format.doGetGmlObject( getGmlObject, response ); break; GetPropertyValue getPropertyValue = getPropertyValueAdapter.parse(); updateResolveTimeOut( getPropertyValue.getResolveParams() ); format = determineFormat( requestVersion, getPropertyValue.getPresentationParams().getOutputFormat(), "outputFormat" ); format.doGetPropertyValue( getPropertyValue, response );