Class ProcessInstanceLogViewImpl
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- org.jbpm.workbench.common.client.list.AbstractMultiGridView<org.jbpm.workbench.pr.model.ProcessInstanceLogSummary,ProcessInstanceLogPresenter>
-
- org.jbpm.workbench.pr.client.editors.instance.log.ProcessInstanceLogViewImpl
-
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.IsRenderable,com.google.gwt.user.client.ui.IsWidget,com.google.gwt.user.client.ui.RequiresResize,org.jbpm.workbench.common.client.list.ListView<org.jbpm.workbench.pr.model.ProcessInstanceLogSummary,ProcessInstanceLogPresenter>,org.jbpm.workbench.common.client.list.MultiGridView<org.jbpm.workbench.pr.model.ProcessInstanceLogSummary,ProcessInstanceLogPresenter>,ProcessInstanceLogPresenter.ProcessInstanceLogView,org.uberfire.client.mvp.HasPresenter<ProcessInstanceLogPresenter>,org.uberfire.client.mvp.UberView<ProcessInstanceLogPresenter>,org.uberfire.ext.widgets.common.client.common.HasBusyIndicator
@Dependent @Templated(value="ProcessInstanceLogViewImpl.html", stylesheet="/org/jbpm/workbench/common/client/resources/css/kie-manage.less") public class ProcessInstanceLogViewImpl extends org.jbpm.workbench.common.client.list.AbstractMultiGridView<org.jbpm.workbench.pr.model.ProcessInstanceLogSummary,ProcessInstanceLogPresenter> implements ProcessInstanceLogPresenter.ProcessInstanceLogView
-
-
Field Summary
Fields Modifier and Type Field Description protected org.jbpm.workbench.common.client.filters.active.ActiveFiltersfiltersLogs-
Fields inherited from class org.jbpm.workbench.common.client.list.AbstractMultiGridView
ACTIONS_COLUMN_WIDTH, alert, CHECK_COLUMN_WIDTH, COL_ID_ACTIONS, COL_ID_SELECT, column, conditionalKebabActionCell, ERROR_COLUMN_WIDTH, filters, listTable, notification, placeManager, preferences, presenter, userPreferencesService
-
-
Constructor Summary
Constructors Constructor Description ProcessInstanceLogViewImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> voidaddActiveFilter(org.jbpm.workbench.common.client.filters.active.ActiveFilterItem<T> filter)List<String>getBannedColumns()protected List<org.jbpm.workbench.common.client.util.ConditionalAction<org.jbpm.workbench.pr.model.ProcessInstanceLogSummary>>getConditionalActions()StringgetEmptyTableCaption()List<String>getInitColumns()voidhideLoadButton(boolean hidden)voidinit(ProcessInstanceLogPresenter presenter)voidinitColumns(org.jbpm.workbench.common.client.list.ListTable<org.jbpm.workbench.pr.model.ProcessInstanceLogSummary> extendedPagedTable)voidloadMoreProcessInstanceLogs(org.jboss.errai.common.client.dom.MouseEvent event)<T> voidremoveActiveFilter(org.jbpm.workbench.common.client.filters.active.ActiveFilterItem<T> filter)voidremoveAllActiveFilters()voidresetFilters(org.jboss.errai.common.client.dom.MouseEvent event)voidsetLogsList(List<org.jbpm.workbench.pr.model.ProcessInstanceLogSummary> processInstanceLogSummaries)voidsetSaveFilterCallback(BiConsumer<String,Consumer<String>> filterNameCallback)-
Methods inherited from class org.jbpm.workbench.common.client.list.AbstractMultiGridView
addColumnSortHandler, addDomainSpecifColumns, addNewTableToColumn, clearBlockingError, controlBulkOperations, createNumberColumn, createTextColumn, displayBlockingError, displayNotification, enableWidgets, existsColumnWithSameName, getBulkActionsItems, getListGrid, getSortColumn, hasBulkActions, hideBusyIndicator, initActionsColumn, initBulkActions, initChecksColumn, initGenericColumn, initSelectionModel, isColumnAdded, isSortAscending, loadListTable, onResize, reloadColumnSortList, removeDomainSpecifColumns, renameVariables, setUserPreferencesService, showBusyIndicator
-
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.uberfire.ext.widgets.common.client.common.HasBusyIndicator
hideBusyIndicator, showBusyIndicator
-
-
-
-
Method Detail
-
init
public void init(ProcessInstanceLogPresenter presenter)
- Specified by:
initin interfaceorg.uberfire.client.mvp.HasPresenter<ProcessInstanceLogPresenter>- Overrides:
initin classorg.jbpm.workbench.common.client.list.AbstractMultiGridView<org.jbpm.workbench.pr.model.ProcessInstanceLogSummary,ProcessInstanceLogPresenter>
-
setLogsList
public void setLogsList(List<org.jbpm.workbench.pr.model.ProcessInstanceLogSummary> processInstanceLogSummaries)
- Specified by:
setLogsListin interfaceProcessInstanceLogPresenter.ProcessInstanceLogView
-
hideLoadButton
public void hideLoadButton(boolean hidden)
- Specified by:
hideLoadButtonin interfaceProcessInstanceLogPresenter.ProcessInstanceLogView
-
initColumns
public void initColumns(org.jbpm.workbench.common.client.list.ListTable<org.jbpm.workbench.pr.model.ProcessInstanceLogSummary> extendedPagedTable)
- Specified by:
initColumnsin classorg.jbpm.workbench.common.client.list.AbstractMultiGridView<org.jbpm.workbench.pr.model.ProcessInstanceLogSummary,ProcessInstanceLogPresenter>
-
getEmptyTableCaption
public String getEmptyTableCaption()
- Specified by:
getEmptyTableCaptionin classorg.jbpm.workbench.common.client.list.AbstractMultiGridView<org.jbpm.workbench.pr.model.ProcessInstanceLogSummary,ProcessInstanceLogPresenter>
-
getInitColumns
public List<String> getInitColumns()
- Specified by:
getInitColumnsin classorg.jbpm.workbench.common.client.list.AbstractMultiGridView<org.jbpm.workbench.pr.model.ProcessInstanceLogSummary,ProcessInstanceLogPresenter>
-
getBannedColumns
public List<String> getBannedColumns()
- Specified by:
getBannedColumnsin classorg.jbpm.workbench.common.client.list.AbstractMultiGridView<org.jbpm.workbench.pr.model.ProcessInstanceLogSummary,ProcessInstanceLogPresenter>
-
getConditionalActions
protected List<org.jbpm.workbench.common.client.util.ConditionalAction<org.jbpm.workbench.pr.model.ProcessInstanceLogSummary>> getConditionalActions()
- Specified by:
getConditionalActionsin classorg.jbpm.workbench.common.client.list.AbstractMultiGridView<org.jbpm.workbench.pr.model.ProcessInstanceLogSummary,ProcessInstanceLogPresenter>
-
setSaveFilterCallback
public void setSaveFilterCallback(BiConsumer<String,Consumer<String>> filterNameCallback)
- Specified by:
setSaveFilterCallbackin interfaceorg.jbpm.workbench.common.client.list.MultiGridView<org.jbpm.workbench.pr.model.ProcessInstanceLogSummary,ProcessInstanceLogPresenter>- Overrides:
setSaveFilterCallbackin classorg.jbpm.workbench.common.client.list.AbstractMultiGridView<org.jbpm.workbench.pr.model.ProcessInstanceLogSummary,ProcessInstanceLogPresenter>
-
addActiveFilter
public <T> void addActiveFilter(org.jbpm.workbench.common.client.filters.active.ActiveFilterItem<T> filter)
- Specified by:
addActiveFilterin interfaceorg.jbpm.workbench.common.client.list.MultiGridView<org.jbpm.workbench.pr.model.ProcessInstanceLogSummary,ProcessInstanceLogPresenter>- Overrides:
addActiveFilterin classorg.jbpm.workbench.common.client.list.AbstractMultiGridView<org.jbpm.workbench.pr.model.ProcessInstanceLogSummary,ProcessInstanceLogPresenter>
-
removeActiveFilter
public <T> void removeActiveFilter(org.jbpm.workbench.common.client.filters.active.ActiveFilterItem<T> filter)
- Specified by:
removeActiveFilterin interfaceorg.jbpm.workbench.common.client.list.MultiGridView<org.jbpm.workbench.pr.model.ProcessInstanceLogSummary,ProcessInstanceLogPresenter>- Overrides:
removeActiveFilterin classorg.jbpm.workbench.common.client.list.AbstractMultiGridView<org.jbpm.workbench.pr.model.ProcessInstanceLogSummary,ProcessInstanceLogPresenter>
-
removeAllActiveFilters
public void removeAllActiveFilters()
- Specified by:
removeAllActiveFiltersin interfaceorg.jbpm.workbench.common.client.list.MultiGridView<org.jbpm.workbench.pr.model.ProcessInstanceLogSummary,ProcessInstanceLogPresenter>- Overrides:
removeAllActiveFiltersin classorg.jbpm.workbench.common.client.list.AbstractMultiGridView<org.jbpm.workbench.pr.model.ProcessInstanceLogSummary,ProcessInstanceLogPresenter>
-
loadMoreProcessInstanceLogs
@EventHandler("load-more-logs") public void loadMoreProcessInstanceLogs(@ForEvent("click") org.jboss.errai.common.client.dom.MouseEvent event)
-
resetFilters
@EventHandler("reset-filters") public void resetFilters(@ForEvent("click") org.jboss.errai.common.client.dom.MouseEvent event)
-
-