@Override public void onModuleLoad() { defaultPlace = new ProfilePlace("Profile"); ClientFactory clientFactory = GWT.create(ClientFactory.class); EventBus eventBus = clientFactory.getEventBus(); PlaceController placeController = clientFactory.getPlaceController(); // Start ActivityManager for the main widget with our ActivityMapper ActivityMapper activityMapper = new AppActivityMapper(clientFactory); ActivityManager activityManager = new ActivityManager(activityMapper, eventBus); activityManager.setDisplay(appWidget); // Start PlaceHistoryHandler with our PlaceHistoryMapper AppPlaceHistoryMapper historyMapper = GWT.create(AppPlaceHistoryMapper.class); PlaceHistoryHandler historyHandler = new PlaceHistoryHandler(historyMapper); historyHandler.register(placeController, eventBus, defaultPlace); // Header // DockLayoutPanel dlPanel = new DockLayoutPanel(Unit.EM); // dlPanel.addNorth(new HeaderViewImpl(), 5); // dlPanel.add(appWidget); RootPanel.get().add(appWidget); // RootPanel.get().add(appWidget); // Goes to the place represented on URL else default place historyHandler.handleCurrentHistory(); }
public void onModuleLoad() { // Add a handler to send the name to the server // TextButton b = new TextButton("Button sencha"); // RootPanel.get("main_content").add(b); RootLayoutPanel.get().add(mainLayout); MainMenu mainMenu = new MainMenu(); mainLayout.getMenuPanel().add(mainMenu); EventBus eventBus = ClientFactory.getEventBus(); PlaceController placeController = ClientFactory.getPlaceController(); ActivityMapper activityMapper = new AppActivityMapper(); ActivityManager activityManager = new ActivityManager(activityMapper, eventBus); activityManager.setDisplay((AcceptsOneWidget) mainLayout.getContentPanel().asWidget()); Place defaultPlace = new LoginPlace("World!"); AppPlaceHistoryMapper historyMapper = GWT.create(AppPlaceHistoryMapper.class); PlaceHistoryHandler historyHandler = new PlaceHistoryHandler(historyMapper); historyHandler.register(placeController, eventBus, defaultPlace); historyHandler.handleCurrentHistory(); // RootPanel.get().add(panel); }
@Before public void setUp() throws Exception { MockitoAnnotations.initMocks(MultiActivityManagerTest.class); activityMapper = mock(ActivityMapper.class); placeHistoryMapper = mock(PlaceHistoryMapper.class); eventBus = mock(EventBus.class); tabbedPanel = mock(TabbedPanel.class); ClientFactory clientFactory = mock(ClientFactory.class); when(clientFactory.getActivityMapper()).thenReturn(activityMapper); when(clientFactory.getPlaceHistoryMapper()).thenReturn(placeHistoryMapper); when(clientFactory.getEventBus()).thenReturn(eventBus); multiActivityManager = new MultiActivityManager(clientFactory); }
public void onModuleLoad() { ClientFactory clientFactory = GWT.create(ClientFactory.class); EventBus eventBus = clientFactory.getEventBus(); PlaceController placeController = clientFactory.getPlaceController(); SimplePanel contentPanel = new SimplePanel(); // Start ActivityManager for the main widget with our ActivityMapper ActivityMapper activityMapper = new AppActivityMapper(clientFactory); ActivityManager activityManager = new ActivityManager(activityMapper, eventBus); activityManager.setDisplay(contentPanel); // Start PlaceHistoryHandler with our PlaceHistoryMapper AppPlaceHistoryMapper historyMapper = GWT.create(AppPlaceHistoryMapper.class); PlaceHistoryHandler historyHandler = new PlaceHistoryHandler(historyMapper); historyHandler.register(placeController, eventBus, new TaskResultListPlace()); RootPanel.get().add(contentPanel); // Goes to the place represented on URL else default place historyHandler.handleCurrentHistory(); }
private void bind() { ProjectChangeEvent.register( clientFactory.getEventBus(), new ProjectChangeEvent.Handler() { @Override public void onProjectChange(ProjectObject project) { handleProjectChange(project); } }); // observe add project event to add new item to menu NewProjectAvailableEvent.register( clientFactory.getEventBus(), new NewProjectAvailableEvent.Handler() { @Override public void onNewProject(int projectId) { handleAddProject(projectId); } }); ProjectDeleteEvent.register( clientFactory.getEventBus(), new ProjectDeleteEvent.Handler() { @Override public void onProjectDelete(int projectId) { handleRemoveProject(projectId); } }); clientFactory .getEventBus() .addHandler( PlaceChangeEvent.TYPE, new PlaceChangeEvent.Handler() { public void onPlaceChange(PlaceChangeEvent event) { Place newPlace = event.getNewPlace(); String gaName = null; if (newPlace instanceof AboutPlace) { gaName = "#AboutPlace:" + ((AboutPlace) newPlace).getToken(); } else if (newPlace instanceof RequestPlace) { RequestPlace _place = (RequestPlace) newPlace; if (_place.isProject() || _place.isProjectsEndpoint()) { // projects.setSelected(true); } else { // request.setSelected(true); } if (_place.isHistory()) { gaName = "#RequestPlace:history"; } else if (_place.isProjectsEndpoint()) { gaName = "#RequestPlace:projectEndpoint"; } else if (_place.isProject()) { gaName = "#RequestPlace:project"; } else if (_place.isSaved()) { gaName = "#RequestPlace:saved"; } else if (_place.isExternal()) { gaName = "#RequestPlace:external"; } else { gaName = "#RequestPlace:default"; } } else if (newPlace instanceof SettingsPlace) { gaName = "#SettingsPlace:" + ((SettingsPlace) newPlace).getToken(); } else if (newPlace instanceof ImportExportPlace) { gaName = "#ImportExportPlace:" + ((ImportExportPlace) newPlace).getToken(); } else if (newPlace instanceof HistoryPlace) { gaName = "#HistoryPlace:" + ((HistoryPlace) newPlace).getToken(); } else if (newPlace instanceof SavedPlace) { gaName = "#SavedPlace:" + ((SavedPlace) newPlace).getToken(); } else if (newPlace instanceof SocketPlace) { gaName = "#SocketPlace:" + ((SocketPlace) newPlace).getToken(); } GoogleAnalytics.sendPageView(gaName); GoogleAnalyticsApp.sendScreen(gaName); } }); }
public void onModuleLoad() { Logger logger = Logger.getLogger(""); // logger.log(Level.FINE, "Arrancando aplicación"); logger.log(Level.INFO, "Arrancando aplicación2"); // Create app layout // Create ClientFactory using deferred binding so we can replace with // different // impls in gwt.xml clientFactory = GWT.create(ClientFactory.class); clientFactory.getLogger().log(Level.INFO, "holaaaaa"); // clientFactory.setMainView(this); EventBus eventBus = clientFactory.getEventBus(); PlaceController placeController = clientFactory.getPlaceController(); clientFactory.getRequestFactory().initialize(eventBus); // Initialize RequestFactory // clientFactory.initializeRequestFactory(); System.out.println("contruyendo mappers"); // Start ActivityManager for each area with its ActivityMapper ActivityMapper alumnoMapper = new AlumnoMapper(clientFactory); ActivityMapper observacionesAlumnoMapper = new ObservacionesAlumnoMapper(clientFactory); ActivityMapper matriculaMapper = new MatriculaMapper(clientFactory); ActivityMapper materialMapper = new MaterialMapper(clientFactory); /* ActivityMapper mainPanelActivityMapper = new MainPanelActivityMapper( clientFactory); ActivityMapper formularioAlumnoPanelActivityMapper = new FormularioAlumnoPanelActivityMapper( clientFactory); ActivityMapper alumnoPanelActivityMapper = new AlumnoPanelActivityMapper( clientFactory); ActivityMapper observacionesPanelActivityMapper = new ObservacionesPanelActivityMapper( clientFactory); ActivityMapper matriculaPanelActivityMapper = new MatriculaPanelActivityMapper( clientFactory); ActivityManager mainPanelActivityManager = new ActivityManager( mainPanelActivityMapper, eventBus); mainPanelActivityManager.setDisplay(appWidget); ActivityManager alumnoPanelActivityManager = new ActivityManager( alumnoPanelActivityMapper, eventBus); alumnoPanelActivityManager.setDisplay(alumnoPanel); ActivityManager formularioAlumnoPanelActivityManager = new ActivityManager( formularioAlumnoPanelActivityMapper, eventBus); formularioAlumnoPanelActivityManager.setDisplay(alumnoPanel); ActivityManager panelObservacionesActivityManager = new ActivityManager( observacionesPanelActivityMapper, eventBus); panelObservacionesActivityManager.setDisplay(observacionesalumnoPanel); ActivityManager panelMatriculaActivityManager = new ActivityManager( matriculaPanelActivityMapper, eventBus); panelMatriculaActivityManager.setDisplay(matriculaPanel); */ tabAlumno.selectTab(1); ActivityManager alumnoManager = new ActivityManager(alumnoMapper, eventBus); alumnoManager.setDisplay(alumnoPanel); ActivityManager observacionesAlumnoManager = new ActivityManager(observacionesAlumnoMapper, eventBus); observacionesAlumnoManager.setDisplay(observacionesalumnoPanel); ActivityManager matriculaManager = new ActivityManager(matriculaMapper, eventBus); matriculaManager.setDisplay(matriculaPanel); ActivityManager materialManager = new ActivityManager(materialMapper, eventBus); materialManager.setDisplay(materialPanel); // Start PlaceHistoryHandler with our PlaceHistoryMapper AppPlaceHistoryMapper historyMapper = GWT.create(AppPlaceHistoryMapper.class); PlaceHistoryHandler historyHandler = new PlaceHistoryHandler(historyMapper); historyHandler.register(placeController, eventBus, defaultPlace); // Add app layout to root layout RootLayoutPanel.get().add(outer); // historyHandler.handleCurrentHistory(); /*eventBus.addHandler(SeleccionAlumnoEvent.TYPE, new SeleccionAlumnoEventHandler() { @Override public void onSelecc( SeleccionAlumnoEvent authenticationEvent) { // authentication changed - do something System.out.println("tocado" + clientFactory.getSelectedAlumnoNif()); if (clientFactory.getSelectedAlumnoNif() == null) tabDatosAlumno.setVisible(false); else tabDatosAlumno.setVisible(true); } });*/ PopupPanel loggingPopup = new PopupPanel(false); loggingPopup.setPopupPosition(10, 240); loggingPopup.setWidth("500px"); clientFactory.getLogger().addHandler(new HasWidgetsLogHandler(loggingPopup)); }