Interfaces en IDL creadas subastas.idl
[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 18H18' 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
26   /** 
27            * coordinadorSubasta: interfaz de objetos que gestionan el
28            * desarrollo de la subasta de cada bien subastado por la empresa.
29   
30            * La subasta pasara por tres estados:
31            *  Inscripcion
32            *  Abierta
33            *  Cerrada
34            * 
35            */
36   void ganador_provisional (subastas.clienteSubastas newGanador_provisional);
37   subastas.clienteSubastas[] clientes ();
38   void clientes (subastas.clienteSubastas[] newClientes);
39   float valor ();
40   String descripcion ();
41
42   // Inscripcion -> Abierta -> Cerrada
43   String estado ();
44   void inscribirCliente (subastas.clienteSubastas cl);
45   void abrirSubasta ();
46   boolean pujar (float cantidad, subastas.clienteSubastas cl);
47   void ultimaPuja (subastas.clienteSubastas cl);
48   void ganador ();
49 } // interface coordinadorSubastaOperations