Example usage for com.liferay.portal.kernel.util ParamUtil getFloat

List of usage examples for com.liferay.portal.kernel.util ParamUtil getFloat

Introduction

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

Prototype

public static float getFloat(ServiceContext serviceContext, String param) 

Source Link

Document

Returns the service context parameter value as a float.

Usage

From source file:com.liferay.expando.web.internal.portlet.ExpandoPortlet.java

License:Open Source License

protected Serializable getValue(PortletRequest portletRequest, String name, int type) throws PortalException {

    String delimiter = StringPool.COMMA;

    Serializable value = null;//  w w w . j  av  a 2  s.  com

    if (type == ExpandoColumnConstants.BOOLEAN) {
        value = ParamUtil.getBoolean(portletRequest, name);
    } else if (type == ExpandoColumnConstants.BOOLEAN_ARRAY) {
    } else if (type == ExpandoColumnConstants.DATE) {
        User user = _portal.getUser(portletRequest);

        int valueDateMonth = ParamUtil.getInteger(portletRequest, name + "Month");
        int valueDateDay = ParamUtil.getInteger(portletRequest, name + "Day");
        int valueDateYear = ParamUtil.getInteger(portletRequest, name + "Year");
        int valueDateHour = ParamUtil.getInteger(portletRequest, name + "Hour");
        int valueDateMinute = ParamUtil.getInteger(portletRequest, name + "Minute");
        int valueDateAmPm = ParamUtil.getInteger(portletRequest, name + "AmPm");

        if (valueDateAmPm == Calendar.PM) {
            valueDateHour += 12;
        }

        value = _portal.getDate(valueDateMonth, valueDateDay, valueDateYear, valueDateHour, valueDateMinute,
                user.getTimeZone(), ValueDataException.class);
    } else if (type == ExpandoColumnConstants.DATE_ARRAY) {
    } else if (type == ExpandoColumnConstants.DOUBLE) {
        value = ParamUtil.getDouble(portletRequest, name);
    } else if (type == ExpandoColumnConstants.DOUBLE_ARRAY) {
        String paramValue = ParamUtil.getString(portletRequest, name);

        if (paramValue.contains(StringPool.NEW_LINE)) {
            delimiter = StringPool.NEW_LINE;
        }

        String[] values = StringUtil.split(paramValue, delimiter);

        value = GetterUtil.getDoubleValues(values);
    } else if (type == ExpandoColumnConstants.FLOAT) {
        value = ParamUtil.getFloat(portletRequest, name);
    } else if (type == ExpandoColumnConstants.FLOAT_ARRAY) {
        String paramValue = ParamUtil.getString(portletRequest, name);

        if (paramValue.contains(StringPool.NEW_LINE)) {
            delimiter = StringPool.NEW_LINE;
        }

        String[] values = StringUtil.split(paramValue, delimiter);

        value = GetterUtil.getFloatValues(values);
    } else if (type == ExpandoColumnConstants.INTEGER) {
        value = ParamUtil.getInteger(portletRequest, name);
    } else if (type == ExpandoColumnConstants.INTEGER_ARRAY) {
        String paramValue = ParamUtil.getString(portletRequest, name);

        if (paramValue.contains(StringPool.NEW_LINE)) {
            delimiter = StringPool.NEW_LINE;
        }

        String[] values = StringUtil.split(paramValue, delimiter);

        value = GetterUtil.getIntegerValues(values);
    } else if (type == ExpandoColumnConstants.LONG) {
        value = ParamUtil.getLong(portletRequest, name);
    } else if (type == ExpandoColumnConstants.LONG_ARRAY) {
        String paramValue = ParamUtil.getString(portletRequest, name);

        if (paramValue.contains(StringPool.NEW_LINE)) {
            delimiter = StringPool.NEW_LINE;
        }

        String[] values = StringUtil.split(paramValue, delimiter);

        value = GetterUtil.getLongValues(values);
    } else if (type == ExpandoColumnConstants.NUMBER) {
        value = ParamUtil.getNumber(portletRequest, name);
    } else if (type == ExpandoColumnConstants.NUMBER_ARRAY) {
        String paramValue = ParamUtil.getString(portletRequest, name);

        if (paramValue.contains(StringPool.NEW_LINE)) {
            delimiter = StringPool.NEW_LINE;
        }

        String[] values = StringUtil.split(paramValue, delimiter);

        value = GetterUtil.getNumberValues(values);
    } else if (type == ExpandoColumnConstants.SHORT) {
        value = ParamUtil.getShort(portletRequest, name);
    } else if (type == ExpandoColumnConstants.SHORT_ARRAY) {
        String paramValue = ParamUtil.getString(portletRequest, name);

        if (paramValue.contains(StringPool.NEW_LINE)) {
            delimiter = StringPool.NEW_LINE;
        }

        String[] values = StringUtil.split(paramValue, delimiter);

        value = GetterUtil.getShortValues(values);
    } else if (type == ExpandoColumnConstants.STRING_ARRAY) {
        String paramValue = ParamUtil.getString(portletRequest, name);

        if (paramValue.contains(StringPool.NEW_LINE)) {
            delimiter = StringPool.NEW_LINE;
        }

        value = StringUtil.split(paramValue, delimiter);
    } else if (type == ExpandoColumnConstants.STRING_LOCALIZED) {
        value = (Serializable) LocalizationUtil.getLocalizationMap(portletRequest, name);
    } else {
        value = ParamUtil.getString(portletRequest, name);
    }

    return value;
}

From source file:com.liferay.portlet.expando.action.EditExpandoAction.java

License:Open Source License

protected Serializable getValue(PortletRequest portletRequest, String name, int type)
        throws PortalException, SystemException {

    String delimiter = StringPool.COMMA;

    Serializable value = null;/*w w w . j ava 2 s. c o  m*/

    if (type == ExpandoColumnConstants.BOOLEAN) {
        value = ParamUtil.getBoolean(portletRequest, name);
    } else if (type == ExpandoColumnConstants.BOOLEAN_ARRAY) {
    } else if (type == ExpandoColumnConstants.DATE) {
        User user = PortalUtil.getUser(portletRequest);

        int valueDateMonth = ParamUtil.getInteger(portletRequest, name + "Month");
        int valueDateDay = ParamUtil.getInteger(portletRequest, name + "Day");
        int valueDateYear = ParamUtil.getInteger(portletRequest, name + "Year");
        int valueDateHour = ParamUtil.getInteger(portletRequest, name + "Hour");
        int valueDateMinute = ParamUtil.getInteger(portletRequest, name + "Minute");
        int valueDateAmPm = ParamUtil.getInteger(portletRequest, name + "AmPm");

        if (valueDateAmPm == Calendar.PM) {
            valueDateHour += 12;
        }

        value = PortalUtil.getDate(valueDateMonth, valueDateDay, valueDateYear, valueDateHour, valueDateMinute,
                user.getTimeZone(), new ValueDataException());
    } else if (type == ExpandoColumnConstants.DATE_ARRAY) {
    } else if (type == ExpandoColumnConstants.DOUBLE) {
        value = ParamUtil.getDouble(portletRequest, name);
    } else if (type == ExpandoColumnConstants.DOUBLE_ARRAY) {
        String paramValue = ParamUtil.getString(portletRequest, name);

        if (paramValue.contains(StringPool.NEW_LINE)) {
            delimiter = StringPool.NEW_LINE;
        }

        String[] values = StringUtil.split(paramValue, delimiter);

        value = GetterUtil.getDoubleValues(values);
    } else if (type == ExpandoColumnConstants.FLOAT) {
        value = ParamUtil.getFloat(portletRequest, name);
    } else if (type == ExpandoColumnConstants.FLOAT_ARRAY) {
        String paramValue = ParamUtil.getString(portletRequest, name);

        if (paramValue.contains(StringPool.NEW_LINE)) {
            delimiter = StringPool.NEW_LINE;
        }

        String[] values = StringUtil.split(paramValue, delimiter);

        value = GetterUtil.getFloatValues(values);
    } else if (type == ExpandoColumnConstants.INTEGER) {
        value = ParamUtil.getInteger(portletRequest, name);
    } else if (type == ExpandoColumnConstants.INTEGER_ARRAY) {
        String paramValue = ParamUtil.getString(portletRequest, name);

        if (paramValue.contains(StringPool.NEW_LINE)) {
            delimiter = StringPool.NEW_LINE;
        }

        String[] values = StringUtil.split(paramValue, delimiter);

        value = GetterUtil.getIntegerValues(values);
    } else if (type == ExpandoColumnConstants.LONG) {
        value = ParamUtil.getLong(portletRequest, name);
    } else if (type == ExpandoColumnConstants.LONG_ARRAY) {
        String paramValue = ParamUtil.getString(portletRequest, name);

        if (paramValue.contains(StringPool.NEW_LINE)) {
            delimiter = StringPool.NEW_LINE;
        }

        String[] values = StringUtil.split(paramValue, delimiter);

        value = GetterUtil.getLongValues(values);
    } else if (type == ExpandoColumnConstants.SHORT) {
        value = ParamUtil.getShort(portletRequest, name);
    } else if (type == ExpandoColumnConstants.SHORT_ARRAY) {
        String paramValue = ParamUtil.getString(portletRequest, name);

        if (paramValue.contains(StringPool.NEW_LINE)) {
            delimiter = StringPool.NEW_LINE;
        }

        String[] values = StringUtil.split(paramValue, delimiter);

        value = GetterUtil.getShortValues(values);
    } else if (type == ExpandoColumnConstants.STRING_ARRAY) {
        String paramValue = ParamUtil.getString(portletRequest, name);

        if (paramValue.contains(StringPool.NEW_LINE)) {
            delimiter = StringPool.NEW_LINE;
        }

        value = StringUtil.split(paramValue, delimiter);
    } else {
        value = ParamUtil.getString(portletRequest, name);
    }

    return value;
}

From source file:org.opencps.dossiermgt.portlet.ConfigurationImpl_.java

License:Open Source License

@Override
public void processAction(PortletConfig portletConfig, ActionRequest actionRequest,
        ActionResponse actionResponse) throws Exception {

    long plid = ParamUtil.getLong(actionRequest, "plid");

    long itemsToDisplay = ParamUtil.getLong(actionRequest, "itemsToDisplay");

    long timeToReLoad = ParamUtil.getLong(actionRequest, "timeToReLoad", 0);

    String templatesToDisplay = ParamUtil.getString(actionRequest, "templatesToDisplay", "default");

    String orderFieldDossierFile = ParamUtil.getString(actionRequest, "orderFieldDossierFile");

    String orderBydDossierFile = ParamUtil.getString(actionRequest, "orderBydDossierFile");

    String dossierStatusConfig = ParamUtil.getString(actionRequest, "dossierStatusConfig");

    boolean displayDossierNo = ParamUtil.getBoolean(actionRequest, "displayDossierNo");

    boolean displayRecentlyResultWhenSearch = ParamUtil.getBoolean(actionRequest,
            "displayRecentlyResultWhenSearch");

    boolean showVersionItem = ParamUtil.getBoolean(actionRequest, "showVersionItem");

    boolean showBackToListButton = ParamUtil.getBoolean(actionRequest, "showBackToListButton");

    boolean showServiceDomainIdTree = ParamUtil.getBoolean(actionRequest, "showServiceDomainIdTree");

    boolean hideTabDossierFile = ParamUtil.getBoolean(actionRequest, "hideTabDossierFile");

    boolean showTabDossierResultFirst = ParamUtil.getBoolean(actionRequest, "showTabDossierResultFirst");

    boolean hiddenTreeNodeEqualNone = ParamUtil.getBoolean(actionRequest, "hiddenTreeNodeEqualNone");

    boolean allowResultQuickView = ParamUtil.getBoolean(actionRequest, "allowResultQuickView");

    boolean allowQuickCreateDossier = ParamUtil.getBoolean(actionRequest, "allowQuickCreateDossier");

    String fileTypes = ParamUtil.getString(actionRequest, "fileTypes");

    float maxTotalUploadFileSize = ParamUtil.getFloat(actionRequest, "maxTotalUploadFileSize");

    String maxTotalUploadFileSizeUnit = ParamUtil.getString(actionRequest, "maxTotalUploadFileSizeUnit");

    float maxUploadFileSize = ParamUtil.getFloat(actionRequest, "maxUploadFileSize");

    String maxUploadFileSizeUnit = ParamUtil.getString(actionRequest, "maxUploadFileSizeUnit");

    PortletURL redirectURL = PortletURLFactoryUtil.create(PortalUtil.getHttpServletRequest(actionRequest),
            WebKeys.PAYMENT_MGT_PORTLET, plid, PortletRequest.RENDER_PHASE);

    redirectURL.setParameter("mvcPath", "/html/portlets/paymentmgt/frontoffice/frontofficeconfirmkeypay.jsp");

    String portletResource = ParamUtil.getString(actionRequest, "portletResource");

    PortletPreferences preferences = PortletPreferencesFactoryUtil.getPortletSetup(actionRequest,
            portletResource);// w  w w. j av a  2  s  . com

    preferences.setValue("plid", String.valueOf(plid));
    preferences.setValue("redirectPaymentURL", redirectURL.toString());
    preferences.setValue("displayDossierNo", String.valueOf(displayDossierNo));
    preferences.setValue("displayRecentlyResultWhenSearch", String.valueOf(displayRecentlyResultWhenSearch));

    preferences.setValue("itemsToDisplay", String.valueOf(itemsToDisplay));
    preferences.setValue("templatesToDisplay", String.valueOf(templatesToDisplay));
    preferences.setValue("timeToReLoad", String.valueOf(timeToReLoad));

    preferences.setValue("showVersionItem", String.valueOf(showVersionItem));

    preferences.setValue("showBackToListButton", String.valueOf(showBackToListButton));

    preferences.setValue("orderFieldDossierFile", orderFieldDossierFile);

    preferences.setValue("dossierStatusConfig", dossierStatusConfig);

    preferences.setValue("orderBydDossierFile", orderBydDossierFile);

    preferences.setValue("showServiceDomainIdTree", String.valueOf(showServiceDomainIdTree));

    preferences.setValue("hideTabDossierFile", String.valueOf(hideTabDossierFile));

    preferences.setValue("showTabDossierResultFirst", String.valueOf(showTabDossierResultFirst));

    preferences.setValue("hiddenTreeNodeEqualNone", String.valueOf(hiddenTreeNodeEqualNone));

    preferences.setValue("allowResultQuickView", String.valueOf(allowResultQuickView));

    preferences.setValue("fileTypes", fileTypes);

    preferences.setValue("maxTotalUploadFileSize", String.valueOf(maxTotalUploadFileSize));

    preferences.setValue("maxTotalUploadFileSizeUnit", maxTotalUploadFileSizeUnit);

    preferences.setValue("maxUploadFileSize", String.valueOf(maxUploadFileSize));

    preferences.setValue("maxUploadFileSizeUnit", maxUploadFileSizeUnit);

    preferences.setValue("allowQuickCreateDossier", String.valueOf(allowQuickCreateDossier));

    preferences.store();

    SessionMessages.add(actionRequest, "potlet-config-saved");

}