org.opensaml.saml2.metadata.validator
Class SPSSODescriptorSchemaValidator

java.lang.Object
  extended by org.opensaml.saml2.metadata.validator.RoleDescriptorSchemaValidator<SSODecriptorType>
      extended by org.opensaml.saml2.metadata.validator.SSODescriptorSchemaValidator<SPSSODescriptor>
          extended by org.opensaml.saml2.metadata.validator.SPSSODescriptorSchemaValidator
All Implemented Interfaces:
org.opensaml.xml.validation.Validator<SPSSODescriptor>

public class SPSSODescriptorSchemaValidator
extends SSODescriptorSchemaValidator<SPSSODescriptor>

Checks SPSSODescriptor for Schema compliance.


Constructor Summary
SPSSODescriptorSchemaValidator()
          Constructor
 
Method Summary
 void validate(SPSSODescriptor spssoDescriptor)
          
protected  void validateAttributeConsumingServices(SPSSODescriptor spssoDescriptor)
          Checks that at least one Attribute Consuming Service is present.
 
Methods inherited from class org.opensaml.saml2.metadata.validator.RoleDescriptorSchemaValidator
validateProtocols
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SPSSODescriptorSchemaValidator

public SPSSODescriptorSchemaValidator()
Constructor

Method Detail

validate

public void validate(SPSSODescriptor spssoDescriptor)
              throws org.opensaml.xml.validation.ValidationException

Specified by:
validate in interface org.opensaml.xml.validation.Validator<SPSSODescriptor>
Overrides:
validate in class RoleDescriptorSchemaValidator<SPSSODescriptor>
Throws:
org.opensaml.xml.validation.ValidationException

validateAttributeConsumingServices

protected void validateAttributeConsumingServices(SPSSODescriptor spssoDescriptor)
                                           throws org.opensaml.xml.validation.ValidationException
Checks that at least one Attribute Consuming Service is present.

Parameters:
spssoDescriptor -
Throws:
org.opensaml.xml.validation.ValidationException


Copyright © 2006-2011 Internet2. All Rights Reserved.