public class ProcessesView extends BaseViewWithUiHandlers<ProcessesUIHandlers> implements ProcessesPresenter.MyView
| Modifier and Type | Class and Description |
|---|---|
(package private) static interface |
ProcessesView.Binder
GWT UI Creator
|
PrintingContext.PreviewDialogParameters, PrintingContext.Range| Modifier and Type | Field and Description |
|---|---|
(package private) org.gwtbootstrap3.client.ui.Button |
addProcess
The Add Process Account button
|
(package private) org.gwtbootstrap3.client.ui.Button |
assignCert
The Assign Peer Certificate button
|
(package private) org.gwtbootstrap3.client.ui.gwt.DataGrid<TaggedName> |
certsGrid
The peer certificates table view
|
private GridHandle<TaggedName> |
certsGridHandle
The peer certificates grid handle
|
(package private) org.gwtbootstrap3.client.ui.Button |
cloneProcess
The Clone Process Account button
|
private CloneProcessView |
cloneProcessView
The Clone Process View
|
(package private) org.gwtbootstrap3.client.ui.Button |
deleteProcessAccounts
The Delete Process Accounts button
|
(package private) org.gwtbootstrap3.client.ui.Button |
disableProcess
The Disable Process Account button
|
(package private) org.gwtbootstrap3.client.ui.Button |
editProcess
The Edit Process Account button
|
(package private) com.google.gwt.user.client.ui.Widget |
modalFragment
modal container
|
(package private) com.google.gwt.user.client.ui.FlowPanel |
procDefModal
The parent container for the Add/Edit Process Account Definition view
|
(package private) org.gwtbootstrap3.client.ui.gwt.DataGrid<TaggedName> |
processesGrid
The process accounts table view
|
private GridHandle<TaggedName> |
psGridHandle
The process accounts grid handle
|
(package private) org.gwtbootstrap3.client.ui.Button |
refreshCerts
The Refresh Peer Certificates button
|
(package private) org.gwtbootstrap3.client.ui.Button |
refreshProcesses
The Refresh Process Accounts button
|
(package private) org.gwtbootstrap3.client.ui.Button |
switchToACLs
The Switch to ACLs button
|
(package private) org.gwtbootstrap3.client.ui.Button |
switchToCerts
The Switch to Certificates button
|
logger| Constructor and Description |
|---|
ProcessesView(ProcessesView.Binder binder,
CloneProcessView cloneProcessView)
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.
|
CloneProcessView |
getCloneProcessView()
Gets a reference to the Clone Process Account View.
|
int |
getDataSize(PrintingContext.Range range)
Returns the size of all data to preview or the size of selected data to preview
|
java.lang.String |
getPathToPrintPreviewOwner()
Returns url path to this view.
|
java.lang.String |
getPreviewDialogParameter(PrintingContext.PreviewDialogParameters parameter)
Returns the value of the preview dialog parameter.
|
com.google.gwt.user.client.ui.HasWidgets |
getProcDefModalParent()
Returns the parent container where the Add/Edit Process Account Definition View will be
revealed in.
|
java.util.EnumMap<ReportParameters,java.lang.Object> |
getReportParameters()
Returns pairs of a report parameter key and its value
|
boolean |
isCertificateSelected(TaggedName cert)
Tests if the given peer certificate is selected.
|
boolean |
isProcessAccountSelected(TaggedName account)
Tests if the given process account is selected now.
|
boolean |
isProcessAccountsSelected(java.util.Set<TaggedName> accounts)
Tests if the given set of process accounts is selected now.
|
(package private) void |
onAddProcess(com.google.gwt.event.dom.client.ClickEvent event)
The Add Process button click handler.
|
(package private) void |
onAssignCert(com.google.gwt.event.dom.client.ClickEvent event)
The Assign Certificate button click handler.
|
(package private) void |
onCloneProcess(com.google.gwt.event.dom.client.ClickEvent event)
The Clone process account button click handler.
|
void |
onDeleteProcessAccounts(com.google.gwt.event.dom.client.ClickEvent event)
The Delete selected process accounts button click handler.
|
void |
onDisableProcess(com.google.gwt.event.dom.client.ClickEvent event)
The Disable process account button click handler.
|
(package private) void |
onEditProcess(com.google.gwt.event.dom.client.ClickEvent event)
The Edit process account button click handler.
|
(package private) void |
onRefreshCerts(com.google.gwt.event.dom.client.ClickEvent event)
The Refresh Certificates button click handler.
|
(package private) void |
onRefreshProcesses(com.google.gwt.event.dom.client.ClickEvent event)
The Refresh Processes button click handler.
|
void |
onSwitchToACLs(com.google.gwt.event.dom.client.ClickEvent event)
The Switch To ACLs button click handler.
|
void |
onSwitchToCerts(com.google.gwt.event.dom.client.ClickEvent event)
The Switch To Certificates button click handler.
|
void |
selectProcessAccount(TaggedName account)
Selects the target process account by its tagged name.
|
void |
selectProcessAccountByName(java.lang.String name)
Selects the target process account by its account name.
|
void |
setAssignedCert(TaggedName selectedAccount,
java.lang.String alias)
Assigns the given peer certificate to the selected process account.
|
void |
setCerts(TaggedName[] certs)
Sets the peer certificates table model.
|
void |
setProcesses(TaggedName[] processes)
Sets the all process accounts table model.
|
void |
toggleDisableProcessButton(TaggedName selectedAccount,
boolean enabled)
Toggles the label of the Disable/Enable process account button.
|
addDialog, onAttach, onDetach, removeModaDialog, setUiHandlers, setupModaDialog, setupModalSlotaddToSlot, asWidget, bindSlot, bindSlot, bindSlot, initWidget, removeFromSlot, setInSlotclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait@UiField(provided=true) org.gwtbootstrap3.client.ui.gwt.DataGrid<TaggedName> processesGrid
@UiField(provided=true) org.gwtbootstrap3.client.ui.gwt.DataGrid<TaggedName> certsGrid
@UiField org.gwtbootstrap3.client.ui.Button refreshProcesses
@UiField org.gwtbootstrap3.client.ui.Button addProcess
@UiField org.gwtbootstrap3.client.ui.Button deleteProcessAccounts
@UiField org.gwtbootstrap3.client.ui.Button cloneProcess
@UiField org.gwtbootstrap3.client.ui.Button editProcess
@UiField org.gwtbootstrap3.client.ui.Button disableProcess
@UiField org.gwtbootstrap3.client.ui.Button refreshCerts
@UiField org.gwtbootstrap3.client.ui.Button assignCert
@UiField org.gwtbootstrap3.client.ui.Button switchToCerts
@UiField com.google.gwt.user.client.ui.Widget modalFragment
@UiField org.gwtbootstrap3.client.ui.Button switchToACLs
@UiField com.google.gwt.user.client.ui.FlowPanel procDefModal
private final GridHandle<TaggedName> psGridHandle
private final GridHandle<TaggedName> certsGridHandle
private final CloneProcessView cloneProcessView
@Inject public ProcessesView(ProcessesView.Binder binder, CloneProcessView cloneProcessView)
binder - UI creatorcloneProcessView - Clone process account child viewpublic com.google.gwt.user.client.ui.HasEnabled[] get()
get in interface javax.inject.Provider<com.google.gwt.user.client.ui.HasEnabled[]>public void setProcesses(TaggedName[] processes)
setProcesses in interface ProcessesPresenter.MyViewprocesses - The array of process accounts given by tagged namespublic void setCerts(TaggedName[] certs)
setCerts in interface ProcessesPresenter.MyViewcerts - The array of peer certificates given by tagged names@UiHandler(value="refreshProcesses") void onRefreshProcesses(com.google.gwt.event.dom.client.ClickEvent event)
event - Click event@UiHandler(value="refreshCerts") void onRefreshCerts(com.google.gwt.event.dom.client.ClickEvent event)
event - Click event@UiHandler(value="addProcess") void onAddProcess(com.google.gwt.event.dom.client.ClickEvent event)
event - Click event@UiHandler(value="editProcess") void onEditProcess(com.google.gwt.event.dom.client.ClickEvent event)
event - Click event@UiHandler(value="cloneProcess") void onCloneProcess(com.google.gwt.event.dom.client.ClickEvent event)
event - Click event@UiHandler(value="disableProcess") public void onDisableProcess(com.google.gwt.event.dom.client.ClickEvent event)
event - Click event@UiHandler(value="deleteProcessAccounts") public void onDeleteProcessAccounts(com.google.gwt.event.dom.client.ClickEvent event)
event - Click event@UiHandler(value="switchToACLs") public void onSwitchToACLs(com.google.gwt.event.dom.client.ClickEvent event)
event - Click event@UiHandler(value="switchToCerts") public void onSwitchToCerts(com.google.gwt.event.dom.client.ClickEvent event)
event - Click eventpublic CloneProcessView getCloneProcessView()
getCloneProcessView in interface ProcessesPresenter.MyViewpublic boolean isProcessAccountSelected(TaggedName account)
isProcessAccountSelected in interface ProcessesPresenter.MyViewaccount - The given process accountpublic boolean isProcessAccountsSelected(java.util.Set<TaggedName> accounts)
isProcessAccountsSelected in interface ProcessesPresenter.MyViewaccounts - The given set of process accountspublic boolean isCertificateSelected(TaggedName cert)
isCertificateSelected in interface ProcessesPresenter.MyViewcert - The given peer certificatepublic void toggleDisableProcessButton(TaggedName selectedAccount, boolean enabled)
toggleDisableProcessButton in interface ProcessesPresenter.MyViewselectedAccount - The selected process accountenabled - The enabled flag which true value indicates that the target buttons label
becomes "Disable Process", otherwise this label becomes "Enable Process".public void setAssignedCert(TaggedName selectedAccount, java.lang.String alias)
setAssignedCert in interface ProcessesPresenter.MyViewselectedAccount - The selected process accountalias - The peer certificate alias namepublic void selectProcessAccount(TaggedName account)
selectProcessAccount in interface ProcessesPresenter.MyViewaccount - The tagged namepublic void selectProcessAccountByName(java.lang.String name)
selectProcessAccountByName in interface ProcessesPresenter.MyViewname - The account namepublic com.google.gwt.user.client.ui.HasWidgets getProcDefModalParent()
getProcDefModalParent in interface ProcessesPresenter.MyView@UiHandler(value="assignCert") void onAssignCert(com.google.gwt.event.dom.client.ClickEvent event)
event - Click eventpublic java.util.EnumMap<ReportParameters,java.lang.Object> getReportParameters()
getReportParameters in interface PrintingContextpublic int getDataSize(PrintingContext.Range range)
getDataSize in interface PrintingContextrange - The target range of selected data to previewpublic java.lang.String getPreviewDialogParameter(PrintingContext.PreviewDialogParameters parameter)
getPreviewDialogParameter in interface PrintingContextparameter - The preview dialog parameter keypublic java.lang.String getPathToPrintPreviewOwner()
getPathToPrintPreviewOwner in interface PrintingContext