1 package test.crispy.example.service.corba; 2 3 4 /** 5 * test/crispy/example/service/corba/CustomerHelper.java . 6 * Generated by the IDL-to-Java compiler (portable), version "3.2" 7 * from Echo.idl 8 * Donnerstag, 13. April 2006 19.25 Uhr CEST 9 */ 10 11 abstract public class CustomerHelper 12 { 13 private static String _id = "IDL:test/crispy/example/service/corba/Customer/Customer:1.0"; 14 15 public static void insert (org.omg.CORBA.Any a, test.crispy.example.service.corba.Customer that) 16 { 17 org.omg.CORBA.portable.OutputStream out = a.create_output_stream (); 18 a.type (type ()); 19 write (out, that); 20 a.read_value (out.create_input_stream (), type ()); 21 } 22 23 public static test.crispy.example.service.corba.Customer extract (org.omg.CORBA.Any a) 24 { 25 return read (a.create_input_stream ()); 26 } 27 28 private static org.omg.CORBA.TypeCode __typeCode = null; 29 private static boolean __active = false; 30 synchronized public static org.omg.CORBA.TypeCode type () 31 { 32 if (__typeCode == null) 33 { 34 synchronized (org.omg.CORBA.TypeCode.class) 35 { 36 if (__typeCode == null) 37 { 38 if (__active) 39 { 40 return org.omg.CORBA.ORB.init().create_recursive_tc ( _id ); 41 } 42 __active = true; 43 org.omg.CORBA.StructMember[] _members0 = new org.omg.CORBA.StructMember [3]; 44 org.omg.CORBA.TypeCode _tcOf_members0 = null; 45 _tcOf_members0 = org.omg.CORBA.ORB.init ().create_string_tc (0); 46 _members0[0] = new org.omg.CORBA.StructMember ( 47 "firstName", 48 _tcOf_members0, 49 null); 50 _tcOf_members0 = org.omg.CORBA.ORB.init ().create_string_tc (0); 51 _members0[1] = new org.omg.CORBA.StructMember ( 52 "lastName", 53 _tcOf_members0, 54 null); 55 _tcOf_members0 = org.omg.CORBA.ORB.init ().get_primitive_tc (org.omg.CORBA.TCKind.tk_double); 56 _members0[2] = new org.omg.CORBA.StructMember ( 57 "salaryt", 58 _tcOf_members0, 59 null); 60 __typeCode = org.omg.CORBA.ORB.init ().create_struct_tc (test.crispy.example.service.corba.CustomerHelper.id (), "Customer", _members0); 61 __active = false; 62 } 63 } 64 } 65 return __typeCode; 66 } 67 68 public static String id () 69 { 70 return _id; 71 } 72 73 public static test.crispy.example.service.corba.Customer read (org.omg.CORBA.portable.InputStream istream) 74 { 75 test.crispy.example.service.corba.Customer value = new test.crispy.example.service.corba.Customer (); 76 value.firstName = istream.read_string (); 77 value.lastName = istream.read_string (); 78 value.salaryt = istream.read_double (); 79 return value; 80 } 81 82 public static void write (org.omg.CORBA.portable.OutputStream ostream, test.crispy.example.service.corba.Customer value) 83 { 84 ostream.write_string (value.firstName); 85 ostream.write_string (value.lastName); 86 ostream.write_double (value.salaryt); 87 } 88 89 }