Uses of Interface
com.kingsrook.qqq.backend.core.actions.customizers.TableCustomizerInterface
Packages that use TableCustomizerInterface
Package
Description
-
Uses of TableCustomizerInterface in com.kingsrook.qqq.backend.core.actions.customizers
Classes in com.kingsrook.qqq.backend.core.actions.customizers that implement TableCustomizerInterfaceModifier and TypeClassDescriptionclass
Abstract class that a table can specify an implementation of, to provide custom actions after a delete takes place.class
Abstract class that a table can specify an implementation of, to provide custom actions after an insert takes place.class
class
Abstract class that a table can specify an implementation of, to provide custom actions after an update takes place.class
Abstract class that a table can specify an implementation of, to provide custom actions before a delete takes place.class
Abstract class that a table can specify an implementation of, to provide custom actions before an insert takes place.class
Abstract class that a table can specify an implementation of, to provide custom actions before an update takes place.class
Standard/re-usable post-insert customizer, for the use case where, when we do an insert into table "parent", we want a record automatically inserted into table "child".class
Implementation of TableCustomizerInterface that runs multiple other customizersMethods in com.kingsrook.qqq.backend.core.actions.customizers that return types with arguments of type TableCustomizerInterfaceModifier and TypeMethodDescriptionstatic Optional
<TableCustomizerInterface> QCodeLoader.getTableCustomizer
(QTableMetaData table, String customizerName) -
Uses of TableCustomizerInterface in com.kingsrook.qqq.backend.core.model.helpcontent
Classes in com.kingsrook.qqq.backend.core.model.helpcontent that implement TableCustomizerInterfaceModifier and TypeClassDescriptionclass
after records are inserted, put their help content in meta-dataclass
after records are updated, put their help content in meta-dataclass
remove existing helpContent from meta-data when a record is deletedclass
in case a row's Key or Role was changed, remove existing helpContent from that key. -
Uses of TableCustomizerInterface in com.kingsrook.qqq.backend.core.model.savedreports
Classes in com.kingsrook.qqq.backend.core.model.savedreports that implement TableCustomizerInterfaceModifier and TypeClassDescriptionclass
class
-
Uses of TableCustomizerInterface in com.kingsrook.qqq.backend.core.model.savedviews
Classes in com.kingsrook.qqq.backend.core.model.savedviews that implement TableCustomizerInterface -
Uses of TableCustomizerInterface in com.kingsrook.qqq.backend.core.model.scheduledjobs.customizers
Classes in com.kingsrook.qqq.backend.core.model.scheduledjobs.customizers that implement TableCustomizerInterfaceModifier and TypeClassDescriptionclass
class
-
Uses of TableCustomizerInterface in com.kingsrook.qqq.backend.core.scheduler.processes
Classes in com.kingsrook.qqq.backend.core.scheduler.processes that implement TableCustomizerInterfaceModifier and TypeClassDescriptionclass
an implementation of a TableCustomizer that runs a subclass of AbstractRecordSyncToScheduledJobProcess - to manage scheduledJob records that correspond to records in another table (e.g., a job for each Client) Easiest way to use is: - BaseSyncToScheduledJobTableCustomizer.setTableCustomizers(tableMetaData, new YourSyncScheduledJobProcessSubclass()); which adds post-insert, -update, and -delete customizers to your table. -
Uses of TableCustomizerInterface in com.kingsrook.qqq.backend.core.scheduler.quartz.tables
Classes in com.kingsrook.qqq.backend.core.scheduler.quartz.tables that implement TableCustomizerInterface -
Uses of TableCustomizerInterface in com.kingsrook.qqq.backend.module.filesystem.processes.implementations.filesystem.importer
Classes in com.kingsrook.qqq.backend.module.filesystem.processes.implementations.filesystem.importer that implement TableCustomizerInterfaceModifier and TypeClassDescriptionclass
combine all unstructured fields of the record into a JSON blob in the "values" field.