Class AbstractScreenListPresenter<T>
- java.lang.Object
-
- org.jbpm.workbench.common.client.list.AbstractListPresenter<T>
-
- org.jbpm.workbench.common.client.list.AbstractScreenListPresenter<T>
-
- Type Parameters:
T- data type for the AsyncDataProvider
- All Implemented Interfaces:
RefreshMenuBuilder.SupportsRefresh
- Direct Known Subclasses:
AbstractMultiGridPresenter
public abstract class AbstractScreenListPresenter<T> extends AbstractListPresenter<T>
-
-
Field Summary
Fields Modifier and Type Field Description protected org.jboss.errai.security.shared.api.identity.Useridentityprotected ManageSelectormanageSelectorprotected org.uberfire.mvp.PlaceRequestplaceprotected org.uberfire.client.mvp.PlaceManagerplaceManagerprotected ServerTemplateSelectorMenuBuilderserverTemplateSelectorMenuBuilder-
Fields inherited from class org.jbpm.workbench.common.client.list.AbstractListPresenter
currentFilter, dataProvider
-
-
Constructor Summary
Constructors Constructor Description AbstractScreenListPresenter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidcreateListBreadcrumb()StringgetPerspectiveId()StringgetSelectedServerTemplate()StringgetTitle()com.google.gwt.user.client.ui.IsWidgetgetTitleDecorator()voidonDetailScreenClosed(org.uberfire.client.workbench.events.ClosePlaceEvent closed)voidonFocus()voidonOpen()voidonServerTemplateSelected(org.jbpm.workbench.common.events.ServerTemplateSelected serverTemplateSelected)voidonStartup(org.uberfire.mvp.PlaceRequest place)voidsetEmptyResults()voidsetIdentity(org.jboss.errai.security.shared.api.identity.User identity)voidsetPerspectiveManager(org.uberfire.client.mvp.PerspectiveManager perspectiveManager)voidsetPlaceManager(org.uberfire.client.mvp.PlaceManager placeManager)voidsetSelectedServerTemplate(org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate)voidsetServerTemplateSelectorMenuBuilder(ServerTemplateSelectorMenuBuilder serverTemplateSelectorMenuBuilder)voidsetUberfireBreadcrumbs(org.uberfire.ext.widgets.common.client.breadcrumbs.UberfireBreadcrumbs breadcrumbs)voidsetupDetailBreadcrumb(org.uberfire.client.mvp.PlaceManager placeManager, String listLabel, String detailLabel, String detailScreenId)voidsetupListBreadcrumb(org.uberfire.client.mvp.PlaceManager placeManager, String listLabel)-
Methods inherited from class org.jbpm.workbench.common.client.list.AbstractListPresenter
addDataDisplay, deselectAllItems, getData, getDataProvider, getListView, initDataProvider, onDeselectAllItemsEvent, onRefresh, refreshGrid, setDataProvider, updateDataOnCallback, updateDataOnCallback
-
-
-
-
Field Detail
-
identity
protected org.jboss.errai.security.shared.api.identity.User identity
-
placeManager
@Inject protected org.uberfire.client.mvp.PlaceManager placeManager
-
place
protected org.uberfire.mvp.PlaceRequest place
-
serverTemplateSelectorMenuBuilder
protected ServerTemplateSelectorMenuBuilder serverTemplateSelectorMenuBuilder
-
manageSelector
@Inject protected ManageSelector manageSelector
-
-
Method Detail
-
getTitle
public String getTitle()
-
getTitleDecorator
public com.google.gwt.user.client.ui.IsWidget getTitleDecorator()
-
onOpen
public void onOpen()
-
onDetailScreenClosed
public void onDetailScreenClosed(@Observes org.uberfire.client.workbench.events.ClosePlaceEvent closed)
-
onFocus
@OnFocus public void onFocus()
-
onStartup
public void onStartup(org.uberfire.mvp.PlaceRequest place)
-
getPerspectiveId
public String getPerspectiveId()
-
setIdentity
@Inject public void setIdentity(org.jboss.errai.security.shared.api.identity.User identity)
-
setServerTemplateSelectorMenuBuilder
@Inject public void setServerTemplateSelectorMenuBuilder(ServerTemplateSelectorMenuBuilder serverTemplateSelectorMenuBuilder)
-
onServerTemplateSelected
public void onServerTemplateSelected(@Observes org.jbpm.workbench.common.events.ServerTemplateSelected serverTemplateSelected)
-
getSelectedServerTemplate
public String getSelectedServerTemplate()
-
setSelectedServerTemplate
public void setSelectedServerTemplate(org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate)
-
createListBreadcrumb
public abstract void createListBreadcrumb()
-
setupListBreadcrumb
public void setupListBreadcrumb(org.uberfire.client.mvp.PlaceManager placeManager, String listLabel)
-
setupDetailBreadcrumb
public void setupDetailBreadcrumb(org.uberfire.client.mvp.PlaceManager placeManager, String listLabel, String detailLabel, String detailScreenId)
-
setUberfireBreadcrumbs
public void setUberfireBreadcrumbs(org.uberfire.ext.widgets.common.client.breadcrumbs.UberfireBreadcrumbs breadcrumbs)
-
setPerspectiveManager
public void setPerspectiveManager(org.uberfire.client.mvp.PerspectiveManager perspectiveManager)
-
setPlaceManager
public void setPlaceManager(org.uberfire.client.mvp.PlaceManager placeManager)
-
setEmptyResults
public void setEmptyResults()
-
-