public abstract class ClosedTaskReflection
extends java.lang.Object
implements org.ametiste.routine.domain.task.reflect.TaskReflection
| Modifier and Type | Class and Description |
|---|---|
static class |
ClosedTaskReflection.ReflectedOperationData |
static class |
ClosedTaskReflection.ReflectedOperationNoticeData |
static class |
ClosedTaskReflection.ReflectedOperationPropertyData |
static class |
ClosedTaskReflection.ReflectedTaskData |
static class |
ClosedTaskReflection.ReflectedTaskNoticeData |
static class |
ClosedTaskReflection.ReflectedTaskPropertyData |
| Modifier and Type | Field and Description |
|---|---|
protected ClosedTaskReflection.ReflectedTaskData |
reflectedTaskData |
| Constructor and Description |
|---|
ClosedTaskReflection() |
| Modifier and Type | Method and Description |
|---|---|
void |
flareNotice(org.ametiste.routine.domain.task.notices.Notice notice) |
void |
flareOperation(org.ametiste.routine.domain.task.reflect.OperationFlare operationFlare) |
void |
flareProperty(java.lang.String name,
java.lang.String value) |
void |
flareTaskId(java.util.UUID taskId) |
void |
flareTaskState(org.ametiste.routine.domain.task.Task.State state) |
void |
flareTaskTimes(java.time.Instant creationTime,
java.time.Instant executionStartTime,
java.time.Instant completionTime) |
void |
reflect(org.ametiste.routine.domain.task.reflect.TaskReflection reflection) |
ClosedTaskReflection.ReflectedTaskData |
reflectedTaskData() |
protected ClosedTaskReflection.ReflectedTaskData reflectedTaskData
public void flareTaskId(java.util.UUID taskId)
flareTaskId in interface org.ametiste.routine.domain.task.reflect.TaskReflectionpublic void flareTaskState(org.ametiste.routine.domain.task.Task.State state)
flareTaskState in interface org.ametiste.routine.domain.task.reflect.TaskReflectionpublic void flareOperation(org.ametiste.routine.domain.task.reflect.OperationFlare operationFlare)
flareOperation in interface org.ametiste.routine.domain.task.reflect.TaskReflectionpublic void flareProperty(java.lang.String name,
java.lang.String value)
flareProperty in interface org.ametiste.routine.domain.task.reflect.TaskReflectionpublic void flareTaskTimes(java.time.Instant creationTime,
java.time.Instant executionStartTime,
java.time.Instant completionTime)
flareTaskTimes in interface org.ametiste.routine.domain.task.reflect.TaskReflectionpublic void flareNotice(org.ametiste.routine.domain.task.notices.Notice notice)
flareNotice in interface org.ametiste.routine.domain.task.reflect.TaskReflectionpublic void reflect(org.ametiste.routine.domain.task.reflect.TaskReflection reflection)
reflect in interface org.ametiste.routine.domain.task.reflect.TaskReflectionpublic ClosedTaskReflection.ReflectedTaskData reflectedTaskData()