org.opensaml.saml2.metadata.validator
Class IDPSSODescriptorSpecValidator

java.lang.Object
  extended by org.opensaml.saml2.metadata.validator.RoleDescriptorSpecValidator<SSODescriptorType>
      extended by org.opensaml.saml2.metadata.validator.SSODescriptorSpecValidator<IDPSSODescriptor>
          extended by org.opensaml.saml2.metadata.validator.IDPSSODescriptorSpecValidator
All Implemented Interfaces:
Validator<IDPSSODescriptor>

public class IDPSSODescriptorSpecValidator
extends SSODescriptorSpecValidator<IDPSSODescriptor>

Checks IDPSSODescriptor for Spec compliance.


Constructor Summary
IDPSSODescriptorSpecValidator()
          Constructor
 
Method Summary
 void validate(IDPSSODescriptor idpssoDescriptor)
          Checks to see if a XMLObject is valid.
protected  void validateNameIDMapping(IDPSSODescriptor idpssoDescriptor)
           
protected  void validateSingleSign(IDPSSODescriptor idpssoDescriptor)
           
 
Methods inherited from class org.opensaml.saml2.metadata.validator.SSODescriptorSpecValidator
validateResponseLocation
 
Methods inherited from class org.opensaml.saml2.metadata.validator.RoleDescriptorSpecValidator
validateProtocols
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IDPSSODescriptorSpecValidator

public IDPSSODescriptorSpecValidator()
Constructor

Method Detail

validate

public void validate(IDPSSODescriptor idpssoDescriptor)
              throws ValidationException
Description copied from class: SSODescriptorSpecValidator
Checks to see if a XMLObject is valid.

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

validateSingleSign

protected void validateSingleSign(IDPSSODescriptor idpssoDescriptor)
                           throws ValidationException
Throws:
ValidationException

validateNameIDMapping

protected void validateNameIDMapping(IDPSSODescriptor idpssoDescriptor)
                              throws ValidationException
Throws:
ValidationException