Guest User

Untitled

a guest
Feb 18th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. my_handler (event) {
  2.  
  3. transaction
  4. {
  5.     obj = Transfer.get('object', event.some_id);
  6.     populateModel(obj);
  7.     result = ValidateThis.validate(obj);
  8.     if (!result.hasErrors()) {
  9.         obj.save();    
  10.     }
  11.     else
  12.     {
  13.         transaction action="rollback";
  14.     }
  15. } // commit happens here if not rolled back
  16.  
  17. if (!result.hasErrors()) {
  18.     event.forward('my.edit.form');
  19. } else {
  20.     event.forward('my.view.page');
  21. }
  22.  
  23. } // end handler
Add Comment
Please, Sign In to add comment