ItEr21S09CUIntroducionAvanceUnidadeTraballoItEr20S07 : Change the type set to list in the collection AdvanceMeasurement.
This commit is contained in:
parent
9fdce30f68
commit
ec88a6898b
2 changed files with 11 additions and 8 deletions
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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 -->
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue