Class PersistentQueryConfigTableFactory

java.lang.Object
com.illumon.iris.controller.PersistentQueryConfigTableFactory

public class PersistentQueryConfigTableFactory extends Object
A factory that listens to the Persistent Query Controller and generates a Table from the QueryInfo updates.
  • Constructor Details

    • PersistentQueryConfigTableFactory

      public PersistentQueryConfigTableFactory(com.fishlib.io.logger.Logger log, IrisGroupProvider groupProvider, PersistentQueryControllerClient controllerClient, boolean forceStringConversion)
      Creates a PersistentQueryConfigTableFactory.
      Parameters:
      log - the logger
      groupProvider - the group provider
      controllerClient - the persistent query controller client, must be subscribed.
      forceStringConversion - true to make all columns text-compatible eg for web.
  • Method Details

    • getTable

      public Table getTable()
    • getVisiblityFilterGenerator

      public FilterGenerator getVisiblityFilterGenerator()