org.deegree.security.owsrequestvalidator.wfs
Class AbstractWFSRequestValidator
java.lang.Object
org.deegree.security.owsrequestvalidator.RequestValidator
org.deegree.security.owsrequestvalidator.wfs.AbstractWFSRequestValidator
- Direct Known Subclasses:
- DescribeFeatureTypeRequestValidator, GetFeatureRequestValidator, TransactionValidator
abstract class AbstractWFSRequestValidator
- extends RequestValidator
- Version:
- $Revision: 18195 $, $Date: 2009-06-18 17:55:39 +0200 (Do, 18 Jun 2009) $
- Author:
- Andreas Poth , last edited by: $Author: mschneider $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractWFSRequestValidator
public AbstractWFSRequestValidator(Policy policy)
- Parameters:
policy
-
validateFeatureTypes
protected void validateFeatureTypes(Condition condition,
java.lang.String[] featureTypes)
throws InvalidParameterValueException
- validates if the requested info featuretypes are valid against the policy/condition. If the
passed user <> null this is checked against the user- and rights-management system/repository
- Parameters:
condition
- featureTypes
-
- Throws:
InvalidParameterValueException
extractInstanceFilter
protected ComplexFilter extractInstanceFilter(Operation operation)
throws org.xml.sax.SAXException,
java.io.IOException,
FilterConstructionException
- Parameters:
operation
-
- Returns:
- the filter defined for the given operation or
null
if no such filter
is defined.
- Throws:
java.io.IOException
org.xml.sax.SAXException
FilterConstructionException
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org