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)
          
protected  void validateIdentifiers(NameIDMappingRequest request)
          Validates the identifier child types (BaseID, NameID, EncryptedID).
private  void validateNameIDPolicy(NameIDMappingRequest request)
          Validates the NameIDPolicy child element.
 
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

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

validateIdentifiers

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

Parameters:
request -
Throws:
ValidationException

validateNameIDPolicy

private void validateNameIDPolicy(NameIDMappingRequest request)
                           throws ValidationException
Validates the NameIDPolicy child element.

Parameters:
request -
Throws:
ValidationException


Copyright © 1999-2013. All Rights Reserved.