info.magnolia.ui.workbench.list
Class ListPresenter
java.lang.Object
info.magnolia.ui.workbench.AbstractContentPresenter
info.magnolia.ui.workbench.list.ListPresenter
- All Implemented Interfaces:
- ContentPresenter, ContentView.Listener
- Direct Known Subclasses:
- SearchPresenter, TreePresenter
public class ListPresenter
- extends AbstractContentPresenter
- implements ContentView.Listener
The ListPresenter is responsible for creating, configuring and updating a list of items according to the workbench definition.
Constructor Summary |
ListPresenter(ListView view,
info.magnolia.objectfactory.ComponentProvider componentProvider)
|
Methods inherited from class info.magnolia.ui.workbench.AbstractContentPresenter |
expand, getAvailableColumns, getColumnsIterator, getComponentProvider, getIcon, getSelectedItemId, getSelectedItemIds, onDoubleClick, onItemSelection, onRightClick, onShortcutKey |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
view
protected final ListView view
container
protected AbstractJcrContainer container
ListPresenter
@Inject
public ListPresenter(ListView view,
info.magnolia.objectfactory.ComponentProvider componentProvider)
start
public ListView start(WorkbenchDefinition workbench,
info.magnolia.event.EventBus eventBus,
String viewTypeName,
com.vaadin.event.Action.Container shortcutActionManager)
- Specified by:
start
in interface ContentPresenter
- Overrides:
start
in class AbstractContentPresenter
setSelectedItemIds
public void setSelectedItemIds(List<String> itemIds)
- Specified by:
setSelectedItemIds
in interface ContentPresenter
- Overrides:
setSelectedItemIds
in class AbstractContentPresenter
select
public void select(List<String> itemIds)
- Specified by:
select
in interface ContentPresenter
- Overrides:
select
in class AbstractContentPresenter
refresh
public void refresh()
- Specified by:
refresh
in interface ContentPresenter
createContainer
protected AbstractJcrContainer createContainer(WorkbenchDefinition workbench)
getContainer
public AbstractJcrContainer getContainer()
- Specified by:
getContainer
in interface ContentPresenter
Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.