Class AbstractMetadataFilter

java.lang.Object
net.shibboleth.shared.component.AbstractInitializableComponent
org.opensaml.saml.metadata.resolver.filter.AbstractMetadataFilter
All Implemented Interfaces:
Component, DestructableComponent, InitializableComponent, MetadataFilter
Direct Known Subclasses:
AlgorithmFilter, ByReferenceMetadataFilter, EntityAttributesFilter, EntityRoleFilter, MetadataFilterChain, NameIDFormatFilter, NodeProcessingMetadataFilter, PredicateFilter, RequiredValidUntilFilter, SchemaValidationFilter, SignatureValidationFilter

public abstract class AbstractMetadataFilter extends AbstractInitializableComponent implements MetadataFilter
Abstract base class for MetadataFilter.
Since:
5.0.0
  • Field Details

    • filterType

      @Nullable @NotEmpty private String filterType
      Filter type for logging/reporting.
  • Constructor Details

    • AbstractMetadataFilter

      public AbstractMetadataFilter()
  • Method Details

    • getType

      @Nullable @NotEmpty public String getType()
      Gets the type of filter for reporting or logging purposes.
      Specified by:
      getType in interface MetadataFilter
      Returns:
      filter type
    • setType

      public void setType(@Nullable @NotEmpty String type)
      Set filter type for reporting/logging.
      Parameters:
      type - filter type