001 package tecgraf.openbus.opendreams;
002 /**
003 * Generated from IDL enum "FinalizationType".
004 *
005 * @author JacORB IDL compiler V 2.3-beta-2, 14-Oct-2006
006 * @version generated at Nov 3, 2010 2:32:41 PM
007 */
008
009 public final class FinalizationType
010 implements org.omg.CORBA.portable.IDLEntity
011 {
012 private int value = -1;
013 public static final int _UNDEFINED = 0;
014 public static final FinalizationType UNDEFINED = new FinalizationType(_UNDEFINED);
015 public static final int _NO_FINALIZATION_INFO = 1;
016 public static final FinalizationType NO_FINALIZATION_INFO = new FinalizationType(_NO_FINALIZATION_INFO);
017 public static final int _NOT_FINISHED = 2;
018 public static final FinalizationType NOT_FINISHED = new FinalizationType(_NOT_FINISHED);
019 public static final int _UNKNOWN = 3;
020 public static final FinalizationType UNKNOWN = new FinalizationType(_UNKNOWN);
021 public static final int _END = 4;
022 public static final FinalizationType END = new FinalizationType(_END);
023 public static final int _SUCCESS = 5;
024 public static final FinalizationType SUCCESS = new FinalizationType(_SUCCESS);
025 public static final int _EXECUTION_ERROR = 6;
026 public static final FinalizationType EXECUTION_ERROR = new FinalizationType(_EXECUTION_ERROR);
027 public static final int _FAILED = 7;
028 public static final FinalizationType FAILED = new FinalizationType(_FAILED);
029 public static final int _KILLED = 8;
030 public static final FinalizationType KILLED = new FinalizationType(_KILLED);
031 public static final int _LOST = 9;
032 public static final FinalizationType LOST = new FinalizationType(_LOST);
033 public static final int _NO_EXIT_CODE = 10;
034 public static final FinalizationType NO_EXIT_CODE = new FinalizationType(_NO_EXIT_CODE);
035 public int value()
036 {
037 return value;
038 }
039 public static FinalizationType from_int(int value)
040 {
041 switch (value) {
042 case _UNDEFINED: return UNDEFINED;
043 case _NO_FINALIZATION_INFO: return NO_FINALIZATION_INFO;
044 case _NOT_FINISHED: return NOT_FINISHED;
045 case _UNKNOWN: return UNKNOWN;
046 case _END: return END;
047 case _SUCCESS: return SUCCESS;
048 case _EXECUTION_ERROR: return EXECUTION_ERROR;
049 case _FAILED: return FAILED;
050 case _KILLED: return KILLED;
051 case _LOST: return LOST;
052 case _NO_EXIT_CODE: return NO_EXIT_CODE;
053 default: throw new org.omg.CORBA.BAD_PARAM();
054 }
055 }
056 public String toString()
057 {
058 switch (value) {
059 case _UNDEFINED: return "UNDEFINED";
060 case _NO_FINALIZATION_INFO: return "NO_FINALIZATION_INFO";
061 case _NOT_FINISHED: return "NOT_FINISHED";
062 case _UNKNOWN: return "UNKNOWN";
063 case _END: return "END";
064 case _SUCCESS: return "SUCCESS";
065 case _EXECUTION_ERROR: return "EXECUTION_ERROR";
066 case _FAILED: return "FAILED";
067 case _KILLED: return "KILLED";
068 case _LOST: return "LOST";
069 case _NO_EXIT_CODE: return "NO_EXIT_CODE";
070 default: throw new org.omg.CORBA.BAD_PARAM();
071 }
072 }
073 protected FinalizationType(int i)
074 {
075 value = i;
076 }
077 java.lang.Object readResolve()
078 throws java.io.ObjectStreamException
079 {
080 return from_int(value());
081 }
082 }