Package com.illumon.iris.controller
Class PersistentQueryConfigTableFactory
java.lang.Object
com.illumon.iris.controller.PersistentQueryConfigTableFactory
A factory that listens to the Persistent Query Controller and generates a Table from the QueryInfo updates.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPersistentQueryConfigTableFactory
(PersistentQueryControllerClient controllerClient, boolean forceStringConversion) Creates a PersistentQueryConfigTableFactory.PersistentQueryConfigTableFactory
(PersistentQueryControllerClient controllerClient, Predicate<PersistentQueryInfo> queryFilter, boolean forceStringConversion, boolean addExportedObjectInfo, boolean refreshing) Creates a PersistentQueryConfigTableFactory. -
Method Summary
-
Field Details
-
OWNER_COLUMN
- See Also:
-
NAME_COLUMN
- See Also:
-
SERIAL_COLUMN
- See Also:
-
TREE_PARENT_COLUMN_NAME
- See Also:
-
TREE_ID_COLUMN_NAME
- See Also:
-
SCOPE_NAME_COLUMN
- See Also:
-
EXPORTED_OBJECT_INFO_COLUMN
- See Also:
-
-
Constructor Details
-
PersistentQueryConfigTableFactory
public PersistentQueryConfigTableFactory(@NotNull PersistentQueryControllerClient controllerClient, boolean forceStringConversion) Creates a PersistentQueryConfigTableFactory.- Parameters:
controllerClient
- the persistent query controller client, must be subscribed.forceStringConversion
- true to make all columns text-compatible eg for web.
-
PersistentQueryConfigTableFactory
public PersistentQueryConfigTableFactory(@NotNull PersistentQueryControllerClient controllerClient, @NotNull Predicate<PersistentQueryInfo> queryFilter, boolean forceStringConversion, boolean addExportedObjectInfo, boolean refreshing) Creates a PersistentQueryConfigTableFactory.- Parameters:
controllerClient
- the persistent query controller client, must be subscribed.queryFilter
- a predicate to filter queries before adding them to the tableforceStringConversion
- true to make all columns text-compatible eg for web.addExportedObjectInfo
- true to add an ExportedObjectInfo columnrefreshing
- should the table refresh
-
-
Method Details
-
getRawTable
-
getTable
-