[Bug #780] Fix bug

Initializing the hours group with the introduced hours parameter. It's
also needed to assign it a code, otherwise it would fail when saving.

FEA: ItEr67S04BugFixing
This commit is contained in:
Óscar González Fernández 2011-01-04 13:09:13 +01:00
parent 1211d12fe1
commit 63d1749f33
2 changed files with 5 additions and 2 deletions

View file

@ -21,6 +21,7 @@
package org.navalplanner.business.templates.entities;
import java.util.Set;
import java.util.UUID;
import org.navalplanner.business.orders.entities.HoursGroup;
import org.navalplanner.business.orders.entities.HoursGroupHandler;
@ -45,7 +46,9 @@ public class HoursGroupOrderLineTemplateHandler extends HoursGroupHandler<OrderL
@Override
protected HoursGroup createHoursGroup(OrderLineTemplate orderLine) {
return HoursGroup.create(orderLine);
HoursGroup result = HoursGroup.create(orderLine);
result.setCode(UUID.randomUUID().toString());
return result;
}
@Override

View file

@ -55,11 +55,11 @@ public class TemplatesTree extends EntitiesTree<OrderElementTemplate> {
@Override
protected OrderElementTemplate createNewElement(String name, int hours) {
// Pending to set proper hours parameter
OrderLineTemplate result = OrderLineTemplate.createNew();
result.setName(name);
result.setCode(_("New code"));
result.setDescription(_("New Description"));
result.setWorkHours(hours);
return result;
}