Ejercicios de IDL-CORBA: Construcción de aplicaciones
- Utilizando el código proporionado correspondiente a la aplicación
de reserva de aplicaciones, se deben implementar las siguientes modificaciones:
- Crear un nuevo objeto CORBA denominado "Resources". Cada objeto
Resource puede estar "libre" u "ocupado". Los objetos
Resource se crean de forma similar a los objetos Room. Solamente disponemos
de una unidad de cada recurso. Cuando un usuario quiere reservar una habitación,
además de los campos de texto para introducir el propósito
y los participantes, deben aparecer los objetos Resource disponibles (cada
uno con un nombre distinto), que el usuario podrá reservar, si no
están reservados ya por otro usuario. Un usuario podrá reservar
la habitación siempre y cuando haya reservado también un recurso.
- Utilizando el código proporionado correspondiente a la aplicación
de reserva de aplicaciones, implementad las siguientes modificaciones:
- Permitir la posibilidad de que un usuario pueda reservar una habitación
durante más de un periodo de tiempo (como máximo 3, siempre
y cuando se la reserva se haga antes de las 2 de la tarde). Un usuario que
desee reservar una habitación durante más de un periodo de
tiempo solamente podrá realizar su reserva si dicha habitación
está libre durante dicho periodo de tiempo.