| package javax.sip; | |
| public enum DialogState { | |
| EARLY, | |
| CONFIRMED, | |
| TERMINATED; | |
| public static final int _EARLY = EARLY.ordinal(); | |
| public static final int _CONFIRMED = CONFIRMED.ordinal(); | |
| public static final int _TERMINATED = TERMINATED.ordinal(); | |
| public static DialogState getObject(int state) { | |
| try { | |
| return values()[state]; | |
| } catch (IndexOutOfBoundsException e) { | |
| throw new IllegalArgumentException( | |
| "Invalid dialog state: " + state); | |
| } | |
| } | |
| public int getValue() { | |
| return ordinal(); | |
| } | |
| } |