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)
          
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

Specified by:
validate in interface Validator<LogoutRequest>
Overrides:
validate in class RequestAbstractTypeSchemaValidator<LogoutRequest>
Throws:
ValidationException

validateIdentifiers

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

Parameters:
request - the request being processed
Throws:
ValidationException - thrown if the identifiers present are not valid


Copyright © 1999-2013. All Rights Reserved.