RAP Login Dialog
public class MyEntryPoint implements IEntryPoint {
public int createUI() {
Display display = PlatformUI.createDisplay();
LoginInfo info = null;
while (info == null) {
LogonDialog dialog = new LogonDialog(display.getActiveShell());
try {
info = checkLogin(dialog.getUsername(), dialog.getPassword());
} catch (Exception e) {
MessageDialog.openError(display.getActiveShell(), "Error", "Logon Fail:\n" + e.getMessage());
}
}
return PlatformUI.createAndRunWorkbench( display, new ApplicationWorkbenchAdvisor());
}
}