Class 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) $
    • Constructor Detail

      • QueryRuntimeFilterFactory

        QueryRuntimeFilterFactory()
    • Method Detail

      • 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