ItEr37S08CUCreacionUnidadesPlanificacionItEr36S11: Handling resources per day case
This commit is contained in:
parent
f9aa6545bb
commit
2b15efd3d8
1 changed files with 7 additions and 0 deletions
|
|
@ -37,6 +37,7 @@ import org.navalplanner.business.orders.entities.AggregatedHoursGroup;
|
|||
import org.navalplanner.business.orders.entities.HoursGroup;
|
||||
import org.navalplanner.business.orders.entities.OrderElement;
|
||||
import org.navalplanner.business.orders.entities.TaskSource;
|
||||
import org.navalplanner.business.planner.entities.allocationalgorithms.HoursModification;
|
||||
import org.navalplanner.business.planner.entities.allocationalgorithms.ResourcesPerDayModification;
|
||||
import org.navalplanner.business.resources.entities.Criterion;
|
||||
import org.navalplanner.business.resources.entities.Resource;
|
||||
|
|
@ -303,6 +304,12 @@ public class Task extends TaskElement {
|
|||
.untilAllocating(getAssignedHours());
|
||||
setEndDate(end.toDateTimeAtStartOfDay().toDate());
|
||||
break;
|
||||
case RESOURCES_PER_DAY:
|
||||
ResourceAllocation.allocatingHours(
|
||||
HoursModification.fromExistent(ModifiedAllocation
|
||||
.modified(copied))).allocateUntil(
|
||||
new LocalDate(getEndDate()));
|
||||
break;
|
||||
default:
|
||||
throw new RuntimeException("cant handle: " + calculatedValue);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue