geotools/geotools — pull request #51 by svzdvd (2012-11-12 16:18:11+00:00)
Title: GEOT-4315

Hi,
this patch fixes http://jira.codehaus.org/browse/GEOT-4315
WFS DataStore 1.1.0 creates invalid requests: ID Filters aren't allowed to be parameters in Logical or Comparison Operators, so if a Query contains ID Filters they should be splitted accordingly and put in the FilterPost stack so they can be evaluated on the results sent by the server.

The patch is composed by 2 commits:
- Roldán's WFS refactoring to use GeoTools HTTPClient instead of Apache Commons HttpClient. This change is useful to test the module using a mock http server.
- my changes to DefaultWFSStrategy so that Filter are appropriately splitted.