org.opensaml.saml2.core.validator
Class NameIDMappingRequestSchemaValidator

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

public class NameIDMappingRequestSchemaValidator
extends RequestAbstractTypeSchemaValidator<NameIDMappingRequest>

Checks NameIDMappingRequest for Schema compliance.


Constructor Summary
NameIDMappingRequestSchemaValidator()
          Constructor
 
Method Summary
 void validate(NameIDMappingRequest request)
          Checks to see if a XMLObject is valid.
protected  void validateIdentifiers(NameIDMappingRequest request)
          Validates 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

NameIDMappingRequestSchemaValidator

public NameIDMappingRequestSchemaValidator()
Constructor

Method Detail

validate

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

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

validateIdentifiers

protected void validateIdentifiers(NameIDMappingRequest request)
                            throws ValidationException
Validates the identifier child types (BaseID, NameID, EncryptedID).

Parameters:
request -
Throws:
ValidationException