Example usage for com.liferay.portal.kernel.util PropsUtil get

List of usage examples for com.liferay.portal.kernel.util PropsUtil get

Introduction

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

Prototype

public static String get(String key) 

Source Link

Usage

From source file:com.liferay.twitter.service.ClpSerializer.java

License:Open Source License

public static String getServletContextName() {
    if (Validator.isNotNull(_servletContextName)) {
        return _servletContextName;
    }//from   w ww.ja  v  a  2s . co  m

    synchronized (ClpSerializer.class) {
        if (Validator.isNotNull(_servletContextName)) {
            return _servletContextName;
        }

        try {
            ClassLoader classLoader = ClpSerializer.class.getClassLoader();

            Class<?> portletPropsClass = classLoader.loadClass("com.liferay.util.portlet.PortletProps");

            Method getMethod = portletPropsClass.getMethod("get", new Class<?>[] { String.class });

            String portletPropsServletContextName = (String) getMethod.invoke(null,
                    "twitter-portlet-deployment-context");

            if (Validator.isNotNull(portletPropsServletContextName)) {
                _servletContextName = portletPropsServletContextName;
            }
        } catch (Throwable t) {
            if (_log.isInfoEnabled()) {
                _log.info("Unable to locate deployment context from portlet properties");
            }
        }

        if (Validator.isNull(_servletContextName)) {
            try {
                String propsUtilServletContextName = PropsUtil.get("twitter-portlet-deployment-context");

                if (Validator.isNotNull(propsUtilServletContextName)) {
                    _servletContextName = propsUtilServletContextName;
                }
            } catch (Throwable t) {
                if (_log.isInfoEnabled()) {
                    _log.info("Unable to locate deployment context from portal properties");
                }
            }
        }

        if (Validator.isNull(_servletContextName)) {
            _servletContextName = "twitter-portlet";
        }

        return _servletContextName;
    }
}

From source file:com.liferay.twitter.TwitterOAuth.java

License:Open Source License

public String execute(HttpServletRequest request, HttpServletResponse response) throws Exception {
    HttpSession session = request.getSession();

    String twitterApiKey = PropsUtil.get("twitter.api.key");
    String twitterApiSecret = PropsUtil.get("twitter.api.secret");

    String oauthVerifier = ParamUtil.getString(request, "oauth_verifier");
    String oauthToken = ParamUtil.getString(request, "oauth_token");

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

    if (Validator.isNull(oauthVerifier) || Validator.isNull(oauthToken)) {
        return null;
    }/*from  w  ww  .ja  v  a 2  s. co m*/

    OAuthService service = new ServiceBuilder().provider(TwitterApi.class).apiKey(twitterApiKey)
            .apiSecret(twitterApiSecret).build();

    Verifier verifier = new Verifier(oauthVerifier);

    Token requestToken = new Token(oauthToken, twitterApiSecret);

    Token accessToken = service.getAccessToken(requestToken, verifier);

    Map<String, Object> twitterData = getTwitterData(service, verifier, accessToken);

    User user = getUser(themeDisplay.getCompanyId(), twitterData);

    if (user != null) {
        session.setAttribute(TwitterConstants.TWITTER_ID_LOGIN, user.getUserId());

        sendLoginRedirect(request, response);

        return null;
    }

    session.setAttribute(TwitterConstants.TWITTER_LOGIN_PENDING, Boolean.TRUE);

    sendCreateAccountRedirect(request, response, twitterData);

    return null;
}

From source file:com.liferay.twitter.TwitterOAuth.java

License:Open Source License

protected Map<String, Object> getTwitterData(OAuthService service, Verifier verifier, Token accessToken)
        throws Exception {
    String verifyCredentialsURL = PropsUtil.get("twitter.api.verify.credentials.url");

    OAuthRequest authrequest = new OAuthRequest(Verb.GET, verifyCredentialsURL);

    service.signRequest(accessToken, authrequest);

    String responseData = authrequest.send().getBody();

    Map<String, Object> jsonResponseMap = new Gson().fromJson(responseData, Map.class);

    return jsonResponseMap;
}

From source file:com.liferay.vote.service.ClpSerializer.java

License:Open Source License

public static String getServletContextName() {
    if (Validator.isNotNull(_servletContextName)) {
        return _servletContextName;
    }//from www.  java  2s.  co  m

    synchronized (ClpSerializer.class) {
        if (Validator.isNotNull(_servletContextName)) {
            return _servletContextName;
        }

        try {
            ClassLoader classLoader = ClpSerializer.class.getClassLoader();

            Class<?> portletPropsClass = classLoader.loadClass("com.liferay.util.portlet.PortletProps");

            Method getMethod = portletPropsClass.getMethod("get", new Class<?>[] { String.class });

            String portletPropsServletContextName = (String) getMethod.invoke(null,
                    "vote-portlet-deployment-context");

            if (Validator.isNotNull(portletPropsServletContextName)) {
                _servletContextName = portletPropsServletContextName;
            }
        } catch (Throwable t) {
            if (_log.isInfoEnabled()) {
                _log.info("Unable to locate deployment context from portlet properties");
            }
        }

        if (Validator.isNull(_servletContextName)) {
            try {
                String propsUtilServletContextName = PropsUtil.get("vote-portlet-deployment-context");

                if (Validator.isNotNull(propsUtilServletContextName)) {
                    _servletContextName = propsUtilServletContextName;
                }
            } catch (Throwable t) {
                if (_log.isInfoEnabled()) {
                    _log.info("Unable to locate deployment context from portal properties");
                }
            }
        }

        if (Validator.isNull(_servletContextName)) {
            _servletContextName = "vote-portlet";
        }

        return _servletContextName;
    }
}

From source file:com.liferay.words.service.ClpSerializer.java

License:Open Source License

public static String getServletContextName() {
    if (Validator.isNotNull(_servletContextName)) {
        return _servletContextName;
    }/*  w w  w  . j a  v  a  2  s. com*/

    synchronized (ClpSerializer.class) {
        if (Validator.isNotNull(_servletContextName)) {
            return _servletContextName;
        }

        try {
            ClassLoader classLoader = ClpSerializer.class.getClassLoader();

            Class<?> portletPropsClass = classLoader.loadClass("com.liferay.util.portlet.PortletProps");

            Method getMethod = portletPropsClass.getMethod("get", new Class<?>[] { String.class });

            String portletPropsServletContextName = (String) getMethod.invoke(null,
                    "words-web-deployment-context");

            if (Validator.isNotNull(portletPropsServletContextName)) {
                _servletContextName = portletPropsServletContextName;
            }
        } catch (Throwable t) {
            if (_log.isInfoEnabled()) {
                _log.info("Unable to locate deployment context from portlet properties");
            }
        }

        if (Validator.isNull(_servletContextName)) {
            try {
                String propsUtilServletContextName = PropsUtil.get("words-web-deployment-context");

                if (Validator.isNotNull(propsUtilServletContextName)) {
                    _servletContextName = propsUtilServletContextName;
                }
            } catch (Throwable t) {
                if (_log.isInfoEnabled()) {
                    _log.info("Unable to locate deployment context from portal properties");
                }
            }
        }

        if (Validator.isNull(_servletContextName)) {
            _servletContextName = "words-web";
        }

        return _servletContextName;
    }
}

From source file:com.liferay.wsrp.bind.MarkupServiceImpl.java

License:Open Source License

protected String getURL(String lifecycle, String resourceId, MimeRequest mimeRequest,
        PortletContext portletContext, WSRPProducer wsrpProducer) throws Exception {

    StringBuilder sb = new StringBuilder();

    sb.append(getWidgetPath());/*from w  w w . jav a  2 s.c om*/
    sb.append(StringPool.QUESTION);

    String propertiesAuthenticatonTokenSharedSecret = Encryptor
            .digest(PropsUtil.get(PropsKeys.AUTH_TOKEN_SHARED_SECRET));

    sb.append("p_auth_secret=");
    sb.append(HttpUtil.encodeURL(propertiesAuthenticatonTokenSharedSecret));

    Layout layout = getLayout(portletContext, wsrpProducer);

    sb.append("&p_l_id=");
    sb.append(layout.getPlid());

    NavigationalContext navigationalContext = mimeRequest.getNavigationalContext();

    String portletId = getPortletId(portletContext, navigationalContext);

    sb.append("&p_p_id=");
    sb.append(HttpUtil.encodeURL(portletId));

    sb.append("&p_p_lifecycle=");
    sb.append(lifecycle);

    String windowState = getWindowState(mimeRequest);

    sb.append("&p_p_state=");
    sb.append(HttpUtil.encodeURL(windowState));

    String portletMode = getPortletMode(mimeRequest);

    sb.append("&p_p_mode=");
    sb.append(HttpUtil.encodeURL(portletMode));

    if (lifecycle.equals("2") && Validator.isNotNull(resourceId)) {
        sb.append("&p_p_resource_id=");
        sb.append(resourceId);
    }

    sb.append("&p_p_isolated=1");

    String opaqueValue = null;

    if (navigationalContext != null) {
        opaqueValue = navigationalContext.getOpaqueValue();
    }

    if (Validator.isNotNull(opaqueValue)) {
        sb.append(StringPool.AMPERSAND);
        sb.append(opaqueValue);
    }

    if (lifecycle.equals("0")) {
        MessageElement[] formParameters = ExtensionUtil.getMessageElements(mimeRequest.getExtensions());

        if (formParameters != null) {
            String namespace = PortalUtil.getPortletNamespace(portletId);

            for (MessageElement formParameter : formParameters) {
                sb.append(StringPool.AMPERSAND);
                sb.append(namespace + formParameter.getName());
                sb.append(StringPool.EQUAL);
                sb.append(HttpUtil.encodeURL(formParameter.getValue()));
            }
        }
    }

    if (windowState.equals(LiferayWindowState.EXCLUSIVE.toString())) {
        sb.append("&ensureContentLength=1");
    }

    sb.append("&wsrp=1");

    if (_log.isInfoEnabled()) {
        _log.info("URL " + sb.toString());
    }

    return sb.toString();
}

From source file:com.liferay.wsrp.bind.V2MarkupServiceImpl.java

License:Open Source License

protected String getURL(String lifecycle, String resourceID, MimeRequest mimeRequest,
        PortletContext portletContext, WSRPProducer wsrpProducer) throws Exception {

    StringBundler sb = new StringBundler();

    String[] locales = mimeRequest.getLocales();

    if (locales.length > 0) {
        sb.append(getWidgetPath(locales[0]));
    } else {/*w w w  . j  a v  a 2 s .  c om*/
        sb.append(getWidgetPath());
    }

    sb.append(StringPool.QUESTION);

    String propertiesAuthenticatonTokenSharedSecret = Encryptor
            .digest(PropsUtil.get(PropsKeys.AUTH_TOKEN_SHARED_SECRET));

    sb.append("p_auth_secret=");
    sb.append(HttpUtil.encodeURL(propertiesAuthenticatonTokenSharedSecret));

    Layout layout = getLayout(portletContext, wsrpProducer);

    sb.append("&p_l_id=");
    sb.append(layout.getPlid());

    NavigationalContext navigationalContext = mimeRequest.getNavigationalContext();

    String portletId = getPortletId(portletContext, navigationalContext);

    sb.append("&p_p_id=");
    sb.append(HttpUtil.encodeURL(portletId));

    sb.append("&p_p_lifecycle=");
    sb.append(lifecycle);

    String windowState = getWindowState(mimeRequest);

    sb.append("&p_p_state=");
    sb.append(HttpUtil.encodeURL(windowState));

    String portletMode = getPortletMode(mimeRequest);

    sb.append("&p_p_mode=");
    sb.append(HttpUtil.encodeURL(portletMode));

    if (lifecycle.equals("2") && Validator.isNotNull(resourceID)) {
        sb.append("&p_p_resource_id=");
        sb.append(resourceID);
    }

    sb.append("&p_p_isolated=1");

    String opaqueValue = null;

    if (navigationalContext != null) {
        opaqueValue = navigationalContext.getOpaqueValue();
    }

    if (Validator.isNotNull(opaqueValue)) {
        sb.append(StringPool.AMPERSAND);

        opaqueValue = new String(Base64.decode(Base64.fromURLSafe(opaqueValue)), StringPool.UTF8);

        sb.append(opaqueValue);
    }

    if (lifecycle.equals("0")) {
        MessageElement[] formParameters = ExtensionHelperUtil.getMessageElements(mimeRequest.getExtensions());

        if (formParameters != null) {
            String namespace = PortalUtil.getPortletNamespace(portletId);

            for (MessageElement formParameter : formParameters) {
                sb.append(StringPool.AMPERSAND);

                String name = namespace.concat(ExtensionHelperUtil.getNameAttribute(formParameter));

                sb.append(name);
                sb.append(StringPool.EQUAL);
                sb.append(HttpUtil.encodeURL(formParameter.getValue()));
            }
        }
    }

    if (windowState.equals(LiferayWindowState.EXCLUSIVE.toString())) {
        sb.append("&ensureContentLength=1");
    }

    sb.append("&wsrp=1");

    if (_log.isInfoEnabled()) {
        _log.info("URL " + sb.toString());
    }

    return sb.toString();
}

From source file:com.liferay.wsrp.service.ClpSerializer.java

License:Open Source License

public static String getServletContextName() {
    if (Validator.isNotNull(_servletContextName)) {
        return _servletContextName;
    }/*from www  . ja v a 2s  .  c  om*/

    synchronized (ClpSerializer.class) {
        if (Validator.isNotNull(_servletContextName)) {
            return _servletContextName;
        }

        try {
            ClassLoader classLoader = ClpSerializer.class.getClassLoader();

            Class<?> portletPropsClass = classLoader.loadClass("com.liferay.util.portlet.PortletProps");

            Method getMethod = portletPropsClass.getMethod("get", new Class<?>[] { String.class });

            String portletPropsServletContextName = (String) getMethod.invoke(null,
                    "wsrp-portlet-deployment-context");

            if (Validator.isNotNull(portletPropsServletContextName)) {
                _servletContextName = portletPropsServletContextName;
            }
        } catch (Throwable t) {
            if (_log.isInfoEnabled()) {
                _log.info("Unable to locate deployment context from portlet properties");
            }
        }

        if (Validator.isNull(_servletContextName)) {
            try {
                String propsUtilServletContextName = PropsUtil.get("wsrp-portlet-deployment-context");

                if (Validator.isNotNull(propsUtilServletContextName)) {
                    _servletContextName = propsUtilServletContextName;
                }
            } catch (Throwable t) {
                if (_log.isInfoEnabled()) {
                    _log.info("Unable to locate deployment context from portal properties");
                }
            }
        }

        if (Validator.isNull(_servletContextName)) {
            _servletContextName = "wsrp-portlet";
        }

        return _servletContextName;
    }
}

From source file:com.liferayinaction.portlet.service.ClpSerializer.java

License:Open Source License

public static String getServletContextName() {
    if (Validator.isNotNull(_servletContextName)) {
        return _servletContextName;
    }/* www.  jav  a  2  s . com*/

    synchronized (ClpSerializer.class) {
        if (Validator.isNotNull(_servletContextName)) {
            return _servletContextName;
        }

        try {
            ClassLoader classLoader = ClpSerializer.class.getClassLoader();

            Class<?> portletPropsClass = classLoader.loadClass("com.liferay.util.portlet.PortletProps");

            Method getMethod = portletPropsClass.getMethod("get", new Class<?>[] { String.class });

            String portletPropsServletContextName = (String) getMethod.invoke(null,
                    "HelloAnt-portlet-deployment-context");

            if (Validator.isNotNull(portletPropsServletContextName)) {
                _servletContextName = portletPropsServletContextName;
            }
        } catch (Throwable t) {
            if (_log.isInfoEnabled()) {
                _log.info("Unable to locate deployment context from portlet properties");
            }
        }

        if (Validator.isNull(_servletContextName)) {
            try {
                String propsUtilServletContextName = PropsUtil.get("HelloAnt-portlet-deployment-context");

                if (Validator.isNotNull(propsUtilServletContextName)) {
                    _servletContextName = propsUtilServletContextName;
                }
            } catch (Throwable t) {
                if (_log.isInfoEnabled()) {
                    _log.info("Unable to locate deployment context from portal properties");
                }
            }
        }

        if (Validator.isNull(_servletContextName)) {
            _servletContextName = "HelloAnt-portlet";
        }

        return _servletContextName;
    }
}

From source file:com.lms.slayer.service.ClpSerializer.java

License:Open Source License

public static String getServletContextName() {
    if (Validator.isNotNull(_servletContextName)) {
        return _servletContextName;
    }// w w  w.  j a v  a2  s.c  o m

    synchronized (ClpSerializer.class) {
        if (Validator.isNotNull(_servletContextName)) {
            return _servletContextName;
        }

        try {
            ClassLoader classLoader = ClpSerializer.class.getClassLoader();

            Class<?> portletPropsClass = classLoader.loadClass("com.liferay.util.portlet.PortletProps");

            Method getMethod = portletPropsClass.getMethod("get", new Class<?>[] { String.class });

            String portletPropsServletContextName = (String) getMethod.invoke(null,
                    "Library Management System-portlet-deployment-context");

            if (Validator.isNotNull(portletPropsServletContextName)) {
                _servletContextName = portletPropsServletContextName;
            }
        } catch (Throwable t) {
            if (_log.isInfoEnabled()) {
                _log.info("Unable to locate deployment context from portlet properties");
            }
        }

        if (Validator.isNull(_servletContextName)) {
            try {
                String propsUtilServletContextName = PropsUtil
                        .get("Library Management System-portlet-deployment-context");

                if (Validator.isNotNull(propsUtilServletContextName)) {
                    _servletContextName = propsUtilServletContextName;
                }
            } catch (Throwable t) {
                if (_log.isInfoEnabled()) {
                    _log.info("Unable to locate deployment context from portal properties");
                }
            }
        }

        if (Validator.isNull(_servletContextName)) {
            _servletContextName = "Library Management System-portlet";
        }

        return _servletContextName;
    }
}