Package org.thechiselgroup.choosel.core.client.util.url

Examples of org.thechiselgroup.choosel.core.client.util.url.UrlBuilder


        return sharePanel;
    }

    protected String createUrl(Long id, String applicationMode) {
        // TODO create url builder factory that creates same host urls
        UrlBuilder urlBuilder = new UrlBuilder();

        urlBuilder.setProtocol(HTTP);
        urlBuilder.setHost(Window.Location.getHost());
        urlBuilder.setPath(Window.Location.getPath());
        urlBuilder.setParameter(WorkbenchInitializer.VIEW_ID, id.toString());
        urlBuilder.setParameter(
                ChooselApplicationInitializer.APPLICATION_MODE_PARAMETER,
                applicationMode);

        if (ChooselApplicationInitializer.EMBED.equals(applicationMode)) {
            urlBuilder.setParameter(EmbedInitializer.EMBED_MODE_PARAMETER,
                    StoredViewEmbedLoader.EMBED_MODE);
        }

        String gwtHost = Window.Location.getParameter(GWT_CODESVR);
        if (gwtHost != null) {
            urlBuilder.setParameter(GWT_CODESVR, gwtHost);
        }

        return urlBuilder.buildString();
    }
View Full Code Here

TOP

Related Classes of org.thechiselgroup.choosel.core.client.util.url.UrlBuilder

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.