Package org.teamapps.ux.application.data
Class TableRecordHandler<RECORD>
- java.lang.Object
-
- org.teamapps.ux.application.data.TableRecordHandler<RECORD>
-
public class TableRecordHandler<RECORD> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description Event<RECORD>onRecordSavedEvent<RECORD>onRecordSavingFailed
-
Constructor Summary
Constructors Modifier Constructor Description protectedTableRecordHandler(Table<RECORD> table, UpdateMode updateMode, boolean emptyRecordsOnTop, boolean ensureEmptyRecordRow, RecordEditableDecider<RECORD> recordEditableDecider, RecordDeletableDecider<RECORD> recordDeletableDecider, RecordValidator<RECORD> recordValidator, RecordUpdateHandler<RECORD> recordUpdateHandler, RecordDeletionHandler<RECORD> recordDeletionHandler, RecordHandler<RECORD> recordHandler, java.util.function.Supplier<RECORD> emptyRecordSupplier, FilterProvider<RECORD> filterProvider, View view)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<ToolbarButtonGroup>getToolbarButtonGroups()voidsetEnsureEmptyRecordRow(boolean ensureEmptyRecordRow)
-
-
-
Constructor Detail
-
TableRecordHandler
protected TableRecordHandler(Table<RECORD> table, UpdateMode updateMode, boolean emptyRecordsOnTop, boolean ensureEmptyRecordRow, RecordEditableDecider<RECORD> recordEditableDecider, RecordDeletableDecider<RECORD> recordDeletableDecider, RecordValidator<RECORD> recordValidator, RecordUpdateHandler<RECORD> recordUpdateHandler, RecordDeletionHandler<RECORD> recordDeletionHandler, RecordHandler<RECORD> recordHandler, java.util.function.Supplier<RECORD> emptyRecordSupplier, FilterProvider<RECORD> filterProvider, View view)
-
-
Method Detail
-
setEnsureEmptyRecordRow
public void setEnsureEmptyRecordRow(boolean ensureEmptyRecordRow)
-
getToolbarButtonGroups
public java.util.List<ToolbarButtonGroup> getToolbarButtonGroups()
-
-