@Dependent @Templated(value="ProcessInstanceLogViewImpl.html", stylesheet="/org/jbpm/workbench/common/client/resources/css/kie-manage.less") public class ProcessInstanceLogViewImpl extends AbstractMultiGridView<ProcessInstanceLogSummary,ProcessInstanceLogPresenter> implements ProcessInstanceLogPresenter.ProcessInstanceLogView
Modifier and Type | Field and Description |
---|---|
protected ActiveFilters |
filtersLogs |
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 and Description |
---|
ProcessInstanceLogViewImpl() |
Modifier and Type | Method and Description |
---|---|
<T> void |
addActiveFilter(ActiveFilterItem<T> filter) |
List<String> |
getBannedColumns() |
protected List<ConditionalAction<ProcessInstanceLogSummary>> |
getConditionalActions() |
String |
getEmptyTableCaption() |
List<String> |
getInitColumns() |
void |
hideLoadButton(boolean hidden) |
void |
init(ProcessInstanceLogPresenter presenter) |
void |
initColumns(ListTable<ProcessInstanceLogSummary> extendedPagedTable) |
void |
loadMoreProcessInstanceLogs(org.jboss.errai.common.client.dom.MouseEvent event) |
<T> void |
removeActiveFilter(ActiveFilterItem<T> filter) |
void |
removeAllActiveFilters() |
void |
resetFilters(org.jboss.errai.common.client.dom.MouseEvent event) |
void |
setLogsList(List<ProcessInstanceLogSummary> processInstanceLogSummaries) |
void |
setSaveFilterCallback(BiConsumer<String,Consumer<String>> filterNameCallback) |
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
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getSortColumn, isSortAscending, loadListTable
clearBlockingError, displayBlockingError, displayNotification, getListGrid
@Inject @DataField(value="active-filters") protected ActiveFilters filtersLogs
public void init(ProcessInstanceLogPresenter presenter)
init
in interface org.uberfire.client.mvp.HasPresenter<ProcessInstanceLogPresenter>
init
in class AbstractMultiGridView<ProcessInstanceLogSummary,ProcessInstanceLogPresenter>
public void setLogsList(List<ProcessInstanceLogSummary> processInstanceLogSummaries)
setLogsList
in interface ProcessInstanceLogPresenter.ProcessInstanceLogView
public void hideLoadButton(boolean hidden)
hideLoadButton
in interface ProcessInstanceLogPresenter.ProcessInstanceLogView
public void initColumns(ListTable<ProcessInstanceLogSummary> extendedPagedTable)
initColumns
in class AbstractMultiGridView<ProcessInstanceLogSummary,ProcessInstanceLogPresenter>
public String getEmptyTableCaption()
getEmptyTableCaption
in class AbstractMultiGridView<ProcessInstanceLogSummary,ProcessInstanceLogPresenter>
public List<String> getInitColumns()
getInitColumns
in class AbstractMultiGridView<ProcessInstanceLogSummary,ProcessInstanceLogPresenter>
public List<String> getBannedColumns()
getBannedColumns
in class AbstractMultiGridView<ProcessInstanceLogSummary,ProcessInstanceLogPresenter>
protected List<ConditionalAction<ProcessInstanceLogSummary>> getConditionalActions()
getConditionalActions
in class AbstractMultiGridView<ProcessInstanceLogSummary,ProcessInstanceLogPresenter>
public void setSaveFilterCallback(BiConsumer<String,Consumer<String>> filterNameCallback)
setSaveFilterCallback
in interface MultiGridView<ProcessInstanceLogSummary,ProcessInstanceLogPresenter>
setSaveFilterCallback
in class AbstractMultiGridView<ProcessInstanceLogSummary,ProcessInstanceLogPresenter>
public <T> void addActiveFilter(ActiveFilterItem<T> filter)
addActiveFilter
in interface MultiGridView<ProcessInstanceLogSummary,ProcessInstanceLogPresenter>
addActiveFilter
in class AbstractMultiGridView<ProcessInstanceLogSummary,ProcessInstanceLogPresenter>
public <T> void removeActiveFilter(ActiveFilterItem<T> filter)
removeActiveFilter
in interface MultiGridView<ProcessInstanceLogSummary,ProcessInstanceLogPresenter>
removeActiveFilter
in class AbstractMultiGridView<ProcessInstanceLogSummary,ProcessInstanceLogPresenter>
public void removeAllActiveFilters()
removeAllActiveFilters
in interface MultiGridView<ProcessInstanceLogSummary,ProcessInstanceLogPresenter>
removeAllActiveFilters
in class AbstractMultiGridView<ProcessInstanceLogSummary,ProcessInstanceLogPresenter>
@EventHandler(value="load-more-logs") public void loadMoreProcessInstanceLogs(@ForEvent(value="click") org.jboss.errai.common.client.dom.MouseEvent event)
@EventHandler(value="reset-filters") public void resetFilters(@ForEvent(value="click") org.jboss.errai.common.client.dom.MouseEvent event)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.