public final class TasksListPresenter extends AbstractPulseListPresenter implements TasksListView.Listener, PulseDetailPresenter.Listener, info.magnolia.task.event.TaskEventHandler
TasksListView
.PulseListPresenter.Listener
actionExecutor, availabilityChecker, container, definition, listener, pulseListFooterPresenter
Constructor and Description |
---|
TasksListPresenter(TasksContainer container,
TasksListView view,
ShellImpl shellImpl,
info.magnolia.task.TasksManager tasksManager,
info.magnolia.task.definition.registry.TaskDefinitionRegistry taskDefinitionRegistry,
info.magnolia.objectfactory.ComponentProvider componentProvider,
info.magnolia.i18nsystem.SimpleTranslator i18n,
info.magnolia.context.Context context,
info.magnolia.event.EventBus admincentralEventBus,
ConfiguredPulseListDefinition definition)
Deprecated.
|
TasksListPresenter(TasksContainer container,
TasksListView view,
ShellImpl shellImpl,
info.magnolia.task.TasksManager tasksManager,
info.magnolia.task.definition.registry.TaskDefinitionRegistry taskDefinitionRegistry,
info.magnolia.objectfactory.ComponentProvider componentProvider,
info.magnolia.i18nsystem.SimpleTranslator i18n,
info.magnolia.context.Context context,
info.magnolia.event.EventBus admincentralEventBus,
ConfiguredPulseListDefinition definition,
AvailabilityChecker availabilityChecker,
PulseListActionExecutor pulseListActionExecutor,
PulseListFooterPresenter pulseListFooterPresenter,
info.magnolia.i18nsystem.I18nizer i18nizer) |
Modifier and Type | Method and Description |
---|---|
void |
claimTask(Set<String> itemIds)
Deprecated.
|
void |
deleteItems(Set<String> itemIds)
Deprecated.
|
PulseItemCategory |
getCategory() |
int |
getPendingItemCount() |
protected List<Object> |
getSelectedItemIds() |
long |
getTotalEntriesAmount() |
void |
onItemClicked(String itemId) |
View |
openItem(String itemId) |
View |
start() |
void |
taskAdded(info.magnolia.task.event.TaskEvent taskEvent) |
void |
taskArchived(info.magnolia.task.event.TaskEvent taskEvent) |
void |
taskClaimed(info.magnolia.task.event.TaskEvent taskEvent) |
void |
taskFailed(info.magnolia.task.event.TaskEvent taskEvent) |
void |
taskRemoved(info.magnolia.task.event.TaskEvent taskEvent) |
void |
taskResolved(info.magnolia.task.event.TaskEvent taskEvent) |
void |
taskScheduled(info.magnolia.task.event.TaskEvent taskEvent) |
void |
updateDetailView(String itemId) |
executeAction, filterByItemCategory, onBulkActionTriggered, onItemSetChanged, onSelectionChanged, setGrouping, setListener, showList
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
filterByItemCategory, onItemSetChanged, onSelectionChanged, setGrouping
showList
@Deprecated public TasksListPresenter(TasksContainer container, TasksListView view, ShellImpl shellImpl, info.magnolia.task.TasksManager tasksManager, info.magnolia.task.definition.registry.TaskDefinitionRegistry taskDefinitionRegistry, info.magnolia.objectfactory.ComponentProvider componentProvider, info.magnolia.i18nsystem.SimpleTranslator i18n, info.magnolia.context.Context context, @Named(value="admincentral") info.magnolia.event.EventBus admincentralEventBus, ConfiguredPulseListDefinition definition)
TasksListPresenter(TasksContainer, TasksListView, ShellImpl, TasksManager, TaskDefinitionRegistry,
ComponentProvider, SimpleTranslator, Context, EventBus, ConfiguredPulseListDefinition, AvailabilityChecker, PulseListActionExecutor, PulseListFooterPresenter, I18nizer)
instead.@Inject public TasksListPresenter(TasksContainer container, TasksListView view, ShellImpl shellImpl, info.magnolia.task.TasksManager tasksManager, info.magnolia.task.definition.registry.TaskDefinitionRegistry taskDefinitionRegistry, info.magnolia.objectfactory.ComponentProvider componentProvider, info.magnolia.i18nsystem.SimpleTranslator i18n, info.magnolia.context.Context context, @Named(value="admincentral") info.magnolia.event.EventBus admincentralEventBus, ConfiguredPulseListDefinition definition, AvailabilityChecker availabilityChecker, PulseListActionExecutor pulseListActionExecutor, PulseListFooterPresenter pulseListFooterPresenter, info.magnolia.i18nsystem.I18nizer i18nizer)
public View start()
start
in interface PulseListPresenter
public View openItem(String itemId) throws info.magnolia.registry.RegistrationException
openItem
in interface PulseListPresenter
openItem
in class AbstractPulseListPresenter
info.magnolia.registry.RegistrationException
public long getTotalEntriesAmount()
getTotalEntriesAmount
in interface PulseListView.Listener
public void onItemClicked(String itemId)
onItemClicked
in interface PulseListView.Listener
public void updateDetailView(String itemId)
updateDetailView
in interface PulseDetailPresenter.Listener
@Deprecated public void deleteItems(Set<String> itemIds)
deleteItems
in interface PulseListView.Listener
@Deprecated public void claimTask(Set<String> itemIds)
claimTask
in interface TasksListView.Listener
public PulseItemCategory getCategory()
getCategory
in interface PulseListPresenter
getCategory
in class AbstractPulseListPresenter
public void taskClaimed(info.magnolia.task.event.TaskEvent taskEvent)
taskClaimed
in interface info.magnolia.task.event.TaskEventHandler
public void taskAdded(info.magnolia.task.event.TaskEvent taskEvent)
taskAdded
in interface info.magnolia.task.event.TaskEventHandler
public void taskResolved(info.magnolia.task.event.TaskEvent taskEvent)
taskResolved
in interface info.magnolia.task.event.TaskEventHandler
public void taskFailed(info.magnolia.task.event.TaskEvent taskEvent)
taskFailed
in interface info.magnolia.task.event.TaskEventHandler
public void taskArchived(info.magnolia.task.event.TaskEvent taskEvent)
taskArchived
in interface info.magnolia.task.event.TaskEventHandler
public void taskRemoved(info.magnolia.task.event.TaskEvent taskEvent)
taskRemoved
in interface info.magnolia.task.event.TaskEventHandler
public void taskScheduled(info.magnolia.task.event.TaskEvent taskEvent)
taskScheduled
in interface info.magnolia.task.event.TaskEventHandler
public int getPendingItemCount()
getPendingItemCount
in interface PulseListPresenter
getPendingItemCount
in class AbstractPulseListPresenter
protected List<Object> getSelectedItemIds()
getSelectedItemIds
in class AbstractPulseListPresenter
Copyright © 2017 Magnolia International Ltd.. All rights reserved.