]> SALOME platform Git repositories - tools/siman.git/blobdiff - Workspace/Siman/src/org/splat/simer/NewScenarioAction.java
Salome HOME
More business logic has been moved from BO to services. ServiceLocator is created...
[tools/siman.git] / Workspace / Siman / src / org / splat / simer / NewScenarioAction.java
index 9ff3ed6c8708e70f177acf8962624893d31eef64..68f98e200b3e156f60dc588e11517c499a388a58 100644 (file)
@@ -12,7 +12,7 @@ import org.splat.dal.dao.som.Database;
 import org.splat.dal.bo.som.Publication;
 import org.splat.dal.bo.som.Scenario;
 import org.splat.service.ProjectElementService;
-import org.splat.service.StudyService;
+import org.splat.service.ScenarioService;
 import org.splat.som.Step;
 import org.splat.dal.bo.som.Study;
 import org.splat.wapp.Menu;
@@ -27,7 +27,13 @@ public class NewScenarioAction extends Action {
     private  long              scindex;
     private  int              bastep;
     private  ToDo             action;
-       private StudyService _studyService;
+       /**
+        * Injected scenario service.
+        */
+       private ScenarioService _scenarioService;
+       /**
+        * Injected project element service.
+        */
        private ProjectElementService _projectElementService;
        private Menu _menu;
 
@@ -105,7 +111,7 @@ public class NewScenarioAction extends Action {
           step = getProjectElementService().getSteps(bascene);
           sprop.setBaseStep(step[number-bastep]);
         }
-        bascene = getStudyService().addScenario(study, sprop);
+        bascene = getScenarioService().addScenario(study, sprop);
         transax.commit();
 
 //      Update of the display
@@ -184,24 +190,6 @@ public class NewScenarioAction extends Action {
 //  ----------------------------
       return (Integer.valueOf(getSharedStep()) > bastep);
     }
-       /**
-        * Get the studyService.
-        * 
-        * @return the studyService
-        */
-       public StudyService getStudyService() {
-               return _studyService;
-       }
-
-       /**
-        * Set the studyService.
-        * 
-        * @param studyService
-        *            the studyService to set
-        */
-       public void setStudyService(StudyService studyService) {
-               _studyService = studyService;
-       }
        /**
         * Get the projectElementService.
         * 
@@ -237,4 +225,20 @@ public class NewScenarioAction extends Action {
        public void setMenu(Menu menu) {
                _menu = menu;
        }
+
+       /**
+        * Get the scenarioService.
+        * @return the scenarioService
+        */
+       public ScenarioService getScenarioService() {
+               return _scenarioService;
+       }
+
+       /**
+        * Set the scenarioService.
+        * @param scenarioService the scenarioService to set
+        */
+       public void setScenarioService(ScenarioService scenarioService) {
+               _scenarioService = scenarioService;
+       }
 }
\ No newline at end of file