org.opensaml.saml2.metadata.validator
Class SSODescriptorSpecValidator<SSODescriptorType extends SSODescriptor>

java.lang.Object
  extended by org.opensaml.saml2.metadata.validator.RoleDescriptorSpecValidator<SSODescriptorType>
      extended by org.opensaml.saml2.metadata.validator.SSODescriptorSpecValidator<SSODescriptorType>
All Implemented Interfaces:
Validator<SSODescriptorType>
Direct Known Subclasses:
IDPSSODescriptorSpecValidator, SPSSODescriptorSpecValidator

public class SSODescriptorSpecValidator<SSODescriptorType extends SSODescriptor>
extends RoleDescriptorSpecValidator<SSODescriptorType>

Checks SSODescriptor for Spec compliance.


Constructor Summary
SSODescriptorSpecValidator()
          Constructor
 
Method Summary
 void validate(SSODescriptorType ssoDescriptor)
          Checks to see if a XMLObject is valid.
protected  void validateResponseLocation(SSODescriptor ssoDescriptor)
          Checks that Response Location of Artifact Resolution Services is omitted.
 
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

SSODescriptorSpecValidator

public SSODescriptorSpecValidator()
Constructor

Method Detail

validate

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

Specified by:
validate in interface Validator<SSODescriptorType extends SSODescriptor>
Overrides:
validate in class RoleDescriptorSpecValidator<SSODescriptorType extends SSODescriptor>
Parameters:
ssoDescriptor - the XMLObject to validate
Throws:
ValidationException - thrown if the element is not valid

validateResponseLocation

protected void validateResponseLocation(SSODescriptor ssoDescriptor)
                                 throws ValidationException
Checks that Response Location of Artifact Resolution Services is omitted.

Parameters:
ssoDescriptor -
Throws:
ValidationException