Class AbstractFilter<ItemType,​PersistType>

  • All Implemented Interfaces:
    Filter<ItemType,​PersistType>
    Direct Known Subclasses:
    WorkflowFormFilter

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

      • active

        protected boolean active
    • Constructor Detail

      • AbstractFilter

        public AbstractFilter()
    • Method Detail

      • 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 java.lang.String toString()
        Overrides:
        toString in class java.lang.Object