Get and update workflow version state
[sdc/sdc-workflow-designer.git] / workflow / workflow-designer-be / src / main / java / org / onap / sdc / workflow / persistence / types / WorkflowVersionState.java
1 package org.onap.sdc.workflow.persistence.types;
2
3 import java.util.Arrays;
4 import java.util.Collections;
5 import java.util.List;
6
7 public enum WorkflowVersionState {
8
9     CERTIFIED, DRAFT(CERTIFIED);
10
11     private final List<WorkflowVersionState> nextStates;
12
13     WorkflowVersionState(WorkflowVersionState... nextStates) {
14         this.nextStates = Collections.unmodifiableList(Arrays.asList(nextStates));
15     }
16
17     public List<WorkflowVersionState> getNextStates() {
18         return nextStates;
19     }
20 }