deegree 2.3 (2010/04/09 10:10 build-4-official)

org.deegree.security.owsrequestvalidator.wfs
Class WFSValidator

java.lang.Object
  extended by org.deegree.security.owsrequestvalidator.OWSValidator
      extended by org.deegree.security.owsrequestvalidator.wfs.WFSValidator

public class WFSValidator
extends OWSValidator

Version:
$Revision: 18195 $, $Date: 2009-06-18 17:55:39 +0200 (Do, 18. Jun 2009) $
Author:
Andreas Poth , last edited by: $Author: mschneider $

Field Summary
 
Fields inherited from class org.deegree.security.owsrequestvalidator.OWSValidator
getCapabilitiesValidator, getCapabilitiesValidatorR, policy
 
Constructor Summary
WFSValidator(Policy policy, String proxyURL)
           
 
Method Summary
 void validateRequest(OGCWebServiceRequest request, User user)
          validates the passed OGCWebServiceRequest if it is valid against the defined conditions for WFS requests
 byte[] validateResponse(OGCWebServiceRequest request, byte[] response, String mime, User user)
           
 
Methods inherited from class org.deegree.security.owsrequestvalidator.OWSValidator
getGeneralCondtion, getPolicy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WFSValidator

public WFSValidator(Policy policy,
                    String proxyURL)
Parameters:
policy -
proxyURL -
Method Detail

validateRequest

public void validateRequest(OGCWebServiceRequest request,
                            User user)
                     throws InvalidParameterValueException,
                            UnauthorizedException
validates the passed OGCWebServiceRequest if it is valid against the defined conditions for WFS requests

Specified by:
validateRequest in class OWSValidator
Parameters:
request -
user -
Throws:
InvalidParameterValueException
UnauthorizedException

validateResponse

public byte[] validateResponse(OGCWebServiceRequest request,
                               byte[] response,
                               String mime,
                               User user)
                        throws InvalidParameterValueException,
                               UnauthorizedException
Specified by:
validateResponse in class OWSValidator
Parameters:
request -
response -
mime -
user -
Returns:
the new response
Throws:
InvalidParameterValueException
UnauthorizedException

deegree 2.3 (2010/04/09 10:10 build-4-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org