Commit graph

5025 commits

Author SHA1 Message Date
Susana Montes Pedreira
889f42ef64 It adds a new functionality to EntitySequenceDAO to skip repeated code sequences.
If code sequence is added by importation services , this functionality
lets skip repeated codes and update the last value of the entity code sequence.

FEA :ItEr61S04NavalPlanEntities
2010-11-19 10:27:53 +01:00
Susana Montes Pedreira
5795ccc773 It adds the default separator to generate the code sequences of the child entities.
FEA :ItEr61S04NavalPlanEntities
2010-11-19 10:27:53 +01:00
Susana Montes Pedreira
2b93b000e4 It checks if the prefix of the code sequences is unique for each entity.
FEA :ItEr61S04NavalPlanEntities
2010-11-19 10:27:53 +01:00
Susana Montes Pedreira
7d194fdd36 It integrated the entity OrderSequence in the general EntitySequence.
OrderSequence and OrderSequenceDAO were deleted and the sequences
for orders will be managed through of EntitySequence with  entityName=ORDER.

FEA :ItEr61S04NavalPlanEntities
2010-11-19 10:27:53 +01:00
Susana Montes Pedreira
592747443e Replaces the generated code by the code sequence for each label type.
FEA :ItEr61S04NavalPlanEntities
2010-11-19 10:27:53 +01:00
Susana Montes Pedreira
a785a90d78 Replaces the generated code by the code sequence for each unit type.
FEA :ItEr61S04NavalPlanEntities
2010-11-19 10:27:53 +01:00
Susana Montes Pedreira
4bcf1a8dc3 Replaces the generated code by the code sequence for each machine.
FEA :ItEr61S04NavalPlanEntities
2010-11-19 10:27:53 +01:00
Susana Montes Pedreira
306e849314 Replaces the generated code by the code sequence for each worker.
FEA :ItEr61S04NavalPlanEntities
2010-11-19 10:27:53 +01:00
Susana Montes Pedreira
7de52427d5 Replaces the generated code by the code sequence for each criterion type and its criteria.
FEA :ItEr61S04NavalPlanEntities
2010-11-19 10:27:53 +01:00
Susana Montes Pedreira
3f4c632981 Replaces the generated code by the code sequence for the orders and its order elements.
FEA :ItEr61S04NavalPlanEntities
2010-11-19 10:27:53 +01:00
Susana Montes Pedreira
f992a9bc9c it fixes and updates the EntitySequenceTest for working with default EntitySequences.
FEA :ItEr61S04NavalPlanEntities
2010-11-19 10:27:52 +01:00
Susana Montes Pedreira
9cee9e9466 It adds the default code sequences for each entity if these not exists.
FEA :ItEr61S04NavalPlanEntities
2010-11-19 10:27:52 +01:00
Susana Montes Pedreira
4302177cde It Changes configuration interface to include the creation of the code sequences for each entity.
FEA :ItEr61S04NavalPlanEntities
2010-11-19 10:27:52 +01:00
Susana Montes Pedreira
fe60ae5511 Creates the entities EntitySequence, EntitySequenceDao and an enum that represents the entities which use code generation.
FEA :ItEr61S04NavalPlanEntities
2010-11-19 10:27:52 +01:00
Manuel Rego Casasnovas
23880328f7 [Bug #738] Fixed bug and previous tests changing the way to calculate the critical.
FEA: ItEr63S03BugFixing
2010-11-18 20:13:39 +01:00
Manuel Rego Casasnovas
f986519075 [Bug #738] Added tests that make critical path fails.
FEA: ItEr63S03BugFixing
2010-11-18 20:10:24 +01:00
Diego Pino Garcia
e69f57504d Fix bug 'Advance allocation' does not initialize assignment function value correctly
FEA: ItEr62OTS04FuncionCurvaS
2010-11-18 16:36:42 +01:00
Manuel Rego Casasnovas
b17cfeb551 [Bug #731] Fixing bug invalidating TaskComponent.
FEA: ItEr63S03BugFixing
2010-11-18 16:12:52 +01:00
Jacobo Aragunde Pérez
9a9936e4f9 [Bug #737] Fixed bug, the selection now follows the moved item when pressing up or down buttons.
FEA: ItEr63S03BugFixing
2010-11-18 14:56:37 +01:00
Óscar González Fernández
c418d06b66 Check that start constraints are not violated after updating end
The problem lied in that when moving the origin of the end - end
dependency backwards so the new start was violating the incoming
end-start dependencies. Now the start is checked after.

FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:15 +01:00
Óscar González Fernández
669dca1f1f Now null values are not provided to TaskElement
FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:15 +01:00
Óscar González Fernández
3339d88c4f Remove warnings
FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Óscar González Fernández
b13a35c3d6 Remove unused methods and fields
The methods that are accessed throught reflection are marked with
@SuppressWarnings("unused")

FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Óscar González Fernández
555e7d9110 The lenght constraint depends on the last allocation direction
Otherwise the destination task of a end-end dependency would not move
if the origin task is moved to a prior date.

FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Óscar González Fernández
f12c29d90f Fix bug
In the task that initializes the recalculations the end must be
calculated always. Otherwise it could ignore the effect of the
incoming end dependencies if the start is not modified due to
dependencies.

FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Óscar González Fernández
ccc5bd8000 Add method to ITaskFundamentalProperties to differentiate resizign from moving the end
This implies changes in Task so it now can do the allocation from end
to start too.

FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Óscar González Fernández
f7cb5bc04d Now the reassignment can be done in both directions
The last direction is stored so when reassigning the last direction is
used.

FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Óscar González Fernández
dca3ed6c48 Unify the calculations done for calculating the end keeping the length of the task
Now for both tasks with resource allocations and tasks not allocated
the end is calculated considering the workable days.

FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Óscar González Fernández
41fc2745c8 Refactor calculateEndKeepingLength
This allows to add more easily a calculateStartKeepingLength

FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Óscar González Fernández
93c6808571 Extract interface and create specific handlers for each type of TaskElement
FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Óscar González Fernández
61fb5f50e4 Extract class for handling movement and resizing operations
FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Óscar González Fernández
395e38b2ad Provide scenario
FEA: ItEr63OTS03PlanificacionHaciaAtras
2010-11-18 13:25:14 +01:00
Diego Pino Garcia
3a07862c88 Fix bug exception applying Sigmoid function and saving
FEA: ItEr62OTS04FuncionCurvaS
2010-11-18 12:25:57 +01:00
Lorenzo Tilve
ab07cb3df2 Increased CutyCapt timeout parameters
FEA: ItEr63S03BugFixing
2010-11-17 23:03:14 +01:00
Lorenzo Tilve
f1800b450a Reduced fonts in earned value grap legend
FEA: ItEr63S03BugFixing
2010-11-17 22:45:37 +01:00
Óscar González Fernández
620a848674 Remove unnecessary methods
FEA: ItEr63S03BugFixing
2010-11-17 21:58:31 +01:00
Óscar González Fernández
4e77db8965 [Bug #729] Fix bug
The problem lies in that the startContraintDate was being written to
the start date of the task directly. So, the start date was set to the
specified date without the end date being recalculated. This could
leave the task in an inconsistent state, with an end date prior to the
start date.

The solution is to simply not update directly the task start date with
the constraint date.

FEA: ItEr63S03BugFixing
2010-11-17 21:58:19 +01:00
Manuel Rego Casasnovas
94e2987c86 [Bug #712] Fixing problems with special dependencies in containers.
FEA: ItEr63S03BugFixing
2010-11-17 20:29:35 +01:00
Manuel Rego Casasnovas
4f489af637 [Bug #712] Added failing test with container and special dependencies.
FEA: ItEr63S03BugFixing
2010-11-17 20:29:25 +01:00
Manuel Rego Casasnovas
fa1539502d [Bug #730] Fixed bug avoiding loops in nodes created for critical path calculator.
FEA: ItEr63S03BugFixing
2010-11-17 19:28:50 +01:00
Manuel Rego Casasnovas
6b19ddba0c [Bug #730] Added tests that make fails critical path with a container inside another container.
FEA: ItEr63S03BugFixing
2010-11-17 19:28:50 +01:00
Jacobo Aragunde Pérez
ff8385cc44 [Bug #722] Fixed bug, calling dontPoseAsTrasientObjectAnymore() on the TaskSource objects related with the OrderElements.
FEA: ItEr63S03BugFixing
2010-11-17 18:11:08 +01:00
Diego Pino Garcia
5954df06be Add progress bar to MonteCarlo
FEA: ItEr63OTS06MonteCarlo
2010-11-17 18:02:37 +01:00
Diego Pino Garcia
4146beda8a Small refactoring in MonteCarloModel.setCriticalPath()
FEA: ItEr63OTS06MonteCarlo
2010-11-17 17:16:54 +01:00
Diego Pino Garcia
82f9b07eb4 Fix bug respect decimal part of days duration in MonteCarlo computation
FEA: ItEr63OTS06MonteCarlo
2010-11-17 17:16:44 +01:00
Diego Pino Garcia
05a552e1a1 Fix bug refresh MonteCarlo data when click on Tab
FEA: ItEr63OTS06MonteCarlo
2010-11-17 16:01:40 +01:00
Diego Pino Garcia
884d247236 Fix bug select first element of the list of 'Critical paths' as default
FEA: ItEr63OTS06MonteCarlo
2010-11-17 16:01:40 +01:00
Diego Pino Garcia
c51a918c68 Fix bug get duration of MonteCarlo task from task.workableDays
FEA: ItEr63OTS06MonteCarlo
2010-11-17 16:00:00 +01:00
Diego Pino Garcia
b8ed26c51a Fix bug MonteCarlo as it's necessary to adjust the dates of a MonteCarlo task every time a computation is launched, copy list of MonteCarlo tasks before 2010-11-17 16:00:00 +01:00
Jacobo Aragunde Pérez
fbbf3c02bf [Bug #724] Fixed bug, checking if orderElementTreeController is null before using it.
FEA: ItEr63S03BugFixing
2010-11-17 11:45:09 +01:00