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.Priorizedpublic 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.