ItEr30S15RFVisualizacionMultiplesProxectosItEr29S18: Entry points no longer used for going to OrderPlanningController so renaming interface
This commit is contained in:
parent
58c38064df
commit
8e8fd715fb
4 changed files with 11 additions and 20 deletions
|
|
@ -35,7 +35,7 @@ import org.navalplanner.web.common.Level;
|
|||
import org.navalplanner.web.common.MessagesForUser;
|
||||
import org.navalplanner.web.common.OnlyOneVisible;
|
||||
import org.navalplanner.web.common.Util;
|
||||
import org.navalplanner.web.planner.IOrderPlanningControllerEntryPoints;
|
||||
import org.navalplanner.web.planner.IOrderPlanningGate;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.beans.factory.config.BeanDefinition;
|
||||
import org.springframework.context.annotation.Scope;
|
||||
|
|
@ -76,7 +76,7 @@ public class OrderCRUDController extends GenericForwardComposer {
|
|||
|
||||
private boolean confirmingSchedule;
|
||||
|
||||
private IOrderPlanningControllerEntryPoints planningControllerEntryPoints;
|
||||
private IOrderPlanningGate planningControllerEntryPoints;
|
||||
|
||||
public List<Order> getOrders() {
|
||||
return orderModel.getOrders();
|
||||
|
|
@ -158,7 +158,7 @@ public class OrderCRUDController extends GenericForwardComposer {
|
|||
}
|
||||
|
||||
private void goToShedulingView(Order order) {
|
||||
planningControllerEntryPoints.showSchedule(order);
|
||||
planningControllerEntryPoints.goToScheduleOf(order);
|
||||
}
|
||||
|
||||
private void showScheduleConfirmingWindow() {
|
||||
|
|
@ -265,7 +265,7 @@ public class OrderCRUDController extends GenericForwardComposer {
|
|||
}
|
||||
|
||||
public void setPlanningControllerEntryPoints(
|
||||
IOrderPlanningControllerEntryPoints planningControllerEntryPoints) {
|
||||
IOrderPlanningGate planningControllerEntryPoints) {
|
||||
this.planningControllerEntryPoints = planningControllerEntryPoints;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -21,15 +21,12 @@
|
|||
package org.navalplanner.web.planner;
|
||||
|
||||
import org.navalplanner.business.orders.entities.Order;
|
||||
import org.navalplanner.web.common.entrypoints.EntryPoint;
|
||||
import org.navalplanner.web.common.entrypoints.EntryPoints;
|
||||
|
||||
/**
|
||||
* This interface allows to go to the schedule of an {@link Order}
|
||||
* @author Óscar González Fernández <ogonzalez@igalia.com>
|
||||
*/
|
||||
@EntryPoints(page = "/planner/order.zul", registerAs = "planningControllerEntryPoints")
|
||||
public interface IOrderPlanningControllerEntryPoints {
|
||||
public interface IOrderPlanningGate {
|
||||
|
||||
@EntryPoint("plan")
|
||||
public void showSchedule(Order order);
|
||||
public void goToScheduleOf(Order order);
|
||||
}
|
||||
|
|
@ -23,7 +23,6 @@ package org.navalplanner.web.planner;
|
|||
import org.navalplanner.business.orders.entities.Order;
|
||||
import org.navalplanner.web.common.ViewSwitcher;
|
||||
import org.navalplanner.web.common.entrypoints.IURLHandlerRegistry;
|
||||
import org.navalplanner.web.common.entrypoints.URLHandler;
|
||||
import org.navalplanner.web.planner.allocation.ResourceAllocationController;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.beans.factory.config.BeanDefinition;
|
||||
|
|
@ -39,8 +38,7 @@ import org.zkoss.ganttz.util.script.IScriptsRegister;
|
|||
*/
|
||||
@Component
|
||||
@Scope(BeanDefinition.SCOPE_PROTOTYPE)
|
||||
public class OrderPlanningController implements
|
||||
IOrderPlanningControllerEntryPoints {
|
||||
public class OrderPlanningController {
|
||||
|
||||
@Autowired
|
||||
private ViewSwitcher viewSwitcher;
|
||||
|
|
@ -84,8 +82,7 @@ public class OrderPlanningController implements
|
|||
.retrieve();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void showSchedule(Order order) {
|
||||
private void setConfigurationForGiven(Order order) {
|
||||
model.setConfigurationToPlanner(planner, order, viewSwitcher,
|
||||
resourceAllocationController, editTaskController,
|
||||
splittingController, calendarAllocationController);
|
||||
|
|
@ -93,9 +90,6 @@ public class OrderPlanningController implements
|
|||
|
||||
public void registerPlanner(Planner planner) {
|
||||
this.planner = planner;
|
||||
final URLHandler<IOrderPlanningControllerEntryPoints> handler = urlHandlerRegistry
|
||||
.getRedirectorFor(IOrderPlanningControllerEntryPoints.class);
|
||||
handler.registerListener(this, planner.getPage());
|
||||
}
|
||||
|
||||
public SplittingController getSplittingController() {
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ import org.navalplanner.business.orders.entities.Order;
|
|||
import org.navalplanner.web.common.Util;
|
||||
import org.navalplanner.web.orders.OrderCRUDController;
|
||||
import org.navalplanner.web.planner.CompanyPlanningController;
|
||||
import org.navalplanner.web.planner.IOrderPlanningControllerEntryPoints;
|
||||
import org.navalplanner.web.planner.IOrderPlanningGate;
|
||||
import org.navalplanner.web.planner.tabs.CreatedOnDemandTab.IComponentCreator;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.beans.factory.config.BeanDefinition;
|
||||
|
|
@ -219,7 +219,7 @@ public class MultipleTabsPlannerController implements Composer {
|
|||
}
|
||||
|
||||
private OrderCRUDController setupOrderCrudController() {
|
||||
orderCRUDController.setPlanningControllerEntryPoints(new IOrderPlanningControllerEntryPoints() {
|
||||
orderCRUDController.setPlanningControllerEntryPoints(new IOrderPlanningGate() {
|
||||
|
||||
@Override
|
||||
public void showSchedule(Order order) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue