org.opensaml.saml2.core.validator
Class LogoutRequestSchemaValidator

java.lang.Object
  extended by org.opensaml.saml2.core.validator.RequestAbstractTypeSchemaValidator<LogoutRequest>
      extended by org.opensaml.saml2.core.validator.LogoutRequestSchemaValidator
All Implemented Interfaces:
Validator<LogoutRequest>

public class LogoutRequestSchemaValidator
extends RequestAbstractTypeSchemaValidator<LogoutRequest>

Checks LogoutRequest for Schema compliance.


Constructor Summary
LogoutRequestSchemaValidator()
          Constructor
 
Method Summary
 void validate(LogoutRequest request)
          Checks to see if a XMLObject is valid.
protected  void validateIdentifiers(LogoutRequest request)
          Validate the Identifier child types (BaseID, NameID, EncryptedID).
 
Methods inherited from class org.opensaml.saml2.core.validator.RequestAbstractTypeSchemaValidator
validateID, validateIssueInstant, validateVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogoutRequestSchemaValidator

public LogoutRequestSchemaValidator()
Constructor

Method Detail

validate

public void validate(LogoutRequest request)
              throws ValidationException
Checks to see if a XMLObject is valid.

Specified by:
validate in interface Validator<LogoutRequest>
Overrides:
validate in class RequestAbstractTypeSchemaValidator<LogoutRequest>
Parameters:
request - the XMLObject to validate
Throws:
ValidationException - thrown if the element is not valid

validateIdentifiers

protected void validateIdentifiers(LogoutRequest request)
                            throws ValidationException
Validate the Identifier child types (BaseID, NameID, EncryptedID).

Parameters:
request -
Throws:
ValidationException