Package org.teamapps.ux.application.data
Class TableRecordHandlerBuilder<RECORD>
java.lang.Object
org.teamapps.ux.application.data.TableRecordHandlerBuilder<RECORD>
public class TableRecordHandlerBuilder<RECORD>
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description TableRecordHandlerBuilder(Table<RECORD> table, UpdateMode updateMode) -
Method Summary
-
Constructor Details
-
Method Details
-
setView
-
setEmptyRecordsOnTop
-
setEnsureEmptyRecordRow
-
setRecordEditableDecider
public TableRecordHandlerBuilder<RECORD> setRecordEditableDecider(RecordEditableDecider<RECORD> recordEditableDecider) -
setRecordDeletableDecider
public TableRecordHandlerBuilder<RECORD> setRecordDeletableDecider(RecordDeletableDecider<RECORD> recordDeletableDecider) -
setRecordValidator
public TableRecordHandlerBuilder<RECORD> setRecordValidator(RecordValidator<RECORD> recordValidator) -
setRecordUpdateHandler
public TableRecordHandlerBuilder<RECORD> setRecordUpdateHandler(RecordUpdateHandler<RECORD> recordUpdateHandler) -
setRecordDeletionHandler
public TableRecordHandlerBuilder<RECORD> setRecordDeletionHandler(RecordDeletionHandler<RECORD> recordDeletionHandler) -
setRecordHandler
-
setEmptyRecordSupplier
public TableRecordHandlerBuilder<RECORD> setEmptyRecordSupplier(java.util.function.Supplier<RECORD> emptyRecordSupplier) -
setFilterProvider
-
createTableRecordHandler
-