public Item save(Item item) { validateItem(item); try { if (item.getId() != null) { itemDAO.update(item); } else { itemDAO.insert(item); } } catch (Exception e) { throw new ApplicationRuntimeException(bundle.getString("ADM_ITEM_SAVE_NOK", e)); } return item; }