private void createTouristList(Criteria criteria, Integer idOrder, AbstractDao dao) throws DaoException {
        List<Tourist> list = (List<Tourist>) criteria.getParam(DAO_ORDER_TOURIST_LIST);
        for (Tourist t : list) {
            Criteria crit = new Criteria();
            crit.addParam(DAO_ID_ORDER, idOrder);
            crit.addParam(DAO_TOURIST_FNAME, t.getFirstName());
            crit.addParam(DAO_TOURIST_MNAME, t.getMiddleName());
            crit.addParam(DAO_TOURIST_LNAME, t.getLastName());
            crit.addParam(DAO_TOURIST_PASSPORT, t.getPassport());
            dao.createNewTourist(crit);
        }
    }