Package it.hotel.model.room

Examples of it.hotel.model.room.Room


    Hotel h = new Hotel();
    h.setBriefdescription("Hotel.Briefdescription");
    h.setDescription("Hotel.Description");
    h.setId(1);
   
    Room room = new Room();
    room.setId(1);
    room.setStructure(h);
   
    Typology typology = new Typology();
    typology.setId(1);
    typology.setName("something");
   
    room.setTypology(typology);
   
    RoomManager rmanager = new RoomManager();
    Class cls = RoomManager.class;
   
    Method m = cls.getMethod("get", new Class[] {int.class});
   
    expect(localeContainer.getLocale()).andReturn("it");
    expectLastCall().anyTimes();
   
    Label label = new Label();
    label.setCode("Typology.Name");
    label.setId(1);
    label.setLanguage("it");
    label.setText("Doppia");
   
    expect(labelManager.getLabel(1, "Typology.Name", "it")).andReturn(label);
   
    replay(localeContainer);
    replay(labelManager);
   
    Integer i = new Integer(1);
    try {
      interceptor.afterReturning(room, m, new Object[] {i}, rmanager)
    }catch (Throwable t){
      assertTrue(false);
    }
   
    assertEquals(room.getTypology().getName(),"Doppia");
   
    verify(labelManager);
    verify(localeContainer);
   
  }
View Full Code Here


    Hotel h = new Hotel();
    h.setBriefdescription("Hotel.Briefdescription");
    h.setDescription("Hotel.Description");
    h.setId(1);
   
    Room room = new Room();
    room.setId(1);
    room.setStructure(h);
   
    //Typology has no values set to simulate hibernate not populating the object
    Typology typology = new Typology();
    typology.setId(1);
   
    room.setTypology(typology);
   
    RoomManager rmanager = new RoomManager();
    Class cls = RoomManager.class;
   
    Method m = cls.getMethod("get", new Class[] {int.class});
   
    expect(localeContainer.getLocale()).andReturn("it");
    expectLastCall().anyTimes();
   
   
    replay(localeContainer);
    replay(labelManager);
   
    Integer i = new Integer(1);
    try {
      interceptor.afterReturning(room, m, new Object[] {i}, rmanager)
    }catch (Throwable t){
      assertTrue(false);
    }
   
    assertNull(room.getTypology().getName());
   
    verify(labelManager);
    verify(localeContainer);
   
  }
View Full Code Here

  }

 
  public void testRoom(){
   
Room room = (Room) localizedRoomManager.get(r.getId());
   
    assertNotNull(room);
   
    assertEquals(1, room.getFloor());
    assertEquals(hotel2, room.getStructure());
    assertEquals(hotel2.getId(), room.getHotelid());
    assertEquals("MyRoom", room.getName());
    assertEquals(238, room.getNumber());
    assertEquals(t, room.getTypology());
    assertEquals(t.getId(), room.getTypology_id());
   
    assertTrue(room.isFromStructure(hotel2.getId()));
    assertTrue(room.equals(b.getRoom())); //b is a booking
   
    localizedRoomManager.remove(room);
    assertNull(localizedRoomManager.get(r.getId()));
   
  }
View Full Code Here

    assertEquals(4, rooms.size());
   
  }
 
  public void testGetRoomFromRoomNumber() throws Exception {
    Room room = localizedRoomManager.getRoomFromRoomNumber(r.getHotelid(),r.getNumber());
    assertNotNull(room);
    assertEquals(room.getNumber(), 238);
  }
View Full Code Here

   
    int id = Integer.parseInt(req.getParameter("id"));
      UnconfirmedBooking unConfirmed= (UnconfirmedBooking) bookingManager.get(id);
    GregorianCalendar beginDate= unConfirmed.getBeginDate();
    GregorianCalendar finishDate=unConfirmed.getFinishDate();
    Room room=unConfirmed.getRoom();
         
            Booking booking=new Booking(unConfirmed);
            if(bookingManager.isRoomVacant(beginDate, finishDate, room)){
           
            bookingManager.add(booking);
View Full Code Here

  public Collection<Room> getVacantRooms(GregorianCalendar beginDate, GregorianCalendar finishDate, int typologyId){
   
    List<Room> freeRooms = new ArrayList<Room>();
    Map toSearch = new HashMap();
    Map typologies = new HashMap<String, Typology>();
    Room room = new Room();
   
    Typology typology = (Typology) typologyManager.get(typologyId);
    room.setTypology(typology);
   
    typologies.put("typology", typology);
    Collection<Room> rooms = roomManager.searchAll(typologies);
    Collection<Room> roomsOccupied = ((IBookingDAO)super.getDAO()).searchRoomNotAvailable(beginDate, finishDate, toSearch);
    if(roomsOccupied.size()==0){
View Full Code Here

     * @param command
     */
  private void setProperties(Object command){
    BookingDTO booking = (BookingDTO) command;
    if(booking.getRoomId() != 0){
      Room room = (Room)roomManager.get(booking.getRoomId());
      booking.setRoom(room);
    }
    if(booking.getCustomerId() != 0){
      booking.setCustomer((Customer) customerManager.get(booking.getCustomerId()));
    }
View Full Code Here

  }
 
 
  @Transactional(readOnly = true, propagation = Propagation.REQUIRED)
  public Room getRoomFromRoomNumber (int idHotel,int roomNumber){
    Room room = ((IRoomDAO) getDAO()).getRoomFromNumber(idHotel, roomNumber);
    return room;

  }
View Full Code Here

    Booking booking = (Booking)command;
    int id = bookingManager.getAll().size();
    req.setAttribute("rooms", roomManager.getAll());
    req.setAttribute("hotels", structureManager.getAll());
    if(booking.getRoomId() != 0){
      Room room = (Room)roomManager.get(booking.getRoomId());
      booking.setRoom(room);
    }
    return new ModelAndView("hotel.booking.new", "booking", booking);
  }
View Full Code Here

    pricelist1.add(p3);
    pricelist1.add(p2);
    t.setPriceList(pricelist);
    t1.setPriceList(pricelist1);
   
    Room room= new Room();
    room.setFloor(1);
    room.setHotelid(1);
    room.setId(1);
    room.setName("myRoom");
    room.setNumber(1);
    room.setTypology_id(t.getId());
    room.setTypology(t);
   
    Room room1= new Room();
    room1.setFloor(1);
    room1.setHotelid(1);
    room1.setId(1);
    room1.setName("myRoom");
    room1.setNumber(1);
    room1.setTypology_id(t1.getId());
    room1.setTypology(t1);
   
      List<Room> rooms= new ArrayList<Room>();
      rooms.add(room);
      List<Room> rooms1= new ArrayList<Room>();
      rooms1.add(room1);
View Full Code Here

TOP

Related Classes of it.hotel.model.room.Room

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.