Resueltos los dos problemas comentados en el guiĆ³n. Ahora se informa a
[pcd.git] / src / subastas / gestorSubastasPOA.java
1 package subastas;
2
3
4 /**
5 * subastas/gestorSubastasPOA.java .
6 * Generated by the IDL-to-Java compiler (portable), version "3.2"
7 * from subastas.idl
8 * jueves 12 de junio de 2008 18H33' CEST
9 */
10
11 public abstract class gestorSubastasPOA extends org.omg.PortableServer.Servant
12  implements subastas.gestorSubastasOperations, org.omg.CORBA.portable.InvokeHandler
13 {
14
15   // Constructors
16
17   private static java.util.Hashtable _methods = new java.util.Hashtable ();
18   static
19   {
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));
23   }
24
25   public org.omg.CORBA.portable.OutputStream _invoke (String $method,
26                                 org.omg.CORBA.portable.InputStream in,
27                                 org.omg.CORBA.portable.ResponseHandler $rh)
28   {
29     org.omg.CORBA.portable.OutputStream out = null;
30     java.lang.Integer __method = (java.lang.Integer)_methods.get ($method);
31     if (__method == null)
32       throw new org.omg.CORBA.BAD_OPERATION (0, org.omg.CORBA.CompletionStatus.COMPLETED_MAYBE);
33
34     switch (__method.intValue ())
35     {
36        case 0:  // subastas/gestorSubastas/crearSubasta
37        {
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);
45          break;
46        }
47
48        case 1:  // subastas/gestorSubastas/destruirSubasta
49        {
50          subastas.coordinadorSubasta cs = subastas.coordinadorSubastaHelper.read (in);
51          this.destruirSubasta (cs);
52          out = $rh.createReply();
53          break;
54        }
55
56        case 2:  // subastas/gestorSubastas/localizarSubasta
57        {
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);
63          break;
64        }
65
66        default:
67          throw new org.omg.CORBA.BAD_OPERATION (0, org.omg.CORBA.CompletionStatus.COMPLETED_MAYBE);
68     }
69
70     return out;
71   } // _invoke
72
73   // Type-specific CORBA::Object operations
74   private static String[] __ids = {
75     "IDL:subastas/gestorSubastas:1.0"};
76
77   public String[] _all_interfaces (org.omg.PortableServer.POA poa, byte[] objectId)
78   {
79     return (String[])__ids.clone ();
80   }
81
82   public gestorSubastas _this() 
83   {
84     return gestorSubastasHelper.narrow(
85     super._this_object());
86   }
87
88   public gestorSubastas _this(org.omg.CORBA.ORB orb) 
89   {
90     return gestorSubastasHelper.narrow(
91     super._this_object(orb));
92   }
93
94
95 } // class gestorSubastasPOA