[Bug #848] Removed repeated method in OrderLineGroup.

FEA: ItEr70S04BugFixing
This commit is contained in:
Manuel Rego Casasnovas 2011-02-15 23:30:06 +01:00
parent 33281715ee
commit 33b23b341b

View file

@ -823,7 +823,8 @@ public class OrderLineGroup extends OrderElement implements
public void addIndirectAdvanceAssignment( public void addIndirectAdvanceAssignment(
IndirectAdvanceAssignment indirectAdvanceAssignment) { IndirectAdvanceAssignment indirectAdvanceAssignment) {
if (!existsIndirectAdvanceAssignmentWithTheSameType(indirectAdvanceAssignment)) { if (!existsIndirectAdvanceAssignmentWithTheSameType(indirectAdvanceAssignment
.getAdvanceType())) {
indirectAdvanceAssignments.add(indirectAdvanceAssignment); indirectAdvanceAssignments.add(indirectAdvanceAssignment);
} }
if (parent != null) { if (parent != null) {
@ -863,19 +864,6 @@ public class OrderLineGroup extends OrderElement implements
} }
} }
private boolean existsIndirectAdvanceAssignmentWithTheSameType(
IndirectAdvanceAssignment newIndirectAdvanceAssignment) {
String unitName = newIndirectAdvanceAssignment.getAdvanceType()
.getUnitName();
for (IndirectAdvanceAssignment indirectAdvanceAssignment : indirectAdvanceAssignments) {
if (unitName.equals(indirectAdvanceAssignment.getAdvanceType()
.getUnitName())) {
return true;
}
}
return false;
}
public boolean existsIndirectAdvanceAssignmentWithTheSameType( public boolean existsIndirectAdvanceAssignmentWithTheSameType(
AdvanceType type) { AdvanceType type) {
String unitName = type.getUnitName(); String unitName = type.getUnitName();