ItEr43S09ImplantacionAplicacionItEr42S13: Reducing the number of arguments of the constructor
This commit is contained in:
parent
2ace2b083f
commit
5fd31e735b
2 changed files with 10 additions and 10 deletions
|
|
@ -154,17 +154,19 @@ public class FunctionalityExposedForExtensions<T> implements IContext<T> {
|
|||
private TimeTracker timeTracker;
|
||||
|
||||
public FunctionalityExposedForExtensions(Planner planner,
|
||||
IAdapterToTaskFundamentalProperties<T> adapter,
|
||||
IStructureNavigator<T> navigator, GanttDiagramGraph diagramGraph,
|
||||
IDetailItemModificator firstLevelModificator,
|
||||
IDetailItemModificator secondLevelModificator) {
|
||||
PlannerConfiguration<T> 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);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -194,9 +194,7 @@ public class Planner extends HtmlMacroComponent {
|
|||
.getStartConstraints(), configuration.getEndConstraints(),
|
||||
configuration.isDependenciesConstraintsHavePriority());
|
||||
FunctionalityExposedForExtensions<T> newContext = new FunctionalityExposedForExtensions<T>(
|
||||
this, configuration.getAdapter(), configuration.getNavigator(),
|
||||
diagramGraph, configuration.getFirstLevelModificators(),
|
||||
configuration.getSecondLevelModificators());
|
||||
this, configuration, diagramGraph);
|
||||
this.contextualizedGlobalCommands = contextualize(newContext,
|
||||
configuration.getGlobalCommands());
|
||||
this.commandsOnTasksContextualized = contextualize(newContext,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue