Salome HOME
Refactoring continues: UserService is created instead of UserDirectory. Database...
[tools/siman.git] / Workspace / Siman / src / org / splat / simer / EditStudyAction.java
index a494f1afb21078a5573d193ae3238d7fc57504fd..76c546c425a8ed75378fdba0093fec65516ed63c 100644 (file)
@@ -1,9 +1,5 @@
 package org.splat.simer;
 
-import org.hibernate.HibernateException;
-import org.hibernate.Session;
-import org.hibernate.Transaction;
-import org.splat.dal.dao.som.Database;
 import org.splat.dal.bo.som.Study;
 import org.splat.service.StudyService;
 
@@ -24,9 +20,6 @@ public class EditStudyAction extends DisplayStudyStepAction {
 //  ==============================================================================================================================
 
     public String doEdition () {
-//  --------------------------
-      Session      connex  = Database.getSession();
-         Transaction  transax = connex.beginTransaction();
          try {
         mystudy = getOpenStudy();
 
@@ -37,20 +30,10 @@ public class EditStudyAction extends DisplayStudyStepAction {
         else if (todo == Execute.promote) getStudyService().moveToReference(study);
         mystudy.getPopup().setContext("study", mystudy.getStudyRights());   // The context has changed
 
-//      Useless to update the open study
-        transax.commit();
         return SUCCESS;
          }
       catch (RuntimeException saverror) {
         logger.error("Reason:", saverror);
-        if (transax != null && transax.isActive()) {
-//        Second try-catch as the rollback could fail as well
-          try {
-            transax.rollback();
-          } catch (HibernateException backerror) {
-            logger.debug("Error rolling back transaction", backerror);
-          }
-        }
         return ERROR;
       }
     }