Class InstallFilter

java.lang.Object
net.sf.basedb.clients.web.extensions.InstallFilter
All Implemented Interfaces:
Filter<ExtensionsFile>

public class InstallFilter
extends Object
implements Filter<ExtensionsFile>
Filter implementation that selects only those extensions that was selected by the user in the gui. Eg. if the request parameter filename.install is set.
Since:
3.0
Author:
Nicklas
Last modified
$Date $
  • Field Details

    • request

      private final HttpServletRequest request
    • ignoreErrorFlag

      private final boolean ignoreErrorFlag
  • Constructor Details

    • InstallFilter

      public InstallFilter​(HttpServletRequest request)
    • InstallFilter

      public InstallFilter​(HttpServletRequest request, boolean ignoreErrorFlag)
      Create a filter that allow us to ignore the error flag. Needed to be able to reset the error status for extensions that has been selected for re-install. See ResetProcessor.
      Since:
      3.2.4
  • Method Details

    • evaluate

      public boolean evaluate​(ExtensionsFile xtFile)
      Description copied from interface: Filter
      Evaluate if the given object should pass the filter or not.
      Specified by:
      evaluate in interface Filter<ExtensionsFile>
      Parameters:
      xtFile - The object to evaluate
      Returns:
      TRUE if the object passes the filter, FALSE otherwise