ItEr17S10CUCreacionProxectoPlanificacionItEr16S12: Adding method to retrieve the associated TaskElement to an Order.

This commit is contained in:
Óscar González Fernández 2009-07-16 10:41:01 +02:00 committed by Javier Moran Rua
parent 4a7568fcec
commit 062e7319f6

View file

@ -6,6 +6,7 @@ import java.util.List;
import org.hibernate.validator.NotEmpty; import org.hibernate.validator.NotEmpty;
import org.hibernate.validator.NotNull; import org.hibernate.validator.NotNull;
import org.navalplanner.business.planner.entities.TaskElement;
/** /**
* It represents an {@link Order} with its related information. <br /> * It represents an {@link Order} with its related information. <br />
@ -134,6 +135,14 @@ public class Order implements IOrderLineGroup {
} }
public List<TaskElement> getAssociatedTasks() {
ArrayList<TaskElement> result = new ArrayList<TaskElement>();
for (OrderElement orderElement : orderElements) {
result.addAll(orderElement.getTaskElements());
}
return result;
}
public boolean isSomeTaskElementScheduled() { public boolean isSomeTaskElementScheduled() {
for (OrderElement orderElement : orderElements) { for (OrderElement orderElement : orderElements) {
if (orderElement.isScheduled()) if (orderElement.isScheduled())