import java.util.List;
import java.util.ResourceBundle;
+import org.splat.service.technical.ProjectSettingsService;
import org.splat.simer.ApplicationSettings;
-import org.splat.som.ProgressState;
-import org.splat.som.ProjectSettings;
-import org.splat.som.SimulationContext;
-import org.splat.som.SimulationContextType;
+import org.splat.dal.bo.som.ProgressState;
+import org.splat.dal.bo.som.SimulationContext;
+import org.splat.dal.bo.som.SimulationContextType;
public class SimulationContextFacade {
private String name;
private int at;
private ProgressState state;
+ private ProjectSettingsService _projectSettingsService;
// ==============================================================================================================================
// Constructor
public SimulationContextFacade (SimulationContext represented) {
// --------------------------------------------------------------
- List<ProjectSettings.Step> steps = ProjectSettings.getAllSteps();
+ List<ProjectSettingsService.Step> steps = getProjectSettings().getAllSteps();
SimulationContextType mytype;
my = represented;
mytype = my.getType();
- for (Iterator<ProjectSettings.Step> i=steps.iterator(); i.hasNext(); ) {
- ProjectSettings.Step step = i.next();
+ for (Iterator<ProjectSettingsService.Step> i=steps.iterator(); i.hasNext(); ) {
+ ProjectSettingsService.Step step = i.next();
if (!mytype.isAttachedTo(step)) continue;
at = step.getNumber(); // There is no direct service for getting the step number
break;
// -------------------------
return my.getValue();
}
+ /**
+ * Get project settings.
+ * @return Project settings service
+ */
+ private ProjectSettingsService getProjectSettings() {
+ return _projectSettingsService;
+ }
+
+ /**
+ * Set project settings service.
+ * @param projectSettingsService project settings service
+ */
+ public void setProjectSettings(
+ ProjectSettingsService projectSettingsService) {
+ _projectSettingsService = projectSettingsService;
+ }
}
\ No newline at end of file