org.opensaml.saml2.metadata.validator
Class RoleDescriptorSpecValidator<RoleDescriptorType extends RoleDescriptor>

java.lang.Object
  extended by org.opensaml.saml2.metadata.validator.RoleDescriptorSpecValidator<RoleDescriptorType>
All Implemented Interfaces:
Validator<RoleDescriptorType>
Direct Known Subclasses:
AttributeAuthorityDescriptorSpecValidator, AuthnAuthorityDescriptorSpecValidator, PDPDescriptorSpecValidator, SSODescriptorSpecValidator

public class RoleDescriptorSpecValidator<RoleDescriptorType extends RoleDescriptor>
extends Object
implements Validator<RoleDescriptorType>

Checks RoleDescriptor for Spec compliance.


Constructor Summary
RoleDescriptorSpecValidator()
          Constructor
 
Method Summary
 void validate(RoleDescriptorType roleDescriptor)
          
protected  void validateProtocols(RoleDescriptor roleDescriptor)
          Checks that the SAML 2.0 protocol is present.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoleDescriptorSpecValidator

public RoleDescriptorSpecValidator()
Constructor

Method Detail

validate

public void validate(RoleDescriptorType roleDescriptor)
              throws ValidationException

Specified by:
validate in interface Validator<RoleDescriptorType extends RoleDescriptor>
Throws:
ValidationException

validateProtocols

protected void validateProtocols(RoleDescriptor roleDescriptor)
                          throws ValidationException
Checks that the SAML 2.0 protocol is present.

Parameters:
roleDescriptor -
Throws:
ValidationException


Copyright © 1999-2013. All Rights Reserved.