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:
Validator<SPSSODescriptor>

public class SPSSODescriptorSchemaValidator
extends SSODescriptorSchemaValidator<SPSSODescriptor>

Checks SPSSODescriptor for Schema compliance.


Constructor Summary
SPSSODescriptorSchemaValidator()
          Constructor
 
Method Summary
 void validate(SPSSODescriptor spssoDescriptor)
          Checks to see if a XMLObject is valid.
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 ValidationException
Checks to see if a XMLObject is valid.

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

validateAttributeConsumingServices

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

Parameters:
spssoDescriptor -
Throws:
ValidationException