14 lines
345 B
Java
14 lines
345 B
Java
|
|
package com.label.common.statemachine;
|
||
|
|
|
||
|
|
import java.util.Map;
|
||
|
|
import java.util.Set;
|
||
|
|
|
||
|
|
public enum DatasetStatus {
|
||
|
|
PENDING_REVIEW, APPROVED, REJECTED;
|
||
|
|
|
||
|
|
public static final Map<DatasetStatus, Set<DatasetStatus>> TRANSITIONS = Map.of(
|
||
|
|
PENDING_REVIEW, Set.of(APPROVED, REJECTED)
|
||
|
|
// APPROVED/REJECTED: terminal states
|
||
|
|
);
|
||
|
|
}
|