public abstract class JobDescription extends Object implements sirius.kernel.di.std.Priorized, sirius.kernel.di.std.Named
Constructor and Description |
---|
JobDescription() |
Modifier and Type | Method and Description |
---|---|
void |
collectParameters(Consumer<JobParameterDescription> parameterCollector) |
abstract void |
execute(sirius.kernel.commons.Context parameters,
sirius.web.tasks.ManagedTaskContext task) |
String |
getDescription() |
abstract String |
getFactory() |
List<String> |
getPermissions() |
String |
getPreferredExecutor() |
int |
getPriority() |
String |
getTaskTitle(sirius.kernel.commons.Context parameters) |
abstract String |
getTitle() |
boolean |
isEditable() |
boolean |
verifyParameters(sirius.kernel.commons.Context parameters) |
public String getTaskTitle(sirius.kernel.commons.Context parameters)
public int getPriority()
getPriority
in interface sirius.kernel.di.std.Priorized
public void collectParameters(Consumer<JobParameterDescription> parameterCollector)
public boolean verifyParameters(sirius.kernel.commons.Context parameters)
public boolean isEditable()
public abstract void execute(sirius.kernel.commons.Context parameters, sirius.web.tasks.ManagedTaskContext task)
Copyright © 2018. All rights reserved.