public abstract class AbstractTuttiBatchTableUIHandler<R extends AbstractTuttiBeanUIModel,M extends AbstractTuttiTableUIModel<?,R,M>> extends AbstractTuttiTableUIHandler<R,M>
| Modifier and Type | Field and Description |
|---|---|
protected TuttiBeanMonitor<M> |
fishingOperationMonitor
To monitor changes on the fishing operation.
|
protected PersistenceService |
persistenceService
Persistence service.
|
context| Modifier | Constructor and Description |
|---|---|
protected |
AbstractTuttiBatchTableUIHandler(FishingOperationsUI parentUi,
String[] fishingProperties,
String... properties) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract FishingOperation |
getFishingOperation() |
protected void |
initBatchTable(org.jdesktop.swingx.JXTable table,
TableColumnModel columnModel,
AbstractTuttiTableModel<R> tableModel) |
protected abstract boolean |
isRowValid(R row) |
protected abstract void |
saveRow(R row) |
protected abstract void |
saveSelectedRowIfRequired() |
void |
saveSelectedRowIfRequired(FocusEvent event) |
abstract void |
selectFishingOperation(FishingOperation bean) |
addBooleanColumnToModel, addColumnToModel, addColumnToModel, addComboDataColumnToModel, addFloatColumnToModel, addIntegerColumnToModel, createTableColumnModel, getRowMonitor, getRowPropertiesToIgnore, getTable, getTableModel, installTableKeyListener, listenRowsFromModel, newTableCellRender, newTableCellRender, newTableCellRender, onModelRowsChanged, onRowModified, onRowModifyStateChanged, onRowValidStateChangedafterInitUI, beforeInitUI, getConfig, getContext, getDecorator, getModel, initBeanComboBox, initBeanList, initDatePicker, initNumberEditor, initTimeEditor, initUI, listenValidatorValid, listModelIsModify, newListCellRender, newListCellRender, newListCellRender, onCloseUI, selectListData, setBoolean, setDate, setText, updateIndicesprotected final PersistenceService persistenceService
protected final TuttiBeanMonitor<M extends AbstractTuttiTableUIModel<?,R,M>> fishingOperationMonitor
protected AbstractTuttiBatchTableUIHandler(FishingOperationsUI parentUi, String[] fishingProperties, String... properties)
protected abstract void saveSelectedRowIfRequired()
protected abstract boolean isRowValid(R row)
protected abstract void saveRow(R row)
protected abstract FishingOperation getFishingOperation()
public abstract void selectFishingOperation(FishingOperation bean)
public final void saveSelectedRowIfRequired(FocusEvent event)
protected void initBatchTable(org.jdesktop.swingx.JXTable table,
TableColumnModel columnModel,
AbstractTuttiTableModel<R> tableModel)
Copyright © 2012 Ifremer. All Rights Reserved.