Class QueryRuntimeFilterFactory

java.lang.Object
net.sf.basedb.core.QueryRuntimeFilterFactory

class QueryRuntimeFilterFactory
extends Object
This is a factory class for QueryRuntimeFilter implementations. The factory creates required and default optional filters for all items at startup time.
Version:
2.0
Author:
Nicklas
See Also:
Developer documentation: The Query API
Last modified
$Date: 2015-04-20 11:08:18 +0200 (må, 20 apr 2015) $
  • Field Details

  • Constructor Details

    • QueryRuntimeFilterFactory

      QueryRuntimeFilterFactory()
  • Method Details

    • init

      static void init()
    • unload

      static void unload()
      Unload all settings.
    • getRequiredFilter

      static QueryRuntimeFilter getRequiredFilter​(Item itemType)
      Get the required runtime filter for the speicified item type.
      Parameters:
      itemType - The item type
      Returns:
      A QueryRuntimeFilter object or null if not filter is required
    • getOptionalFilter

      static QueryRuntimeFilter getOptionalFilter​(Item itemType)
      Get the default optional runtime filter for the speicified item type.
      Parameters:
      itemType - The item type
      Returns:
      A QueryRuntimeFilter object or null if not filter is required