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
Modifier and Type Method Description java.util.List<ToolbarButtonGroup>getToolbarButtonGroups()voidsetEnsureEmptyRecordRow(boolean ensureEmptyRecordRow)
-
Field Details
-
Constructor Details
-
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 Details
-
setEnsureEmptyRecordRow
public void setEnsureEmptyRecordRow(boolean ensureEmptyRecordRow) -
getToolbarButtonGroups
-