public void onModuleLoad() { /* * Layout Stuff */ routineSessionEditor.setVisible(false); RootPanel.get("fr-widgetLstRoutineSelector").add(lstRoutineSelector); RootPanel.get("fr-widgetTxtNewRoutine").add(txtNewRoutine); RootPanel.get("fr-widgetRoutineEditor").add(routineSessionEditor); /* * Register Listeners */ lstRoutineSelector.addChangeListener(this); txtNewRoutine.addKeyboardListener(this); routineSessionEditor.addRoutineEditorListener(this); routineSessionEditor.getSessionExerciseEditor().addRoutineSessionEditorListener(this); routineSessionData.addDataListener(routineSessionEditor); sessionExerciseData.addDataListener(routineSessionEditor.getSessionExerciseEditor()); /* * RPC's */ exerciseService.getService().getUOMS(new CallbackScreener(callbackGetExerciseUOMS())); exerciseService .getService() .getUserExercises( User.instance().getToken(), new CallbackScreener(callbackGetUserExercises())); routineService .getService() .getUserRoutines( User.instance().getToken(), new CallbackScreener(callbackGetUserRoutines())); }