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 Nov 3, 2010 2:32:40 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 }