ItEr21S09CUIntroducionAvanceUnidadeTraballoItEr20S07 : Change the type set to list in the collection AdvanceMeasurement.

This commit is contained in:
Susana Montes Pedreira 2009-08-13 15:26:58 +02:00 committed by Óscar González Fernández
parent 9fdce30f68
commit ec88a6898b
2 changed files with 11 additions and 8 deletions

View file

@ -1,8 +1,8 @@
package org.navalplanner.business.advance.entities;
import java.math.BigDecimal;
import java.util.HashSet;
import java.util.Set;
import java.util.LinkedList;
import java.util.List;
import org.navalplanner.business.common.BaseEntity;
import org.navalplanner.business.orders.entities.OrderElement;
@ -15,7 +15,7 @@ public class AdvanceAssigment extends BaseEntity {
private AdvanceType advanceType;
private Set<AdvanceMeasurement> advanceMeasurements;
private List<AdvanceMeasurement> advanceMeasurements;
public AdvanceAssigment(boolean reportGlobalAdvance, BigDecimal maxValue) {
this.reportGlobalAdvance = reportGlobalAdvance;
@ -45,11 +45,13 @@ public class AdvanceAssigment extends BaseEntity {
return this.advanceType;
}
public void setAdvanceMeasurements(Set<AdvanceMeasurement> advanceMeasurements) {
public void setAdvanceMeasurements(
List<AdvanceMeasurement> advanceMeasurements) {
this.advanceMeasurements = advanceMeasurements;
}
public Set<AdvanceMeasurement> getAdvanceMeasurements() {
return new HashSet<AdvanceMeasurement>(this.advanceMeasurements);
public List<AdvanceMeasurement> getAdvanceMeasurements() {
return new LinkedList<AdvanceMeasurement>(this.advanceMeasurements);
}
}

View file

@ -33,10 +33,11 @@
<many-to-one name="orderElement" class="org.navalplanner.business.orders.entities.OrderElement" column="ORDER_ELEMENT_ID"/>
<set name="advanceMeasurements" cascade="all" inverse="true">
<list name="advanceMeasurements" cascade="all" inverse="true">
<key column="ADVANCE_ASSIGMENT_ID"/>
<list-index column ="date"/>
<one-to-many class="AdvanceMeasurement"/>
</set>
</list>
</class>
<!-- AdvanceMeasurement -->