...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
public enum CmHandleState { Advised { @Override public CmHandleState nextState() { return Locked; } @Override public String cmHandleState() { return "ADVISED"; } }, Locked { @Override public CmHandleState nextState() { return Ready; } @Override public String cmHandleState() { return "LOCKED"; } }, Ready { @Override public CmHandleState nextState() { return this; } @Override public String cmHandleState() { return "LOCKEDREADY"; } }; public abstract CmHandleState nextState(); public abstract String cmHandleState(); |
...