ItEr34S13CUAsignacionRecursosEspecificosAPlanificacionItEr33S15: Saving assignment function.

This commit is contained in:
Manuel Rego Casasnovas 2009-11-16 11:44:32 +01:00 committed by Javier Moran Rua
parent 49594bf00d
commit b7be239dff
3 changed files with 5 additions and 1 deletions

View file

@ -233,6 +233,7 @@ public class GenericResourceAllocation extends
Validate.isTrue(modifications instanceof GenericResourceAllocation);
mergeAssignments((GenericResourceAllocation) modifications);
setResourcesPerDay(modifications.getResourcesPerDay());
setAssignmentFunction(modifications.getAssignmentFunction());
}
private void mergeAssignments(GenericResourceAllocation modifications) {

View file

@ -169,6 +169,7 @@ public class SpecificResourceAllocation extends
Validate.isTrue(modifications instanceof SpecificResourceAllocation);
mergeAssignments((SpecificResourceAllocation) modifications);
setResourcesPerDay(modifications.getResourcesPerDay());
setAssignmentFunction(modifications.getAssignmentFunction());
}
private void mergeAssignments(SpecificResourceAllocation modifications) {

View file

@ -16,7 +16,9 @@
<many-to-one class="Task" name="task" column="TASK" />
<many-to-one class="AssignmentFunction" name="assignmentFunction" column="ASSIGNMENT_FUNCTION" not-null="false"/>
<many-to-one class="AssignmentFunction" name="assignmentFunction"
column="ASSIGNMENT_FUNCTION" not-null="false"
cascade="all" />
<joined-subclass name="SpecificResourceAllocation" table="specific_resource_allocation">
<key column="RESOURCE_ALLOCATION_ID" />