public class AcquiredLocksView extends BaseViewWithUiHandlers<AcquiredLocksUIHandler> implements AcquiredLocksPresenter.MyView
Modifier and Type | Class and Description |
---|---|
(package private) static interface |
AcquiredLocksView.Binder
GWT UI creator.
|
Modifier and Type | Field and Description |
---|---|
(package private) org.gwtbootstrap3.client.ui.Button |
addRecord
The Add record button
|
private AddRecordLockView |
addRecordLockView
The Add Record Lock View
|
private java.lang.String[] |
columnNames
Column names.
|
(package private) org.gwtbootstrap3.client.ui.gwt.DataGrid<RecordInfo> |
dataGrid
The acquired locks table view
|
(package private) org.gwtbootstrap3.client.ui.Button |
deleteAllRecords
The Delete All button
|
(package private) org.gwtbootstrap3.client.ui.Button |
deleteSelected
The Delete selected button
|
private GridHandle<RecordInfo> |
gridHandle
The acquired locks grid handle
|
private com.google.inject.Provider<InputDialog> |
inputDialogProvider
The common input dialogs provider
|
(package private) org.gwtbootstrap3.client.ui.Button |
lockRecords
The Lock button
|
(package private) com.google.gwt.user.client.ui.HasWidgets |
modalFragment
The modal container
|
private com.google.gwt.view.client.MultiSelectionModel<RecordInfo> |
selectionModel
The acquired locks selection model
|
(package private) org.gwtbootstrap3.client.ui.Button |
unlockRecords
The Unlock button
|
logger
Constructor and Description |
---|
AcquiredLocksView(AcquiredLocksView.Binder binder,
com.google.inject.Provider<InputDialog> inputDialogProvider,
AddRecordLockView addRecordLockView)
Constructs this view, used by MPV gwtplatform of ArcBees Inc.
|
Modifier and Type | Method and Description |
---|---|
com.google.gwt.user.client.ui.HasEnabled[] |
get()
Provides all components that must be managed by its view state machine.
|
AddRecordLockView |
getAddRecordLockView()
Gets a reference to the Add Record Lock View.
|
boolean |
isRecordsSelected(java.util.Set<RecordInfo> records)
Tests if the tested record set has been selected.
|
(package private) void |
onDeleteAllRecords(com.google.gwt.event.dom.client.ClickEvent e)
The Delete All button click handler.
|
(package private) void |
onDeleteSelected(com.google.gwt.event.dom.client.ClickEvent e)
The Delete Selected button click handler.
|
(package private) void |
onLockRecords(com.google.gwt.event.dom.client.ClickEvent e)
The Lock button click handler.
|
(package private) void |
onUnLockRecords(com.google.gwt.event.dom.client.ClickEvent e)
The Unlock button click handler.
|
void |
setRecordLocks(RecordInfo[] rows)
Sets the acquired locks table model.
|
addDialog, onAttach, onDetach, removeModaDialog, setUiHandlers, setupModaDialog, setupModalSlot
addToSlot, asWidget, bindSlot, bindSlot, bindSlot, initWidget, removeFromSlot, setInSlot
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
@UiField(provided=true) org.gwtbootstrap3.client.ui.gwt.DataGrid<RecordInfo> dataGrid
@UiField org.gwtbootstrap3.client.ui.Button lockRecords
@UiField org.gwtbootstrap3.client.ui.Button unlockRecords
@UiField org.gwtbootstrap3.client.ui.Button addRecord
@UiField org.gwtbootstrap3.client.ui.Button deleteSelected
@UiField org.gwtbootstrap3.client.ui.Button deleteAllRecords
@UiField com.google.gwt.user.client.ui.HasWidgets modalFragment
private final com.google.inject.Provider<InputDialog> inputDialogProvider
private final java.lang.String[] columnNames
private final GridHandle<RecordInfo> gridHandle
private final com.google.gwt.view.client.MultiSelectionModel<RecordInfo> selectionModel
private final AddRecordLockView addRecordLockView
@Inject AcquiredLocksView(AcquiredLocksView.Binder binder, com.google.inject.Provider<InputDialog> inputDialogProvider, AddRecordLockView addRecordLockView)
binder
- The injected GWT UI creatorinputDialogProvider
- The injected InputDialog provideraddRecordLockView
- The injected Add Record Lock Viewpublic void setRecordLocks(RecordInfo[] rows)
setRecordLocks
in interface AcquiredLocksPresenter.MyView
rows
- The array of records@UiHandler(value="lockRecords") void onLockRecords(com.google.gwt.event.dom.client.ClickEvent e)
e
- Click event@UiHandler(value="unlockRecords") void onUnLockRecords(com.google.gwt.event.dom.client.ClickEvent e)
e
- Click event@UiHandler(value="deleteSelected") void onDeleteSelected(com.google.gwt.event.dom.client.ClickEvent e)
e
- Click event@UiHandler(value="deleteAllRecords") void onDeleteAllRecords(com.google.gwt.event.dom.client.ClickEvent e)
e
- Click eventpublic com.google.gwt.user.client.ui.HasEnabled[] get()
get
in interface javax.inject.Provider<com.google.gwt.user.client.ui.HasEnabled[]>
public boolean isRecordsSelected(java.util.Set<RecordInfo> records)
isRecordsSelected
in interface AcquiredLocksPresenter.MyView
records
- The set of tested recordspublic AddRecordLockView getAddRecordLockView()
getAddRecordLockView
in interface AcquiredLocksPresenter.MyView