Salome HOME
ProjectSettings are now configured when the bean is created (without call to a struts...
[tools/siman.git] / Workspace / Siman-Common / src / org / splat / service / ProjectElementServiceImpl.java
index f5ec91e9abdbd1d0891ef60e416a38f512abde61..fda1d9d75db5d34258e965ec86253e621b7a5bd8 100644 (file)
@@ -16,6 +16,7 @@ import org.splat.dal.bo.som.ProjectElement;
 import org.splat.dal.bo.som.Publication;
 import org.splat.dal.dao.som.ProjectElementDAO;
 import org.splat.service.technical.ProjectSettingsService;
+import org.splat.service.technical.StepsConfigService;
 import org.splat.som.Step;
 import org.springframework.transaction.annotation.Transactional;
 
@@ -30,7 +31,7 @@ public class ProjectElementServiceImpl implements ProjectElementService {
        /**
         * Injected project settings service.
         */
-       private ProjectSettingsService _projectSettings;
+       private StepsConfigService _stepsConfigService;
        /**
         * Injected project element DAO.
         */
@@ -57,7 +58,7 @@ public class ProjectElementServiceImpl implements ProjectElementService {
         */
        public Step[] getSteps(final ProjectElement elem) {
                if (elem.getFolders() == null) {
-                       List<ProjectSettingsService.Step> steps = getProjectSettings()
+                       List<ProjectSettingsService.Step> steps = getStepsConfigService()
                                        .getStepsOf(elem.getClass());
                        Iterator<ProjectSettingsService.Step> nstep = steps.iterator();
 
@@ -91,22 +92,22 @@ public class ProjectElementServiceImpl implements ProjectElementService {
        }
 
        /**
-        * Get project settings.
+        * Get steps config.
         * 
-        * @return Project settings service
+        * @return steps config service
         */
-       private ProjectSettingsService getProjectSettings() {
-               return _projectSettings;
+       private StepsConfigService getStepsConfigService() {
+               return _stepsConfigService;
        }
 
        /**
-        * Set project settings service.
+        * Set steps config service.
         * 
-        * @param projectSettingsService
-        *            project settings service
+        * @param stepsConfigService
+        *            steps config service
         */
-       public void setProjectSettings(final ProjectSettingsService projectSettingsService) {
-               _projectSettings = projectSettingsService;
+       public void setStepsConfigService(final StepsConfigService stepsConfigService) {
+               _stepsConfigService = stepsConfigService;
        }
 
        /**