ItEr37S08CUCreacionUnidadesPlanificacionItEr36S11: Handling resources per day case

This commit is contained in:
Óscar González Fernández 2009-12-04 02:16:14 +01:00
parent f9aa6545bb
commit 2b15efd3d8

View file

@ -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);
}