org.opensaml.saml2.core.validator
Class RequestAbstractTypeSchemaValidator<RequestType extends RequestAbstractType>

java.lang.Object
  extended by org.opensaml.saml2.core.validator.RequestAbstractTypeSchemaValidator<RequestType>
Type Parameters:
RequestType - request type that will be validated
All Implemented Interfaces:
Validator<RequestType>
Direct Known Subclasses:
ArtifactResolveSchemaValidator, AssertionIDRequestSchemaValidator, AuthnRequestSchemaValidator, LogoutRequestSchemaValidator, ManageNameIDRequestSchemaValidator, NameIDMappingRequestSchemaValidator, SubjectQuerySchemaValidator

public abstract class RequestAbstractTypeSchemaValidator<RequestType extends RequestAbstractType>
extends Object
implements Validator<RequestType>

Checks RequestAbstractType for Schema compliance.


Constructor Summary
RequestAbstractTypeSchemaValidator()
          Constructor.
 
Method Summary
 void validate(RequestType request)
          
protected  void validateID(RequestAbstractType request)
          Validates the ID attribute.
protected  void validateIssueInstant(RequestAbstractType request)
          Validates the IsssueInstant attribute.
protected  void validateVersion(RequestAbstractType request)
          Validates the Version attribute.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequestAbstractTypeSchemaValidator

public RequestAbstractTypeSchemaValidator()
Constructor.

Method Detail

validate

public void validate(RequestType request)
              throws ValidationException

Specified by:
validate in interface Validator<RequestType extends RequestAbstractType>
Throws:
ValidationException

validateID

protected void validateID(RequestAbstractType request)
                   throws ValidationException
Validates the ID attribute.

Parameters:
request - request to validate
Throws:
ValidationException - if invalid

validateVersion

protected void validateVersion(RequestAbstractType request)
                        throws ValidationException
Validates the Version attribute.

Parameters:
request - request to validate
Throws:
ValidationException - if invalid

validateIssueInstant

protected void validateIssueInstant(RequestAbstractType request)
                             throws ValidationException
Validates the IsssueInstant attribute.

Parameters:
request - request to validate
Throws:
ValidationException - if invalid


Copyright © 1999-2012. All Rights Reserved.