org.opensaml.saml2.metadata.provider
Interface MetadataFilter

All Known Implementing Classes:
EntityRoleFilter, MetadataFilterChain, RequiredValidUntilFilter, SchemaValidationFilter, SignatureValidationFilter

public interface MetadataFilter

A metadata filter is used to process a metadata document after it has been unmarshalled into object. Some example filters might remove everything but identity providers roles, decreasing the data a service provider needs to work with, or a filter could be used to perform integrity checking on the retrieved metadata by verifying a digital signature.


Method Summary
 void doFilter(XMLObject metadata)
          Filters the given metadata, perhaps to remove elements that are not wanted.
 

Method Detail

doFilter

void doFilter(XMLObject metadata)
              throws FilterException
Filters the given metadata, perhaps to remove elements that are not wanted.

Parameters:
metadata - the metadata to be filtered.
Throws:
FilterException - thrown if an error occurs during the filtering process


Copyright © 1999-2013. All Rights Reserved.