// Path: src/main/java/toolbox/common/workflow/core/TaskExecutionLifecycle.java
// public enum TaskExecutionLifecycle {
//     WorkflowStarting, PhaseEnerting, PhaseLeft
// }


import javax.persistence.Entity;
import javax.persistence.ManyToOne;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import toolbox.common.workflow.core.TaskExecutionLifecycle;
package toolbox.common.workflow.entity;



@Data
@EqualsAndHashCode(callSuper=true)
@NoArgsConstructor
@Entity
public class Phase extends Persistable {

    private static final long serialVersionUID = -1123518726422072368L;
    
    private String name;
    
// Path: src/main/java/toolbox/common/workflow/core/TaskExecutionLifecycle.java
// public enum TaskExecutionLifecycle {
//     WorkflowStarting, PhaseEnerting, PhaseLeft
// }


// Path: src/main/java/toolbox/common/workflow/entity/Phase.java
import javax.persistence.Entity;
import javax.persistence.ManyToOne;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import toolbox.common.workflow.core.TaskExecutionLifecycle;

package toolbox.common.workflow.entity;



@Data
@EqualsAndHashCode(callSuper=true)
@NoArgsConstructor
@Entity
public class Phase extends Persistable {

    private static final long serialVersionUID = -1123518726422072368L;
    
    private String name;
    
    private String description;