diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/AdvancedAllocationController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/AdvancedAllocationController.java index 5d6994512..9fa38d198 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/AdvancedAllocationController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/AdvancedAllocationController.java @@ -880,6 +880,11 @@ class Row { protected Component getParentOnWhichOpenWindow() { return allHoursInput.getParent(); } + + @Override + protected String getTitle() { + return _("Streches list"); + } }; private IAssignmentFunctionConfiguration[] functions = { none, diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/streches/StrechesFunctionConfiguration.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/streches/StrechesFunctionConfiguration.java index 29c1882ac..470573169 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/streches/StrechesFunctionConfiguration.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/streches/StrechesFunctionConfiguration.java @@ -42,7 +42,7 @@ public abstract class StrechesFunctionConfiguration implements @Override public void goToConfigure() { StretchesFunctionController stretchesFunctionController = new StretchesFunctionController(); - + stretchesFunctionController.setTitle(getTitle()); HashMap args = new HashMap(); args.put("stretchesFunctionController", stretchesFunctionController); Window window = (Window) Executions.createComponents( @@ -57,6 +57,8 @@ public abstract class StrechesFunctionConfiguration implements assignmentFunctionChanged(); } + protected abstract String getTitle(); + protected abstract ResourceAllocation getAllocation(); protected abstract void assignmentFunctionChanged(); diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/streches/StretchesFunctionController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/streches/StretchesFunctionController.java index 9cd2d6c61..7679ea886 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/streches/StretchesFunctionController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/streches/StretchesFunctionController.java @@ -63,6 +63,8 @@ public class StretchesFunctionController extends GenericForwardComposer { private StretchesRenderer stretchesRenderer = new StretchesRenderer(); + private String title; + @Override public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); @@ -335,4 +337,12 @@ public class StretchesFunctionController extends GenericForwardComposer { return xymodel; } + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + } diff --git a/navalplanner-webapp/src/main/webapp/planner/stretches_function.zul b/navalplanner-webapp/src/main/webapp/planner/stretches_function.zul index 1f937844e..0c871853e 100644 --- a/navalplanner-webapp/src/main/webapp/planner/stretches_function.zul +++ b/navalplanner-webapp/src/main/webapp/planner/stretches_function.zul @@ -33,7 +33,7 @@ - +