org.opensaml.saml1.core.validator
Class AuthorizationDecisionStatementSchemaValidator

java.lang.Object
  extended by org.opensaml.saml1.core.validator.SubjectStatementSchemaValidator<AuthorizationDecisionStatement>
      extended by org.opensaml.saml1.core.validator.AuthorizationDecisionStatementSchemaValidator
All Implemented Interfaces:
Validator<AuthorizationDecisionStatement>

public class AuthorizationDecisionStatementSchemaValidator
extends SubjectStatementSchemaValidator<AuthorizationDecisionStatement>

Checks AuthorizationDecisionStatement for Schema compliance.


Constructor Summary
AuthorizationDecisionStatementSchemaValidator()
           
 
Method Summary
 void validate(AuthorizationDecisionStatement authorizationDecisionStatement)
          
protected  void validateActions(AuthorizationDecisionStatement statement)
          Check that there is at least one Action element
protected  void validateDecision(AuthorizationDecisionStatement statement)
          Check that the Decision element is present
protected  void validateResource(AuthorizationDecisionStatement statement)
          Check that the resource attribute is present and valid
 
Methods inherited from class org.opensaml.saml1.core.validator.SubjectStatementSchemaValidator
validateSubject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuthorizationDecisionStatementSchemaValidator

public AuthorizationDecisionStatementSchemaValidator()
Method Detail

validate

public void validate(AuthorizationDecisionStatement authorizationDecisionStatement)
              throws ValidationException

Specified by:
validate in interface Validator<AuthorizationDecisionStatement>
Overrides:
validate in class SubjectStatementSchemaValidator<AuthorizationDecisionStatement>
Throws:
ValidationException

validateResource

protected void validateResource(AuthorizationDecisionStatement statement)
                         throws ValidationException
Check that the resource attribute is present and valid

Parameters:
statement - the AuthorizationDecisionStatement under question
Throws:
ValidationException

validateDecision

protected void validateDecision(AuthorizationDecisionStatement statement)
                         throws ValidationException
Check that the Decision element is present

Parameters:
statement - the AuthorizationDecisionStatement under question
Throws:
ValidationException

validateActions

protected void validateActions(AuthorizationDecisionStatement statement)
                        throws ValidationException
Check that there is at least one Action element

Parameters:
statement - the AuthorizationDecisionStatement under question
Throws:
ValidationException


Copyright © 1999-2013. All Rights Reserved.