/** * permet de récupérer une instance de cette place via la méthode GWT.runAsync et le chargement à * la demande. une fois terminé, cette action appele le callback avec l'instance de la place. */ public static void getPlace( SharedServices services, final CreatePlaceCallback<ShowDocumentPlace> createCallback) { injector.getSharedServicesProvider().setSharedServices(services); GWT.runAsync( new BasicRunAsyncCallback(injector.getSharedServicesProvider().get().getEventBus()) { @Override public void onSuccess() { createCallback.placeCreated(injector.getShowDocumentPlace()); } }); }
private void sendFeedback() { FeedbackUtil.getPlace( injector.getSharedServicesProvider().get(), new CreatePlaceCallback<FeedbackUtil>() { @Override public void placeCreated(FeedbackUtil place) { place.bind(); place.show(); } }); }