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 FinalizationTypeHelper
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.opendreams.FinalizationTypeHelper.id(),"FinalizationType",new String[]{"UNDEFINED","NO_FINALIZATION_INFO","NOT_FINISHED","UNKNOWN","END","SUCCESS","EXECUTION_ERROR","FAILED","KILLED","LOST","NO_EXIT_CODE"});
017 }
018 return _type;
019 }
020
021 public static void insert (final org.omg.CORBA.Any any, final tecgraf.openbus.opendreams.FinalizationType s)
022 {
023 any.type(type());
024 write( any.create_output_stream(),s);
025 }
026
027 public static tecgraf.openbus.opendreams.FinalizationType 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/opendreams/FinalizationType:1.0";
035 }
036 public static FinalizationType read (final org.omg.CORBA.portable.InputStream in)
037 {
038 return FinalizationType.from_int(in.read_long());
039 }
040
041 public static void write (final org.omg.CORBA.portable.OutputStream out, final FinalizationType s)
042 {
043 out.write_long(s.value());
044 }
045 }