ItEr33S08ValidacionEProbasFuncionaisItEr32S09: Fixing direct equality comparison of Longs

This commit is contained in:
Óscar González Fernández 2009-11-03 18:25:38 +01:00
parent 4aba138ec9
commit fa0446b8ef
2 changed files with 5 additions and 5 deletions

View file

@ -298,7 +298,7 @@ public class CriterionType extends BaseEntity implements
} else {
try {
CriterionType c = criterionTypeDAO.findUniqueByName(name);
return c.getId() == getId();
return c.getId().equals(getId());
} catch (InstanceNotFoundException e) {
return true;
}

View file

@ -295,9 +295,9 @@ public class ManageOrderElementAdvancesModel implements
@Override
@Transactional(readOnly = true)
public void confirmSave()throws InstanceNotFoundException,
DuplicateAdvanceAssignmentForOrderElementException,
DuplicateValueTrueReportGlobalAdvanceException{
public void confirmSave() throws InstanceNotFoundException,
DuplicateAdvanceAssignmentForOrderElementException,
DuplicateValueTrueReportGlobalAdvanceException {
orderElementDAO.checkVersion(orderElement);
reattachmentOrderElement();
validateBasicData();
@ -335,7 +335,7 @@ public class ManageOrderElementAdvancesModel implements
for (AdvanceAssignment advance : this.orderElement
.getDirectAdvanceAssignments()) {
if ((advance.getVersion() != null)
&& (advance.getId() == advanceAssignment.getId()))
&& (advance.getId().equals(advanceAssignment.getId())))
return advance;
}
return null;