private void getStayHotelCollection(AbstractDao dao, List<Direction> directions) throws DaoException {
        for (Direction dir : directions) {
            Criteria crit = new Criteria();
            crit.addParam(DAO_ID_DIRECTION, dir.getIdDirection());
            List<DirectionStayHotel> stays = dao.findDirectionStayHotel(crit);
            dir.setStayCollection(getHotelInfo(dao, stays));
        }
    }