Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Secure(roles = Uprawnienie.C_POB_SWIAD)
- public Resolution dodawanie() {
- rodzajSwiadczenia = new RodzajPobSwiadczenia();
- return new ForwardResolution("/jsp/slowniki/rodzajSwiadczenia/rodzajSwiadczenia.jsp");
- }
- @Secure(roles = Uprawnienie.U_POB_SWIAD)
- public Resolution edycja() {
- return new ForwardResolution("/jsp/slowniki/rodzajSwiadczenia/rodzajSwiadczenia.jsp");
- }
- @Auditable(object = "rodzajSwiadczenia", typOperacji = TypOperacji.RODZAJ_SWIADCZENIA_AKTUALIZACJA)
- @Secure(roles = {Uprawnienie.C_POB_SWIAD, Uprawnienie.U_POB_SWIAD})
- public Resolution zapisz() throws Exception {
- TransactionStatus statusLeki = txManager.getTransaction(
- TransactionUtils.getTransactionDef(RodzajSwiadczeniaAction.class, true));
- try {
- if(rodzajSwiadczenia.getId() == null) {
- rodzajSwiadczenia.setTekst(nazwaNowegoRodzajuSwiadczenia);
- rodzajPobSwiadczeniaMapper.insert(rodzajSwiadczenia);
- } else {
- rodzajPobSwiadczeniaMapper.updateByPrimaryKeySelective(rodzajSwiadczenia);
- }
- txManager.commit(statusLeki);
- } catch (Exception ex) {
- ex.printStackTrace();
- log.error(ex.getMessage());
- txManager.rollback(statusLeki);
- throw ex;
- }
- return new RedirectResolution(ListaRodzajowAction.class, "lista");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement