5 * subastas/gestorSubastasPOA.java .
6 * Generated by the IDL-to-Java compiler (portable), version "3.2"
8 * jueves 12 de junio de 2008 18H33' CEST
11 public abstract class gestorSubastasPOA extends org.omg.PortableServer.Servant
12 implements subastas.gestorSubastasOperations, org.omg.CORBA.portable.InvokeHandler
17 private static java.util.Hashtable _methods = new java.util.Hashtable ();
20 _methods.put ("crearSubasta", new java.lang.Integer (0));
21 _methods.put ("destruirSubasta", new java.lang.Integer (1));
22 _methods.put ("localizarSubasta", new java.lang.Integer (2));
25 public org.omg.CORBA.portable.OutputStream _invoke (String $method,
26 org.omg.CORBA.portable.InputStream in,
27 org.omg.CORBA.portable.ResponseHandler $rh)
29 org.omg.CORBA.portable.OutputStream out = null;
30 java.lang.Integer __method = (java.lang.Integer)_methods.get ($method);
32 throw new org.omg.CORBA.BAD_OPERATION (0, org.omg.CORBA.CompletionStatus.COMPLETED_MAYBE);
34 switch (__method.intValue ())
36 case 0: // subastas/gestorSubastas/crearSubasta
38 float valor = in.read_float ();
39 String desc = in.read_string ();
40 int tiempo = in.read_long ();
41 subastas.coordinadorSubasta $result = null;
42 $result = this.crearSubasta (valor, desc, tiempo);
43 out = $rh.createReply();
44 subastas.coordinadorSubastaHelper.write (out, $result);
48 case 1: // subastas/gestorSubastas/destruirSubasta
50 subastas.coordinadorSubasta cs = subastas.coordinadorSubastaHelper.read (in);
51 this.destruirSubasta (cs);
52 out = $rh.createReply();
56 case 2: // subastas/gestorSubastas/localizarSubasta
58 String palabra = in.read_string ();
59 subastas.coordinadorSubasta $result[] = null;
60 $result = this.localizarSubasta (palabra);
61 out = $rh.createReply();
62 subastas.lista_subastasHelper.write (out, $result);
67 throw new org.omg.CORBA.BAD_OPERATION (0, org.omg.CORBA.CompletionStatus.COMPLETED_MAYBE);
73 // Type-specific CORBA::Object operations
74 private static String[] __ids = {
75 "IDL:subastas/gestorSubastas:1.0"};
77 public String[] _all_interfaces (org.omg.PortableServer.POA poa, byte[] objectId)
79 return (String[])__ids.clone ();
82 public gestorSubastas _this()
84 return gestorSubastasHelper.narrow(
85 super._this_object());
88 public gestorSubastas _this(org.omg.CORBA.ORB orb)
90 return gestorSubastasHelper.narrow(
91 super._this_object(orb));
95 } // class gestorSubastasPOA