001 package tecgraf.openbus.DRMAA;
002 /**
003 * Generated from IDL enum "JobSubmissionState".
004 *
005 * @author JacORB IDL compiler V 2.3-beta-2, 14-Oct-2006
006 * @version generated at Jul 20, 2010 6:14:58 PM
007 */
008
009 public final class JobSubmissionStateHelper
010 {
011 private static org.omg.CORBA.TypeCode _type = null;
012 public static org.omg.CORBA.TypeCode type ()
013 {
014 if (_type == null)
015 {
016 _type = org.omg.CORBA.ORB.init().create_enum_tc(tecgraf.openbus.DRMAA.JobSubmissionStateHelper.id(),"JobSubmissionState",new String[]{"HOLD_STATE","ACTIVE_STATE"});
017 }
018 return _type;
019 }
020
021 public static void insert (final org.omg.CORBA.Any any, final tecgraf.openbus.DRMAA.JobSubmissionState s)
022 {
023 any.type(type());
024 write( any.create_output_stream(),s);
025 }
026
027 public static tecgraf.openbus.DRMAA.JobSubmissionState extract (final org.omg.CORBA.Any any)
028 {
029 return read(any.create_input_stream());
030 }
031
032 public static String id()
033 {
034 return "IDL:tecgraf/openbus/DRMAA/JobSubmissionState:1.0";
035 }
036 public static JobSubmissionState read (final org.omg.CORBA.portable.InputStream in)
037 {
038 return JobSubmissionState.from_int(in.read_long());
039 }
040
041 public static void write (final org.omg.CORBA.portable.OutputStream out, final JobSubmissionState s)
042 {
043 out.write_long(s.value());
044 }
045 }