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 (Thu, 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,
                                    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 SAXException,
                                              IOException,
                                              FilterConstructionException
- Parameters:
 operation - 
- Returns:
 - the filter defined for the given operation or 
null if no such filter
         is defined.
 - Throws:
 IOException
SAXException
FilterConstructionException
 
                an open source project founded by lat/lon, Bonn, Germany.
                    For more information visit: http://www.deegree.org