info.magnolia.ui.workbench
Class WorkbenchPresenter
java.lang.Object
info.magnolia.ui.workbench.WorkbenchPresenter
- All Implemented Interfaces:
- WorkbenchView.Listener
public class WorkbenchPresenter
- extends Object
- implements WorkbenchView.Listener
The WorkbenchPresenter is responsible for creating, configuring and updating the workbench view, as well as handling its interaction.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WorkbenchPresenter
@Inject
public WorkbenchPresenter(WorkbenchView view,
info.magnolia.objectfactory.ComponentProvider componentProvider,
WorkbenchStatusBarPresenter statusBarPresenter)
start
public WorkbenchView start(WorkbenchDefinition workbenchDefinition,
ImageProviderDefinition imageProviderDefinition,
info.magnolia.event.EventBus eventBus)
onSearch
public void onSearch(String searchExpression)
- Specified by:
onSearch
in interface WorkbenchView.Listener
onViewTypeChanged
public void onViewTypeChanged(String viewType)
- Specified by:
onViewTypeChanged
in interface WorkbenchView.Listener
getWorkspace
public String getWorkspace()
getSelectedIds
public List<String> getSelectedIds()
expand
public void expand(String itemId)
select
public void select(String itemId)
select
public void select(List<String> itemIds)
refresh
public void refresh()
getDefaultViewType
public String getDefaultViewType()
hasViewType
public boolean hasViewType(String viewType)
resynch
public void resynch(List<String> itemIds,
String viewType,
String query)
doSearch
public void doSearch(String searchExpression)
Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.