org.opensaml.saml1.core.validator
Class AuthorizationDecisionQuerySchemaValidator

java.lang.Object
  extended by org.opensaml.saml1.core.validator.SubjectQuerySchemaValidator<AuthorizationDecisionQuery>
      extended by org.opensaml.saml1.core.validator.AuthorizationDecisionQuerySchemaValidator
All Implemented Interfaces:
Validator<AuthorizationDecisionQuery>

public class AuthorizationDecisionQuerySchemaValidator
extends SubjectQuerySchemaValidator<AuthorizationDecisionQuery>

Checks AuthorizationDecisionQuery for Schema compliance.


Constructor Summary
AuthorizationDecisionQuerySchemaValidator()
           
 
Method Summary
 void validate(AuthorizationDecisionQuery query)
          
protected  void validateActions(AuthorizationDecisionQuery query)
          Validates that there is at least one Action Element present.
protected  void validateResourcePresent(AuthorizationDecisionQuery query)
          Validates that the Resource attribute is present and valid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuthorizationDecisionQuerySchemaValidator

public AuthorizationDecisionQuerySchemaValidator()
Method Detail

validate

public void validate(AuthorizationDecisionQuery query)
              throws ValidationException

Specified by:
validate in interface Validator<AuthorizationDecisionQuery>
Overrides:
validate in class SubjectQuerySchemaValidator<AuthorizationDecisionQuery>
Throws:
ValidationException

validateResourcePresent

protected void validateResourcePresent(AuthorizationDecisionQuery query)
                                throws ValidationException
Validates that the Resource attribute is present and valid

Parameters:
query -
Throws:
ValidationException

validateActions

protected void validateActions(AuthorizationDecisionQuery query)
                        throws ValidationException
Validates that there is at least one Action Element present.

Parameters:
query -
Throws:
ValidationException


Copyright © 1999-2013. All Rights Reserved.