Interface ISystemFilterChain

All Known Implementing Classes:
SysControllerFilterChain

public interface ISystemFilterChain
  • Method Details

    • addFilter

      void addFilter(String filterName, SysControllerFilter filter)
      Add a filter to the Filter Chain. Filters will be executed in the same order in which they were added to the Filter Chain.
      Parameters:
      filterName - the name of the filter
      filter - the filter that is going to be added
    • remove

      void remove(String filterName)
      Remove a Filter from the Filter Chain.
      Parameters:
      filterName - the name of the Filter
    • runRequest

      FilterAction runRequest(User sender, ISFSObject params)
    • size

      int size()
      Get the size of the Filter Chain.
      Returns:
      the size of the Filter Chain.
    • clearAll

      void clearAll()
      Remove all current filter