org.opensaml.saml2.core.validator
Class StatusResponseTypeSchemaValidator<StatusResponse extends StatusResponseType>

java.lang.Object
  extended by org.opensaml.saml2.core.validator.StatusResponseTypeSchemaValidator<StatusResponse>
All Implemented Interfaces:
Validator<StatusResponse>
Direct Known Subclasses:
ArtifactResponseSchemaValidator, LogoutResponseSchemaValidator, ManageNameIDResponseSchemaValidator, NameIDMappingResponseSchemaValidator, ResponseSchemaValidator

public abstract class StatusResponseTypeSchemaValidator<StatusResponse extends StatusResponseType>
extends Object
implements Validator<StatusResponse>

Checks StatusResponseType for Schema compliance.


Constructor Summary
StatusResponseTypeSchemaValidator()
          Constructor
 
Method Summary
 void validate(StatusResponse response)
          
protected  void validateID(StatusResponse response)
          Validates the ID attribute
protected  void validateIssueInstant(StatusResponse response)
          Validates the IsssueInstant attribute
protected  void validateStatus(StatusResponse response)
          Validates the Status child element.
protected  void validateVersion(StatusResponse response)
          Validates the Version attribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatusResponseTypeSchemaValidator

public StatusResponseTypeSchemaValidator()
Constructor

Method Detail

validate

public void validate(StatusResponse response)
              throws ValidationException

Specified by:
validate in interface Validator<StatusResponse extends StatusResponseType>
Throws:
ValidationException

validateStatus

protected void validateStatus(StatusResponse response)
                       throws ValidationException
Validates the Status child element.

Parameters:
response -
Throws:
ValidationException

validateID

protected void validateID(StatusResponse response)
                   throws ValidationException
Validates the ID attribute

Parameters:
response -
Throws:
ValidationException

validateVersion

protected void validateVersion(StatusResponse response)
                        throws ValidationException
Validates the Version attribute

Parameters:
response -
Throws:
ValidationException

validateIssueInstant

protected void validateIssueInstant(StatusResponse response)
                             throws ValidationException
Validates the IsssueInstant attribute

Parameters:
response -
Throws:
ValidationException


Copyright © 1999-2012. All Rights Reserved.