private void redirectToModule(String module) { String path = Window.Location.getPath(); if (!path.endsWith("/")) { if (path.endsWith(".html") || path.endsWith(".htm")) { int index = path.lastIndexOf('/'); path = path.substring(0, index + 1); } else { path += "/"; } } String target = path + module + "/"; Window.Location.assign(Window.Location.createUrlBuilder().setPath(target).buildString()); }
/** * Redirect to module. * * @param module the module name. */ public static void redirectToModule(String module) { String path = Window.Location.getPath(); if (!path.endsWith("/")) { if (path.endsWith(".html") || path.endsWith(".htm")) { int index = path.lastIndexOf('/'); path = path.substring(0, index + 1); } else { path += "/"; } } String target = path + module + "/"; Window.Location.assign(Window.Location.createUrlBuilder().setPath(target).buildString()); }
private void buildUrlAndGoToGraphPage(ResourceListItem report) { StringBuilder sb = new StringBuilder(); sb.append(m_baseUrl).append(m_endUrl).append("?resourceId=").append(report.getId()); Location.assign(sb.toString()); }
@Override public void onChange(ChangeEvent event) { String selectedLanguage = display.getSelectedLanguage().getFirst(); display.setSelectedLanguage(selectedLanguage); Cookies.setCookie(LoginConstants.LANGUAGE_COOKIE_NAME, selectedLanguage); unbind(); RootPanel.get().clear(); Location.assign(URLUtils.transformURLToRequiredLocale(Location.getHref(), Location.getHostName(), null, LocaleInfo.getCurrentLocale().getLocaleName(), selectedLanguage)); } }));
@Override public void onPhysicalInterfaceSelected(PhysicalInterfaceSelectionEvent event) { StringBuilder urlBuilder = new StringBuilder(); urlBuilder.append(getBaseHref() + "element/snmpinterface.jsp"); urlBuilder.append("?node=" + getNodeId()); urlBuilder.append("&ifindex=" + event.getIfIndex()); Location.assign(urlBuilder.toString()); }
@Override public void onResourceItemSelected() { StringBuilder url = new StringBuilder(getBaseUrl()); url.append("graph/chooseresource.htm"); url.append("?reports=all"); url.append("&parentResourceId=" + getView().getSelectedResource().getId()); if (m_targetUrl != null) { url.append("&endUrl=").append(m_targetUrl); } Location.assign(url.toString()); }
@Override public void onLogout() { AsyncQuery<ActionReturnValue> query = new AsyncQuery<>(returnValue -> { // Redirect to SSO Logout after the user has logged out successfully on backend. Window.Location.assign(GWT.getModuleBaseURL() + "sso/logout"); //$NON-NLS-1$ }); query.setHandleFailure(true); frontend.logoffAsync(query); }
@Override public void onClick (ClickEvent event){ Window.Location.assign(logoLink); } });
@Override public void onNodeSelected() { StringBuilder builder = new StringBuilder(); builder.append(getBaseHref() + "graph/chooseresource.htm"); builder.append("?reports=all"); builder.append("&parentResourceType=node"); builder.append("&parentResource=" + m_view.getSelectedNode().getId()); Location.assign(builder.toString()); }
@Override public void onClick (ClickEvent event){ Window.Location.assign("/institution"); } });
private void handleAccessDenied(final RootAsyncCallback<User> callback) { log.info( "disabling login" ); user = null; sessionId = null; // If you can't create anything, you don't belong here (for now) Window.alert( UIMessages.NO_TRANSITIONS ); Window.Location.assign( ApplicationState.getInstance().getCentralSearchURL() ); }
@Override public void onKscReportSelected() { StringBuilder urlBuilder = new StringBuilder(); urlBuilder.append(getBaseHref() + "KSC/customView.htm"); urlBuilder.append("?type=custom"); urlBuilder.append("&report=" + m_view.getSelectedReport().getId()); Location.assign(urlBuilder.toString()); }
public void execute(Boolean value) { if (value) { Window.Location.assign(url); } } });
@Override public void onResourceItemSelected() { StringBuilder urlBuilder = new StringBuilder(); urlBuilder.append(getBaseUrl() + "/KSC/customView.htm"); urlBuilder.append("?type=" + getView().getSelectedResource().getType()); urlBuilder.append("&report=" + getView().getSelectedResource().getId()); Location.assign(urlBuilder.toString()); }
@Override public void onClick (ClickEvent event){ Window.Location.assign(logoLink); } });
@Override public void onIpInterfaceSelection(IpInterfaceSelectionEvent event) { StringBuilder urlBuilder = new StringBuilder(); urlBuilder.append(getBaseHref() + "element/interface.jsp"); urlBuilder.append("?ipinterfaceid=" + event.getIpInterfaceId()); Location.assign(urlBuilder.toString()); }
@Override public void exec(Boolean result) { if (result) { if (url != null) { Window.Location.assign(url); } } }
@Override public boolean openURI (String URI) { if (config.openURLInNewWindow) { Window.open(URI, "_blank", null); } else { Window.Location.assign(URI); } return true; }
@Override public boolean openURI (String URI) { if (config.openURLInNewWindow) { Window.open(URI, "_blank", null); } else { Window.Location.assign(URI); } return true; }
@Override public boolean openURI (String URI) { if (config.openURLInNewWindow) { Window.open(URI, "_blank", null); } else { Window.Location.assign(URI); } return true; }