Example usage for com.liferay.portal.kernel.util Http HTTPS_WITH_SLASH

List of usage examples for com.liferay.portal.kernel.util Http HTTPS_WITH_SLASH

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.util Http HTTPS_WITH_SLASH.

Prototype

String HTTPS_WITH_SLASH

To view the source code for com.liferay.portal.kernel.util Http HTTPS_WITH_SLASH.

Click Source Link

Usage

From source file:com.liferay.asset.publisher.web.util.AssetRSSUtil.java

License:Open Source License

protected static String getAssetPublisherURL(PortletRequest portletRequest) throws Exception {

    ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY);

    Layout layout = themeDisplay.getLayout();

    PortletDisplay portletDisplay = themeDisplay.getPortletDisplay();

    StringBundler sb = new StringBundler(6);

    String layoutFriendlyURL = GetterUtil.getString(PortalUtil.getLayoutFriendlyURL(layout, themeDisplay));

    if (!layoutFriendlyURL.startsWith(Http.HTTP_WITH_SLASH)
            && !layoutFriendlyURL.startsWith(Http.HTTPS_WITH_SLASH)) {

        sb.append(themeDisplay.getPortalURL());
    }/*  w  w w .ja  va 2 s  . c o m*/

    sb.append(layoutFriendlyURL);
    sb.append(Portal.FRIENDLY_URL_SEPARATOR);
    sb.append("asset_publisher/");
    sb.append(portletDisplay.getInstanceId());
    sb.append(StringPool.SLASH);

    return sb.toString();
}

From source file:com.liferay.asset.publisher.web.util.AssetRSSUtil.java

License:Open Source License

protected static String getEntryURLViewInContext(PortletRequest portletRequest, PortletResponse portletResponse,
        AssetEntry assetEntry) throws Exception {

    String assetViewURL = AssetPublisherHelper.getAssetViewURL(
            PortalUtil.getLiferayPortletRequest(portletRequest),
            PortalUtil.getLiferayPortletResponse(portletResponse), assetEntry, true);

    if (Validator.isNotNull(assetViewURL) && !assetViewURL.startsWith(Http.HTTP_WITH_SLASH)
            && !assetViewURL.startsWith(Http.HTTPS_WITH_SLASH)) {

        ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY);

        assetViewURL = themeDisplay.getPortalURL() + assetViewURL;
    }//from w  w w.j  a  v  a  2s  .  c  o m

    return assetViewURL;
}

From source file:com.liferay.exportimport.staging.StagingImpl.java

License:Open Source License

@Override
public String buildRemoteURL(String remoteAddress, int remotePort, String remotePathContext,
        boolean secureConnection) {

    StringBundler sb = new StringBundler(5);

    if (secureConnection) {
        sb.append(Http.HTTPS_WITH_SLASH);
    } else {/*from w ww .ja  v a  2 s. c o m*/
        sb.append(Http.HTTP_WITH_SLASH);
    }

    sb.append(remoteAddress);

    if (remotePort > 0) {
        sb.append(StringPool.COLON);
        sb.append(remotePort);
    }

    if (Validator.isNotNull(remotePathContext)) {
        sb.append(remotePathContext);
    }

    return sb.toString();
}

From source file:com.liferay.exportimport.staging.StagingImpl.java

License:Open Source License

@Override
public String stripProtocolFromRemoteAddress(String remoteAddress) {
    if (remoteAddress.startsWith(Http.HTTP_WITH_SLASH)) {
        remoteAddress = remoteAddress.substring(Http.HTTP_WITH_SLASH.length());
    } else if (remoteAddress.startsWith(Http.HTTPS_WITH_SLASH)) {
        remoteAddress = remoteAddress.substring(Http.HTTPS_WITH_SLASH.length());
    }/*from  w w  w .  jav a  2  s . com*/

    return remoteAddress;
}

From source file:com.liferay.iframe.web.internal.portlet.IFramePortlet.java

License:Open Source License

@Override
public void doView(RenderRequest renderRequest, RenderResponse renderResponse)
        throws IOException, PortletException {

    String src = null;/*from   w  w  w  .  j  av  a  2s  .  com*/

    try {
        src = transformSrc(renderRequest, renderResponse);
    } catch (PortalException pe) {
        _log.error(pe, pe);
    }

    renderRequest.setAttribute(IFrameWebKeys.IFRAME_SRC, src);

    if (Validator.isNull(src) || src.equals(Http.HTTP_WITH_SLASH) || src.equals(Http.HTTPS_WITH_SLASH)) {

        include("/portlet_not_setup.jsp", renderRequest, renderResponse);
    } else {
        super.doView(renderRequest, renderResponse);
    }
}

From source file:com.liferay.portlet.assetpublisher.action.RSSAction.java

License:Open Source License

protected String getAssetPublisherURL(PortletRequest portletRequest) throws Exception {

    ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY);

    Layout layout = themeDisplay.getLayout();

    PortletDisplay portletDisplay = themeDisplay.getPortletDisplay();

    StringBundler sb = new StringBundler(7);

    String layoutFriendlyURL = GetterUtil.getString(PortalUtil.getLayoutFriendlyURL(layout, themeDisplay));

    if (!layoutFriendlyURL.startsWith(Http.HTTP_WITH_SLASH)
            && !layoutFriendlyURL.startsWith(Http.HTTPS_WITH_SLASH)) {

        sb.append(themeDisplay.getPortalURL());
    }// ww w . jav a  2 s.c om

    sb.append(layoutFriendlyURL);
    sb.append(Portal.FRIENDLY_URL_SEPARATOR);
    sb.append("asset_publisher/");
    sb.append(portletDisplay.getInstanceId());
    sb.append(StringPool.SLASH);

    return sb.toString();
}

From source file:com.liferay.portlet.assetpublisher.action.RSSAction.java

License:Open Source License

protected String getEntryURLViewInContext(PortletRequest portletRequest, PortletResponse portletResponse,
        AssetEntry assetEntry) throws Exception {

    AssetRendererFactory assetRendererFactory = AssetRendererFactoryRegistryUtil
            .getAssetRendererFactoryByClassName(assetEntry.getClassName());

    AssetRenderer assetRenderer = assetRendererFactory.getAssetRenderer(assetEntry.getClassPK());

    String viewInContextURL = assetRenderer.getURLViewInContext((LiferayPortletRequest) portletRequest,
            (LiferayPortletResponse) portletResponse, null);

    if (!viewInContextURL.startsWith(Http.HTTP_WITH_SLASH)
            && !viewInContextURL.startsWith(Http.HTTPS_WITH_SLASH)) {

        ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY);

        viewInContextURL = themeDisplay.getPortalURL() + viewInContextURL;
    }/*from  ww  w .ja  v  a  2s  . c  o m*/

    return viewInContextURL;
}

From source file:com.liferay.portlet.social.util.FacebookUtil.java

License:Open Source License

public static boolean isFacebook(String currentURL) {
    String path = currentURL;//from   ww w.  j av a2 s .c o  m

    if (currentURL.startsWith(Http.HTTP)) {
        int pos = currentURL.indexOf(CharPool.SLASH, Http.HTTPS_WITH_SLASH.length());

        path = currentURL.substring(pos);
    }

    if (path.startsWith(FACEBOOK_SERVLET_PATH)) {
        return true;
    } else {
        return false;
    }
}

From source file:com.liferay.taglib.ui.IconDeactivateTag.java

License:Open Source License

@Override
protected String getPage() {
    if (FileAvailabilityUtil.isAvailable(getServletContext(), _PAGE)) {
        return _PAGE;
    }/* ww  w  .ja v a2  s  .  c  o  m*/

    String url = getUrl();

    if (url.startsWith("javascript:")) {
        url = url.substring(11);
    }

    if (url.startsWith(Http.HTTP_WITH_SLASH) || url.startsWith(Http.HTTPS_WITH_SLASH)) {

        url = "submitForm(document.hrefFm, '".concat(HttpUtil.encodeURL(url)).concat("');");
    }

    StringBundler sb = new StringBundler(5);

    sb.append("javascript:if (confirm('");
    sb.append(UnicodeLanguageUtil.get(pageContext, "are-you-sure-you-want-to-deactivate-this"));
    sb.append("')) { ");
    sb.append(url);
    sb.append(" } else { self.focus(); }");

    url = sb.toString();

    setImage("deactivate");
    setUrl(url);

    return super.getPage();
}

From source file:com.liferay.taglib.ui.IconDeleteTag.java

License:Open Source License

@Override
protected String getPage() {
    if (FileAvailabilityUtil.isAvailable(getServletContext(), _PAGE)) {
        return _PAGE;
    }//from w  ww .ja v a 2  s. c  om

    setImage("delete");

    String url = getUrl();

    if (url.startsWith("javascript:if (confirm('")) {
        return super.getPage();
    }

    if (url.startsWith("javascript:")) {
        url = url.substring(11);
    }

    if (url.startsWith(Http.HTTP_WITH_SLASH) || url.startsWith(Http.HTTPS_WITH_SLASH)) {

        url = "submitForm(document.hrefFm, '".concat(HttpUtil.encodeURL(url)).concat("');");
    }

    if (url.startsWith("wsrp_rewrite?")) {
        url = StringUtil.replace(url, "/wsrp_rewrite", "&wsrp-extensions=encodeURL/wsrp_rewrite");
        url = "submitForm(document.hrefFm, '".concat(url).concat("');");
    }

    StringBundler sb = new StringBundler(5);

    sb.append("javascript:if (confirm('");

    if (Validator.isNotNull(_confirmation)) {
        sb.append(UnicodeLanguageUtil.get(pageContext, _confirmation));
    } else {
        sb.append(UnicodeLanguageUtil.get(pageContext, "are-you-sure-you-want-to-delete-this"));
    }

    sb.append("')) { ");
    sb.append(url);
    sb.append(" } else { self.focus(); }");

    url = sb.toString();

    setUrl(url);

    return super.getPage();
}