# Uses of Class
org.opensaml.saml.metadata.resolver.filter.FilterException

Packages that use FilterException
Package
Description
org.opensaml.saml.metadata.resolver.filter
Classes for SAML metadata filtering.
org.opensaml.saml.metadata.resolver.filter.impl
Implementation of Metadata Filters.
org.opensaml.saml.metadata.resolver.impl
Classes for retrieving, filtering, and querying metadata.

## Uses of FilterException in org.opensaml.saml.metadata.resolver.filter

Methods in org.opensaml.saml.metadata.resolver.filter that throw FilterException
Modifier and Type
Method
Description
`XMLObject`
MetadataFilter.`filter(XMLObject metadata, MetadataFilterContext context)`
Filters the given metadata, perhaps to remove elements that are not wanted.
`final XMLObject`
MetadataFilterChain.`filter(XMLObject xmlObject, MetadataFilterContext context)`
Filters the given metadata, perhaps to remove elements that are not wanted.
`void`
MetadataNodeProcessor.`process(XMLObject metadataNode)`
Process a metadata document node.

## Uses of FilterException in org.opensaml.saml.metadata.resolver.filter.impl

Methods in org.opensaml.saml.metadata.resolver.filter.impl that throw FilterException
Modifier and Type
Method
Description
`XMLObject`
AlgorithmFilter.`filter(XMLObject metadata, MetadataFilterContext context)`
Filters the given metadata, perhaps to remove elements that are not wanted.
`XMLObject`
ByReferenceMetadataFilter.`filter(XMLObject metadata, MetadataFilterContext context)`
Filters the given metadata, perhaps to remove elements that are not wanted.
`XMLObject`
EntityAttributesFilter.`filter(XMLObject metadata, MetadataFilterContext context)`
Filters the given metadata, perhaps to remove elements that are not wanted.
`XMLObject`
EntityRoleFilter.`filter(XMLObject metadata, MetadataFilterContext context)`
Filters the given metadata, perhaps to remove elements that are not wanted.
`XMLObject`
NameIDFormatFilter.`filter(XMLObject metadata, MetadataFilterContext context)`
Filters the given metadata, perhaps to remove elements that are not wanted.
`XMLObject`
NodeProcessingMetadataFilter.`filter(XMLObject metadata, MetadataFilterContext context)`
Filters the given metadata, perhaps to remove elements that are not wanted.
`XMLObject`
PredicateFilter.`filter(XMLObject metadata, MetadataFilterContext context)`
Filters the given metadata, perhaps to remove elements that are not wanted.
`XMLObject`
RequiredValidUntilFilter.`filter(XMLObject metadata, MetadataFilterContext context)`
Filters the given metadata, perhaps to remove elements that are not wanted.
`XMLObject`
SchemaValidationFilter.`filter(XMLObject metadata, MetadataFilterContext context)`
Filters the given metadata, perhaps to remove elements that are not wanted.
`XMLObject`
SignatureValidationFilter.`filter(XMLObject metadata, MetadataFilterContext context)`
Filters the given metadata, perhaps to remove elements that are not wanted.
`protected void`
EntityRoleFilter.`filterEntitiesDescriptor(EntitiesDescriptor descriptor)`
Filters `EntitiesDescriptor`.
`protected void`
EntityRoleFilter.`filterEntityDescriptor(EntityDescriptor descriptor)`
Filters entity descriptor roles.
`protected QName`
EntityRoleFilter.`getRoleName(RoleDescriptor role)`
Gets the effective name for the role.
`protected Instant`
RequiredValidUntilFilter.`getValidUntil(XMLObject metadata)`
Gets the validUntil time of the metadata, if present.
`protected void`
SignatureValidationFilter.`performPreValidation(Signature signature, String metadataEntryName)`
Perform pre-validation on the Signature token.
`void`
EntitiesDescriptorNameProcessor.`process(XMLObject metadataNode)`
Process a metadata document node.
`protected void`
SignatureValidationFilter.`processEntityDescriptor(EntityDescriptor entityDescriptor, MetadataFilterContext context, boolean isRoot)`
Process the signatures on the specified EntityDescriptor and any signed children.
`protected void`
SignatureValidationFilter.`processEntityGroup(EntitiesDescriptor entitiesDescriptor, MetadataFilterContext context, boolean isRoot)`
Process the signatures on the specified EntitiesDescriptor and any signed children.
`protected void`
NodeProcessingMetadataFilter.`processNode(XMLObject node)`
Process an individual metadata node.
`protected void`
SignatureValidationFilter.`verifySignature(SignableXMLObject signedMetadata, String metadataEntryName, boolean isEntityGroup)`
Evaluate the signature on the signed metadata instance.

## Uses of FilterException in org.opensaml.saml.metadata.resolver.impl

Methods in org.opensaml.saml.metadata.resolver.impl that throw FilterException
Modifier and Type
Method
Description
`protected XMLObject`
AbstractMetadataResolver.`filterMetadata(XMLObject metadata)`
Filters the given metadata.
`protected AbstractBatchMetadataResolver.BatchEntityBackingStore`
AbstractBatchMetadataResolver.`preProcessNewMetadata(XMLObject root)`
Process the specified new metadata document, including metadata filtering and return its data in a new entity backing store instance.
`protected void`
AbstractDynamicMetadataResolver.`processNewMetadata(XMLObject root, String expectedEntityID)`
Process the specified new metadata document, including metadata filtering, and store the processed metadata in the backing store.
`protected void`
AbstractDynamicMetadataResolver.`processNewMetadata(XMLObject root, String expectedEntityID, boolean fromPersistentCache)`
Process the specified new metadata document, including metadata filtering, and store the processed metadata in the backing store.