private void updateTouristList(Criteria criteria, AbstractDao dao) throws DaoException {
        List<Tourist> list = (List<Tourist>) criteria.getParam(DAO_ORDER_TOURIST_LIST);
        for (Tourist t : list) {
            Criteria bean = new Criteria();
            bean.addParam(DAO_ID_TOURIST, t.getIdTourist());
            Criteria crit = new Criteria();
            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.updateTourist(bean, crit);
        }
    }