1:/*
   2: * HotelReservationsManager.java
   3: *
   4: * Created on April 3, 2006, 9:31 AM
   5: *
   6: * To change this template, choose Tools | Template Manager
   7: * and open the template in the editor.
   8: */
   9:
  10:package hotelReservations;
  11:
  12:import hotelReservations.dao.RoomDao;
  13:import hotelReservations.domain.Room;
  14:import java.util.List;
  15:
  16:/**
  17: *
  18: * @author mklaene
  19: */
  20:public class HotelManager {
  21:    private RoomDao dao;
  22:    
  23:    public void setRoomDAO(RoomDao dao) {
  24:        this.dao = dao;
  25:    }
  26:    
  27:    public List getRooms() {
  28:        return dao.getRooms();
  29:    }
  30:    
  31:    public Room getRoom(String roomId) {
  32:        Room room = dao.getRoom(Long.valueOf(roomId));
  33:        return room;
  34:    }
  35:    
  36:    public Room saveRoom(Room room) {
  37:        dao.saveRoom(room); return room;
  38:    }
  39:    
  40:    public void removeRoom(String roomId) {
  41:        dao.removeRoom(Long.valueOf(roomId)); }
  42:}