Hello friends!!
I'm trying to update an existing review setting values to its custom fields.
I have created a new action similar to com.konakart.actions.WriteReviewSubmitAction to do:
* write a new review and get its ID:
int reviewId = kkAppEng.getReviewMgr().writeReview(wrf.getReviewText(), wrf.getRating(), custId);
* with the ID we want to obtain a ReviewIf object
ReviewIf review = kkAppEng.getEng().getReview(reviewId);
* to set a new value on a custom field
review.setCustom1("1");
* AND SAVE THE CHANGES (????????????)
How can I do it?.
That's my actually code:
WriteReviewForm wrf = (WriteReviewForm) form;
int reviewId = kkAppEng.getReviewMgr().writeReview(wrf.getReviewText(), wrf.getRating(), custId);
ReviewIf review = kkAppEng.getEng().getReview(reviewId);
review.setCustom1("1");
kkAppEng.nav.set(getCatMessage(request, "header.reviews"), request);
return mapping.findForward("WriteReviewSubmit");
Best regards.