18 package org.turro.erp.entity;
20 import java.util.EnumSet;
35 private TaskStatus(
int workOrder,
int statusOrder) {
36 this.workOrder = workOrder;
37 this.statusOrder = statusOrder;
49 EnumSet<TaskStatus> statusSet = EnumSet.of(
this);
51 if(ts.statusOrder > statusOrder) {
59 return EnumSet.of(TASK_READY).contains(status);
63 return EnumSet.of(TASK_READY, TASK_ONWORK).contains(status);
67 return EnumSet.of(TASK_READY, TASK_ONWORK, TASK_FINISHED).contains(status);
71 return EnumSet.of(TASK_FINISHED).contains(status);
static boolean isFinished(TaskStatus status)
static boolean isReady(TaskStatus status)
EnumSet< TaskStatus > getPossibleStatus()
static boolean hasStarted(TaskStatus status)
static boolean isOnWork(TaskStatus status)