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 java.lang.Object
implements Validator<StatusResponse>

Checks StatusResponseType for Schema compliance.


Constructor Summary
StatusResponseTypeSchemaValidator()
          Constructor
 
Method Summary
 void validate(StatusResponse response)
          Checks to see if a XMLObject is valid.
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
Checks to see if a XMLObject is valid.

Specified by:
validate in interface Validator<StatusResponse extends StatusResponseType>
Parameters:
response - the XMLObject to validate
Throws:
ValidationException - thrown if the element is not valid

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