Implementado el sirviente para el cliente
[pcd.git] / src / subastas / coordinadorSubastaOperations.java
1 package subastas;
2
3
4 /**
5 * subastas/coordinadorSubastaOperations.java .
6 * Generated by the IDL-to-Java compiler (portable), version "3.2"
7 * from subastas.idl
8 * domingo 8 de junio de 2008 19H22' CEST
9 */
10
11 public interface coordinadorSubastaOperations 
12 {
13
14   /** 
15            * coordinadorSubasta: interfaz de objetos que gestionan el
16            * desarrollo de la subasta de cada bien subastado por la empresa.
17   
18            * La subasta pasara por tres estados:
19            *  Inscripcion
20            *  Abierta
21            *  Cerrada
22            * 
23            */
24   subastas.clienteSubastas ganador_provisional ();
25   subastas.clienteSubastas[] clientes ();
26   float valor ();
27   String descripcion ();
28
29   // Inscripcion -> Abierta -> Cerrada
30   String estado ();
31   void inscribirCliente (subastas.clienteSubastas cl);
32   void abrirSubasta ();
33   boolean pujar (float cantidad, subastas.clienteSubastas cl);
34   void ultimaPuja (subastas.clienteSubastas cl);
35   subastas.clienteSubastas ganador ();
36 } // interface coordinadorSubastaOperations