equal
deleted
inserted
replaced
215 work.setResult(result); |
215 work.setResult(result); |
216 try{ |
216 try{ |
217 EM.getTransaction().begin(); |
217 EM.getTransaction().begin(); |
218 EM.persist(work); |
218 EM.persist(work); |
219 EM.getTransaction().commit(); |
219 EM.getTransaction().commit(); |
|
220 EM.clear(); |
220 } finally { |
221 } finally { |
221 if(EM.getTransaction().isActive()) |
222 if(EM.getTransaction().isActive()) |
222 EM.getTransaction().rollback(); |
223 EM.getTransaction().rollback(); |
223 } |
224 } |
224 getParent().removeWindow(this); |
225 getParent().removeWindow(this); |