From 5fd31e735b0a62dc48c22552113416c3b0a706ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Mon, 11 Jan 2010 14:00:37 +0100 Subject: [PATCH] ItEr43S09ImplantacionAplicacionItEr42S13: Reducing the number of arguments of the constructor --- .../FunctionalityExposedForExtensions.java | 16 +++++++++------- .../src/main/java/org/zkoss/ganttz/Planner.java | 4 +--- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/FunctionalityExposedForExtensions.java b/ganttzk/src/main/java/org/zkoss/ganttz/FunctionalityExposedForExtensions.java index 6f27897a0..be667d800 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/FunctionalityExposedForExtensions.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/FunctionalityExposedForExtensions.java @@ -154,17 +154,19 @@ public class FunctionalityExposedForExtensions implements IContext { private TimeTracker timeTracker; public FunctionalityExposedForExtensions(Planner planner, - IAdapterToTaskFundamentalProperties adapter, - IStructureNavigator navigator, GanttDiagramGraph diagramGraph, - IDetailItemModificator firstLevelModificator, - IDetailItemModificator secondLevelModificator) { + PlannerConfiguration configuration, + GanttDiagramGraph diagramGraph) { this.planner = planner; - this.adapter = adapter; - this.navigator = navigator; + this.adapter = configuration.getAdapter(); + this.navigator = configuration.getNavigator(); this.diagramGraph = diagramGraph; + final IDetailItemModificator firstLevelModificators = configuration + .getFirstLevelModificators(); + final IDetailItemModificator secondLevelModificators = configuration + .getSecondLevelModificators(); this.timeTracker = new TimeTracker(new Interval(TimeTrackerState .year(2009), TimeTrackerState.year(2011)), - firstLevelModificator, secondLevelModificator); + firstLevelModificators, secondLevelModificators); } /** diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/Planner.java b/ganttzk/src/main/java/org/zkoss/ganttz/Planner.java index 61df7523b..a8c0309f8 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/Planner.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/Planner.java @@ -194,9 +194,7 @@ public class Planner extends HtmlMacroComponent { .getStartConstraints(), configuration.getEndConstraints(), configuration.isDependenciesConstraintsHavePriority()); FunctionalityExposedForExtensions newContext = new FunctionalityExposedForExtensions( - this, configuration.getAdapter(), configuration.getNavigator(), - diagramGraph, configuration.getFirstLevelModificators(), - configuration.getSecondLevelModificators()); + this, configuration, diagramGraph); this.contextualizedGlobalCommands = contextualize(newContext, configuration.getGlobalCommands()); this.commandsOnTasksContextualized = contextualize(newContext,