public class AbortTaskAction extends ResolveTaskAction
ResolveTaskAction
to check whether the task has been scheduled
and if so, it will use the TaskSchedulerService
to un-schedule it.ACTOR_ID, DECISION, log
Constructor and Description |
---|
AbortTaskAction(ResolveTaskActionDefinition definition,
SelectedItems<info.magnolia.task.Task> selectedItems,
info.magnolia.task.TasksManager taskManager,
Shell shell,
info.magnolia.task.schedule.TaskSchedulerService schedulerService,
ValueContext<info.magnolia.task.Task> valueContext) |
AbortTaskAction(ResolveTaskActionDefinition definition,
info.magnolia.task.Task task,
info.magnolia.task.TasksManager taskManager,
DefaultTaskDetailPresenter taskPresenter,
Shell shell,
info.magnolia.task.schedule.TaskSchedulerService schedulerService)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected void |
executeTask(info.magnolia.task.TasksManager taskManager,
info.magnolia.task.Task task)
Subclasses need to implement this method to actually execute the task.
|
canExecuteTask, execute, getShell, getTaskPresenter, updateView
getDefinition
public AbortTaskAction(ResolveTaskActionDefinition definition, SelectedItems<info.magnolia.task.Task> selectedItems, info.magnolia.task.TasksManager taskManager, Shell shell, info.magnolia.task.schedule.TaskSchedulerService schedulerService, ValueContext<info.magnolia.task.Task> valueContext)
@Deprecated public AbortTaskAction(ResolveTaskActionDefinition definition, info.magnolia.task.Task task, info.magnolia.task.TasksManager taskManager, DefaultTaskDetailPresenter taskPresenter, Shell shell, info.magnolia.task.schedule.TaskSchedulerService schedulerService)
AbortTaskAction(ResolveTaskActionDefinition, info.magnolia.ui.framework.datasource.components.SelectedItems, info.magnolia.task.TasksManager, info.magnolia.ui.api.shell.Shell, info.magnolia.task.schedule.TaskSchedulerService, info.magnolia.ui.contentapp.browser.context.ValueContext)
instead.protected void executeTask(info.magnolia.task.TasksManager taskManager, info.magnolia.task.Task task)
AbstractTaskAction
executeTask
in class ResolveTaskAction
Copyright © 2018 Magnolia International Ltd.. All rights reserved.