Class AbstractFilter<ItemType,PersistType>

java.lang.Object
org.alfresco.repo.forms.processor.AbstractFilter<ItemType,PersistType>
All Implemented Interfaces:
Filter<ItemType,PersistType>
Direct Known Subclasses:
WorkflowFormFilter

public abstract class AbstractFilter<ItemType,PersistType> extends Object implements Filter<ItemType,PersistType>
Abstract base class for all Filter implementations.
Author:
Gavin Cornwell
  • Field Details

    • filterRegistry

      protected FilterRegistry filterRegistry
    • active

      protected boolean active
  • Constructor Details

    • AbstractFilter

      public AbstractFilter()
  • Method Details

    • setFilterRegistry

      public void setFilterRegistry(FilterRegistry filterRegistry)
      Sets the filter registry
      Parameters:
      filterRegistry - The FilterRegistry instance
    • setActive

      public void setActive(boolean active)
      Sets whether this filter is active
      Parameters:
      active - true if the filter should be active
    • register

      public void register()
      Registers this filter with the filter registry
    • isActive

      public boolean isActive()
      Description copied from interface: Filter
      Determines whether the filter is active
      Specified by:
      isActive in interface Filter<ItemType,PersistType>
      Returns:
      true if the filter is active
    • toString

      public String toString()
      Overrides:
      toString in class Object