Remove useless methods, some of them to force loading some data.
FEA: ItEr60S17CambiosPantallaVistaEmpresa
This commit is contained in:
parent
2f5f3049f1
commit
af96a69ca1
2 changed files with 1 additions and 58 deletions
|
|
@ -48,7 +48,6 @@ import org.navalplanner.business.common.daos.IConfigurationDAO;
|
|||
import org.navalplanner.business.common.exceptions.InstanceNotFoundException;
|
||||
import org.navalplanner.business.orders.daos.IOrderDAO;
|
||||
import org.navalplanner.business.orders.entities.Order;
|
||||
import org.navalplanner.business.orders.entities.OrderElement;
|
||||
import org.navalplanner.business.orders.entities.OrderStatusEnum;
|
||||
import org.navalplanner.business.planner.daos.IDayAssignmentDAO;
|
||||
import org.navalplanner.business.planner.daos.ITaskElementDAO;
|
||||
|
|
@ -174,8 +173,6 @@ public abstract class CompanyPlanningModel implements ICompanyPlanningModel {
|
|||
|
||||
private Scenario currentScenario;
|
||||
|
||||
private List<Order> ordersToShow;
|
||||
|
||||
private Date filterStartDate;
|
||||
private Date filterFinishDate;
|
||||
private static final EnumSet<OrderStatusEnum> STATUS_VISUALIZED = EnumSet
|
||||
|
|
@ -655,25 +652,14 @@ public abstract class CompanyPlanningModel implements ICompanyPlanningModel {
|
|||
List<TaskElement> toShow;
|
||||
toShow = retainOnlyTopLevel(predicate);
|
||||
|
||||
forceLoadOfDataAssociatedTo(toShow);
|
||||
forceLoadOfDependenciesCollections(toShow);
|
||||
forceLoadOfWorkingHours(toShow);
|
||||
forceLoadOfLabels(toShow);
|
||||
return new PlannerConfiguration<TaskElement>(taskElementAdapter,
|
||||
new TaskElementNavigator(), toShow);
|
||||
}
|
||||
|
||||
private void forceLoadOfDataAssociatedTo(List<TaskElement> toShow) {
|
||||
for (TaskElement each : toShow) {
|
||||
OrderPlanningModel.forceLoadOfDataAssociatedTo(each);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private List<TaskElement> retainOnlyTopLevel(IPredicate predicate) {
|
||||
List<TaskElement> result = new ArrayList<TaskElement>();
|
||||
User user;
|
||||
ordersToShow = new ArrayList<Order>();
|
||||
List<Order> ordersToShow = new ArrayList<Order>();
|
||||
|
||||
try {
|
||||
user = userDAO.findByLoginName(SecurityUtils.getSessionUserLoginName());
|
||||
|
|
@ -724,50 +710,9 @@ public abstract class CompanyPlanningModel implements ICompanyPlanningModel {
|
|||
return result;
|
||||
}
|
||||
|
||||
private void forceLoadOfWorkingHours(List<TaskElement> initial) {
|
||||
for (TaskElement taskElement : initial) {
|
||||
OrderElement orderElement = taskElement.getOrderElement();
|
||||
if (orderElement != null) {
|
||||
orderElement.getWorkHours();
|
||||
}
|
||||
if (!taskElement.isLeaf()) {
|
||||
forceLoadOfWorkingHours(taskElement.getChildren());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void forceLoadOfDependenciesCollections(
|
||||
Collection<? extends TaskElement> elements) {
|
||||
for (TaskElement task : elements) {
|
||||
forceLoadOfDepedenciesCollections(task);
|
||||
if (!task.isLeaf()) {
|
||||
forceLoadOfDependenciesCollections(task.getChildren());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void forceLoadOfDepedenciesCollections(TaskElement task) {
|
||||
task.getDependenciesWithThisOrigin().size();
|
||||
task.getDependenciesWithThisDestination().size();
|
||||
}
|
||||
|
||||
private void forceLoadOfLabels(List<TaskElement> initial) {
|
||||
for (TaskElement taskElement : initial) {
|
||||
OrderElement orderElement = taskElement.getOrderElement();
|
||||
if (orderElement != null) {
|
||||
orderElement.getLabels().size();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// spring method injection
|
||||
protected abstract ITaskElementAdapter getTaskElementAdapter();
|
||||
|
||||
@Override
|
||||
public List<Order> getOrdersToShow() {
|
||||
return ordersToShow;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Date getFilterStartDate() {
|
||||
return filterStartDate;
|
||||
|
|
|
|||
|
|
@ -52,8 +52,6 @@ public interface ICompanyPlanningModel {
|
|||
|
||||
public void setTabsController(MultipleTabsPlannerController tabsController);
|
||||
|
||||
List<Order> getOrdersToShow();
|
||||
|
||||
Date getFilterStartDate();
|
||||
|
||||
Date getFilterFinishDate();
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue