public String editAdvert() { try { if (advert.getCategory().equals(categoryList.get(CATEGORY_SOCIAL))) { advert.setStatus(statusList.get(STATUS_UNRESERVABLE)); } else { advert.setStatus(statusList.get(STATUS_ACTIVE)); } advert.setAdvertEditDate(new Date()); advertSession.editAdvert(advert); return "success"; } catch (BaseException be) { LOGGER.log(Level.SEVERE, null, be); ContextUtils.dialogBox(be.getMessage()); return null; } }
@PostConstruct private void init() { categoryList = advertSession.obtainCategory(); statusList = advertSession.obtainStatus(); advert = advertSession.getEditAdvert(); }