Initial directory structure.
Hotel Booking Manager - version 1.0
-- Empty project just containing entities, database configuration and some helper methods
Database for Hotel Booking Manager project
Database folder
Create RoomDAO, RoomDAOImpl, RoomDAOImplTest, UnavailableDatabaseException

Created RoomDAO, RoomDAOImpl, RoomDAOImplTest
Created UnavailableDatabaseException

Prosím zchecknout, možná jsem tam něco přehlédl.

Otázka: Mám v setHotel(Hotel hotel) metodě zpětně přiřadit Room k Hotelu? Momentálně je to nechané tak, nejsem si jistý.
>.> zbytek co se necommitnul
Doplněny Anotace do Room.java
-- Added HotelDAO.java, HotelDAOImpl.java, HotelDAOImplTest.java
-- Annotated Hotel.java, Contact.java
-- Repaired equals in Hotel.java, Reservation.java, Client.java
interface, DAO a testy pre Reservation.class
-- Added explanation why certain tests in HotelDAOImplTest.java are commented
Removed UnavailableDatabaseException.java
Removed UnavailableDatabaseException throw clauses from ReservationDAOIplmTest
Made changes to Room entity annotations
Removed UnavailableDatabaseException from RoomDAO, RoomDAOImpl
Remade RoomDAOImpl
Annotations >> Remove naming
Delete unnecessary files
Divide project into packages by class type
-- Added JSR303 Validation API implemented by Hibernate Validator
-- Added Validation Annotation to entities
-- Added @throw clauses in JavaDoc
-- Refactored tests and implementations
Added org.derby dependency (in-memory database requirement)
Changed update method in RoomDAOImpl to reflect changes onto Hotel entity
Changed persistence.xml to use in-memory database
Added a test for Hotel changes after Room deletion