001 package tecgraf.openbus.DRMAA;
002 /**
003 * Generated from IDL enum "JobState".
004 *
005 * @author JacORB IDL compiler V 2.3-beta-2, 14-Oct-2006
006 * @version generated at Jun 10, 2010 6:49:11 PM
007 */
008
009 public final class JobState
010 implements org.omg.CORBA.portable.IDLEntity
011 {
012 private int value = -1;
013 public static final int _UNDETERMINED = 0;
014 public static final JobState UNDETERMINED = new JobState(_UNDETERMINED);
015 public static final int _QUEUED_ACTIVE = 1;
016 public static final JobState QUEUED_ACTIVE = new JobState(_QUEUED_ACTIVE);
017 public static final int _SYSTEM_ON_HOLD = 2;
018 public static final JobState SYSTEM_ON_HOLD = new JobState(_SYSTEM_ON_HOLD);
019 public static final int _USER_ON_HOLD = 3;
020 public static final JobState USER_ON_HOLD = new JobState(_USER_ON_HOLD);
021 public static final int _USER_SYSTEM_ON_HOLD = 4;
022 public static final JobState USER_SYSTEM_ON_HOLD = new JobState(_USER_SYSTEM_ON_HOLD);
023 public static final int _RUNNING = 5;
024 public static final JobState RUNNING = new JobState(_RUNNING);
025 public static final int _SYSTEM_SUSPENDED = 6;
026 public static final JobState SYSTEM_SUSPENDED = new JobState(_SYSTEM_SUSPENDED);
027 public static final int _USER_SUSPENDED = 7;
028 public static final JobState USER_SUSPENDED = new JobState(_USER_SUSPENDED);
029 public static final int _USER_SYSTEM_SUSPENDED = 8;
030 public static final JobState USER_SYSTEM_SUSPENDED = new JobState(_USER_SYSTEM_SUSPENDED);
031 public static final int _DONE = 9;
032 public static final JobState DONE = new JobState(_DONE);
033 public static final int _FAILED = 10;
034 public static final JobState FAILED = new JobState(_FAILED);
035 public int value()
036 {
037 return value;
038 }
039 public static JobState from_int(int value)
040 {
041 switch (value) {
042 case _UNDETERMINED: return UNDETERMINED;
043 case _QUEUED_ACTIVE: return QUEUED_ACTIVE;
044 case _SYSTEM_ON_HOLD: return SYSTEM_ON_HOLD;
045 case _USER_ON_HOLD: return USER_ON_HOLD;
046 case _USER_SYSTEM_ON_HOLD: return USER_SYSTEM_ON_HOLD;
047 case _RUNNING: return RUNNING;
048 case _SYSTEM_SUSPENDED: return SYSTEM_SUSPENDED;
049 case _USER_SUSPENDED: return USER_SUSPENDED;
050 case _USER_SYSTEM_SUSPENDED: return USER_SYSTEM_SUSPENDED;
051 case _DONE: return DONE;
052 case _FAILED: return FAILED;
053 default: throw new org.omg.CORBA.BAD_PARAM();
054 }
055 }
056 public String toString()
057 {
058 switch (value) {
059 case _UNDETERMINED: return "UNDETERMINED";
060 case _QUEUED_ACTIVE: return "QUEUED_ACTIVE";
061 case _SYSTEM_ON_HOLD: return "SYSTEM_ON_HOLD";
062 case _USER_ON_HOLD: return "USER_ON_HOLD";
063 case _USER_SYSTEM_ON_HOLD: return "USER_SYSTEM_ON_HOLD";
064 case _RUNNING: return "RUNNING";
065 case _SYSTEM_SUSPENDED: return "SYSTEM_SUSPENDED";
066 case _USER_SUSPENDED: return "USER_SUSPENDED";
067 case _USER_SYSTEM_SUSPENDED: return "USER_SYSTEM_SUSPENDED";
068 case _DONE: return "DONE";
069 case _FAILED: return "FAILED";
070 default: throw new org.omg.CORBA.BAD_PARAM();
071 }
072 }
073 protected JobState(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 }