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

org.deegree.security.owsrequestvalidator.wms
Class GetLegendGraphicRequestValidator

java.lang.Object
  extended by org.deegree.security.owsrequestvalidator.RequestValidator
      extended by org.deegree.security.owsrequestvalidator.wms.AbstractWMSRequestValidator
          extended by org.deegree.security.owsrequestvalidator.wms.GetLegendGraphicRequestValidator

 class GetLegendGraphicRequestValidator
extends AbstractWMSRequestValidator

Since:
1.1
Version:
1.1, $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.RequestValidator
gpv, policy, securityConfig, userCoupled
 
Constructor Summary
GetLegendGraphicRequestValidator(Policy policy)
           
 
Method Summary
 void validateRequest(OGCWebServiceRequest request, User user)
          validates the incomming GetLegendGraphic request against the policy assigend to a validator
 
Methods inherited from class org.deegree.security.owsrequestvalidator.wms.AbstractWMSRequestValidator
validateFormat, validateMaxHeight, validateMaxWidth
 
Methods inherited from class org.deegree.security.owsrequestvalidator.RequestValidator
getPolicy, handleUserCoupledRules, setPolicy, validateExceptions, validateVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GetLegendGraphicRequestValidator

public GetLegendGraphicRequestValidator(Policy policy)
Parameters:
policy -
Method Detail

validateRequest

public void validateRequest(OGCWebServiceRequest request,
                            User user)
                     throws InvalidParameterValueException,
                            UnauthorizedException
validates the incomming GetLegendGraphic request against the policy assigend to a validator

Specified by:
validateRequest in class RequestValidator
Parameters:
request - request to validate
user - name of the user who likes to perform the request (can be null)
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