1 5 package com.opensymphony.workflow.util; 6 7 import com.opensymphony.workflow.spi.WorkflowEntry; 8 9 10 15 public class WorkflowStateHelper { 16 18 public static int[] getPossibleStates(int state) { 19 switch (state) { 20 case WorkflowEntry.CREATED: 21 return new int[] {WorkflowEntry.ACTIVATED}; 22 23 case WorkflowEntry.ACTIVATED: 24 return new int[] {WorkflowEntry.SUSPENDED, WorkflowEntry.KILLED}; 25 26 case WorkflowEntry.SUSPENDED: 27 return new int[] {WorkflowEntry.ACTIVATED, WorkflowEntry.KILLED}; 28 29 default: 30 return new int[0]; 31 } 32 } 33 } 34 | Popular Tags |