-
Notifications
You must be signed in to change notification settings - Fork 0
ItEr77S18ReccurrentAllocationBasic
TWiki> LibrePlan Web>ItEr77S18ReccurrentAllocationBasic (12 Jul 2013, JavierMoran)EditAttach
Story summary | Recurrent Allocation Basic |
Iteration | ItEr77Week34To44 |
FEA | ItEr77S18ReccurrentAllocationBasic |
Story Lead | |
Next Story | |
Passed acceptance test | No |
Acceptance Criteria
Additional Specification Comments
Implementation Notes
-- JavierMoran - 28 Jun 2013
I start by saving the peridiocity. I use an enum type in Hibernate and will be incorporated in the class Task
in the existent component called recurrenceInformation
.
It was tried to create an internal class enum but the Hibernate framework was not able to locate it. Therefore, it was refactorized to an external class org.libreplan.business.recurring.RecurrencePeriodicity
.
It was also added the Liquibase information to create the new database column. It was added a default value of 0 that has to validated as correct as default value for the
recurrencePeriodicity
column.
Next thing to start is to visualize and save the recurring information.
-- JavierMoran - 12 Jul 2013
I browsed through the code to know where the introduction of the new behavior can be inserted. Notes of the code browsing:
-
ResultAllocationModel
.- It is invoked
accept()
to apply the resource allocations over the PlanningState - It uses the class
AllocationRowsHandler
to do the allocations and it returns aAllocationResult
. - The
AllocationResult
is applied to thePlanningState
and to the task of theResourceAllocationModel
- It is invoked
Delay Causes
Final or Pending Considerations
%RPSHOWGITCOMMITS%
Tasks | Est | Spent | To do | Risk | Reviewer | Developer | Task Name | Start Date | Est End Date | End Date |
---|---|---|---|---|---|---|---|---|---|---|
Task | 100 | 0 | 100 | Low | JavierMoran | Data model to store the recurrent information | ||||
Task | 100 | 0 | 100 | Low | JavierMoran | Save basic data for recurrent allocation |
Copyright (c) by the contributing authors. All material on this collaboration platform is the property of the contributing authors.