1 package org
.argeo
.security
.ui
.rap
;
3 import org
.eclipse
.rap
.rwt
.RWT
;
4 import org
.eclipse
.rap
.rwt
.client
.service
.JavaScriptExecutor
;
5 import org
.eclipse
.swt
.widgets
.Display
;
6 import org
.eclipse
.ui
.PlatformUI
;
8 public class RapWorkbenchLogin
extends WorkbenchLogin
{
11 protected int createAndRunWorkbench(Display display
, String username
) {
12 RapWorkbenchAdvisor workbenchAdvisor
= createRapWorkbenchAdvisor(username
);
13 return PlatformUI
.createAndRunWorkbench(display
, workbenchAdvisor
);
16 /** Override to provide an application specific workbench advisor */
17 protected RapWorkbenchAdvisor
createRapWorkbenchAdvisor(String username
) {
18 return new RapWorkbenchAdvisor(username
);
22 public int createUI() {
23 JavaScriptExecutor jsExecutor
= RWT
.getClient().getService(
24 JavaScriptExecutor
.class);
25 int returnCode
= super.createUI();
26 jsExecutor
.execute("location.reload()");