ItEr21S05DocumentacionFormacionItEr20S05: Adding create method to Order entity.
This commit is contained in:
parent
cc7ab2561d
commit
2456db8408
6 changed files with 18 additions and 5 deletions
|
|
@ -18,6 +18,19 @@ import org.navalplanner.business.planner.entities.TaskElement;
|
|||
*/
|
||||
public class Order extends BaseEntity implements IOrderLineGroup, IValidable {
|
||||
|
||||
public static Order create() {
|
||||
Order order = new Order();
|
||||
order.setNewObject(true);
|
||||
return order;
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructor for hibernate. Do not use!
|
||||
*/
|
||||
public Order() {
|
||||
|
||||
}
|
||||
|
||||
private static Date copy(Date date) {
|
||||
return date != null ? new Date(date.getTime()) : date;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ public class AddAdvanceAssigmentsToOrderElementTest {
|
|||
}
|
||||
|
||||
private static Order createValidOrder() {
|
||||
Order order = new Order();
|
||||
Order order = Order.create();
|
||||
order.setDescription("description");
|
||||
order.setCustomer("blabla");
|
||||
order.setInitDate(CriterionSatisfactionDAOTest.year(2000));
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ public class OrderTest {
|
|||
|
||||
@Test
|
||||
public void testAddingOrderElement() throws Exception {
|
||||
Order order = new Order();
|
||||
Order order = Order.create();
|
||||
OrderLineGroup container = OrderLineGroup.create();
|
||||
OrderLine leaf = OrderLine.create();
|
||||
container.add(leaf);
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@ public class TaskElementDAOTest {
|
|||
orderLine.setName("bla");
|
||||
orderLine.setCode("000000000");
|
||||
orderLine.addHoursGroup(new HoursGroup());
|
||||
Order order = new Order();
|
||||
Order order = Order.create();
|
||||
order.setName("bla");
|
||||
order.setInitDate(new Date());
|
||||
order.add(orderLine);
|
||||
|
|
|
|||
|
|
@ -107,7 +107,7 @@ public class OrderModel implements IOrderModel {
|
|||
public void prepareForCreate() {
|
||||
loadCriterions();
|
||||
|
||||
this.order = new Order();
|
||||
this.order = Order.create();
|
||||
this.orderElementTreeModel = new OrderElementTreeModel(this.order);
|
||||
this.order.setInitDate(new Date());
|
||||
}
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ public class OrderModelTest {
|
|||
}
|
||||
|
||||
private static Order createValidOrder() {
|
||||
Order order = new Order();
|
||||
Order order = Order.create();
|
||||
order.setDescription("description");
|
||||
order.setCustomer("blabla");
|
||||
order.setInitDate(year(2000));
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue