public class Task extends java.lang.Object implements org.ametiste.domain.DomainStateReflector<TaskReflection>
| Modifier and Type | Class and Description |
|---|---|
static class |
Task.State |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CREATOR_PROPERTY_NAME |
static java.lang.String |
SCHEME_PROPERTY_NAME |
| Constructor and Description |
|---|
Task() |
Task(TaskReflection reflection) |
| Modifier and Type | Method and Description |
|---|---|
void |
addOperation(java.lang.String operationLabel,
java.util.Map<java.lang.String,java.lang.String> properties) |
void |
addProperty(TaskProperty property) |
void |
completeOperation(java.util.UUID operationId) |
java.util.UUID |
entityId() |
void |
executeOperation(java.util.UUID operationId) |
void |
flareTo(java.util.function.Supplier<TaskLens> taskLensSupplier) |
boolean |
hasProperty(TaskProperty property) |
void |
noticeOperation(java.util.UUID operationId,
java.lang.String message) |
ExecutionOrder |
prepareExecution() |
void |
reflectAs(TaskReflection domainReflection) |
java.util.List<java.util.UUID> |
terminate(java.lang.String message) |
void |
terminateOperation(java.util.UUID operationId) |
public static java.lang.String SCHEME_PROPERTY_NAME
public static java.lang.String CREATOR_PROPERTY_NAME
public Task()
public Task(TaskReflection reflection)
public java.util.UUID entityId()
public void addOperation(java.lang.String operationLabel,
java.util.Map<java.lang.String,java.lang.String> properties)
public void addProperty(TaskProperty property)
public boolean hasProperty(TaskProperty property)
public ExecutionOrder prepareExecution()
public void noticeOperation(java.util.UUID operationId,
java.lang.String message)
public void completeOperation(java.util.UUID operationId)
public void terminateOperation(java.util.UUID operationId)
public void executeOperation(java.util.UUID operationId)
public java.util.List<java.util.UUID> terminate(java.lang.String message)
public void reflectAs(TaskReflection domainReflection)
reflectAs in interface org.ametiste.domain.DomainStateReflector<TaskReflection>public void flareTo(java.util.function.Supplier<TaskLens> taskLensSupplier)