List of usage examples for com.liferay.portal.kernel.util GetterUtil getDouble
public static double getDouble(String value)
From source file:com.beorn.onlinepayment.rule.parameter.NumberParameterEqualsCondition.java
License:Open Source License
public boolean isSatisfiedBy(ParametersConditionSubject subject) { String parameter = subject.getParameter(_key); return parameter != null && GetterUtil.getDouble(parameter) == _value; }
From source file:com.beorn.onlinepayment.rule.parameter.NumberParameterLargerCondition.java
License:Open Source License
public boolean isSatisfiedBy(ParametersConditionSubject subject) { String parameter = subject.getParameter(_key); return parameter != null && GetterUtil.getDouble(parameter) > _value; }
From source file:com.beorn.onlinepayment.rule.parameter.NumberParameterSmallerCondition.java
License:Open Source License
public boolean isSatisfiedBy(ParametersConditionSubject subject) { String parameter = subject.getParameter(_key); return parameter != null && GetterUtil.getDouble(parameter) < _value; }
From source file:com.cd.learning.hook.MBUtil.java
License:Open Source License
private static String[] _findThreadPriority(double value, ThemeDisplay themeDisplay, String[] priorities) { for (int i = 0; i < priorities.length; i++) { String[] priority = StringUtil.split(priorities[i]); try {/*from w w w.j a va2 s.c om*/ String priorityName = priority[0]; String priorityImage = priority[1]; double priorityValue = GetterUtil.getDouble(priority[2]); if (value == priorityValue) { if (!priorityImage.startsWith(Http.HTTP)) { priorityImage = themeDisplay.getPathThemeImages() + priorityImage; } return new String[] { priorityName, priorityImage }; } } catch (Exception e) { _log.error("Unable to determine thread priority", e); } } return null; }
From source file:com.liferay.alloy.util.DefaultValueUtil.java
License:Open Source License
public static String getDefaultValue(String className, String value) { String defaultValue = StringPool.BLANK; if (className.equals(ArrayList.class.getName()) || className.equals(HashMap.class.getName()) || className.equals(Object.class.getName()) || className.equals(String.class.getName())) { if (!isValidStringValue(value)) { return defaultValue; }/*from w ww . ja v a 2 s . c om*/ if (_EMPTY_STRINGS.contains(value)) { value = StringPool.BLANK; } else if (className.equals(ArrayList.class.getName()) && !StringUtil.startsWith(value.trim(), StringPool.OPEN_BRACKET)) { value = "[]"; } else if (className.equals(HashMap.class.getName()) && !StringUtil.startsWith(value.trim(), StringPool.OPEN_CURLY_BRACE)) { value = "{}"; } defaultValue = StringUtil.unquote(value); } else if (className.equals(boolean.class.getName()) || className.equals(Boolean.class.getName())) { defaultValue = String.valueOf(GetterUtil.getBoolean(value)); } else if (className.equals(int.class.getName()) || className.equals(Integer.class.getName())) { if (_INFINITY.contains(value)) { value = String.valueOf(Integer.MAX_VALUE); } defaultValue = String.valueOf(GetterUtil.getInteger(value)); } else if (className.equals(double.class.getName()) || className.equals(Double.class.getName())) { if (_INFINITY.contains(value)) { value = String.valueOf(Double.MAX_VALUE); } defaultValue = String.valueOf(GetterUtil.getDouble(value)); } else if (className.equals(float.class.getName()) || className.equals(Float.class.getName())) { if (_INFINITY.contains(value)) { value = String.valueOf(Float.MAX_VALUE); } defaultValue = String.valueOf(GetterUtil.getFloat(value)); } else if (className.equals(long.class.getName()) || className.equals(Long.class.getName())) { if (_INFINITY.contains(value)) { value = String.valueOf(Long.MAX_VALUE); } defaultValue = String.valueOf(GetterUtil.getLong(value)); } else if (className.equals(short.class.getName()) || className.equals(Short.class.getName())) { if (_INFINITY.contains(value)) { value = String.valueOf(Short.MAX_VALUE); } defaultValue = String.valueOf(GetterUtil.getShort(value)); } else if (className.equals(Number.class.getName())) { if (_INFINITY.contains(value)) { value = String.valueOf(Integer.MAX_VALUE); } defaultValue = String.valueOf(GetterUtil.getNumber(value)); } return defaultValue; }
From source file:com.liferay.application.list.adapter.PortletPanelAppAdapterServiceTrackerCustomizer.java
License:Open Source License
protected Integer getServiceRanking(ServiceReference<Portlet> serviceReference) { String controlPanelEntryWeight = (String) serviceReference .getProperty("com.liferay.portlet.control-panel-entry-weight"); if (Validator.isNotNull(controlPanelEntryWeight)) { return (int) Math.ceil(GetterUtil.getDouble(controlPanelEntryWeight) * 100); }/* w ww . jav a 2 s . c o m*/ return null; }
From source file:com.liferay.application.list.deploy.hot.LegacyPortletPanelAppHotDeployListener.java
License:Open Source License
protected List<Dictionary<String, Object>> getPropertiesList(HotDeployEvent hotDeployEvent) throws DocumentException, IOException { ServletContext servletContext = hotDeployEvent.getServletContext(); String xml = _http.URLtoString(servletContext.getResource("/WEB-INF/liferay-portlet.xml")); if (xml == null) { return Collections.emptyList(); }/*from www. j a v a 2 s . c om*/ List<Dictionary<String, Object>> propertiesList = new ArrayList<>(); Document document = UnsecureSAXReaderUtil.read(xml, true); Element rootElement = document.getRootElement(); Iterator<Element> iterator = rootElement.elementIterator("portlet"); while (iterator.hasNext()) { Element portletElement = iterator.next(); String controlPanelEntryCategory = portletElement.elementText("control-panel-entry-category"); if (Validator.isNull(controlPanelEntryCategory)) { continue; } controlPanelEntryCategory = PortletCategoryUtil.getPortletCategoryKey(controlPanelEntryCategory); Dictionary<String, Object> properties = new HashMapDictionary<>(); String portletName = portletElement.elementText("portlet-name"); String portletId = getPortletId(hotDeployEvent.getServletContextName(), portletName); properties.put("panel.app.portlet.id", portletId); properties.put("panel.category.key", controlPanelEntryCategory); String controlPanelEntryWeight = portletElement.elementText("control-panel-entry-weight"); if (Validator.isNotNull(controlPanelEntryWeight)) { int panelAppOrder = (int) Math.ceil(GetterUtil.getDouble(controlPanelEntryWeight) * 100); properties.put("panel.app.order", panelAppOrder); } propertiesList.add(properties); } return propertiesList; }
From source file:com.liferay.dynamic.data.mapping.form.evaluator.impl.internal.DDMFormEvaluatorHelper.java
License:Open Source License
protected void setDDMExpressionVariables(DDMExpression<Boolean> ddmExpression, DDMFormFieldValue ddmFormFieldValue) throws DDMExpressionException { for (String ddmFormFieldName : _ddmFormFieldValuesMap.keySet()) { DDMFormField ddmFormField = _ddmFormFieldsMap.get(ddmFormFieldName); List<DDMFormFieldValue> ddmFormFieldValues = _ddmFormFieldValuesMap.get(ddmFormFieldName); DDMFormFieldValue selectedDDMFormFieldValue = ddmFormFieldValues.get(0); if (ddmFormFieldName.equals(ddmFormFieldValue.getName())) { selectedDDMFormFieldValue = ddmFormFieldValue; }/*from w ww.jav a 2 s.c o m*/ String valueString = getValueString(selectedDDMFormFieldValue.getValue(), ddmFormField.getType()); String dataType = ddmFormField.getDataType(); if (ddmFormField.getDataType().equals(FieldConstants.INTEGER)) { if (Validator.isNotNull(valueString)) { ddmExpression.setIntegerVariableValue(ddmFormFieldName, GetterUtil.getInteger(valueString)); } } else if (ddmFormField.getDataType().equals(FieldConstants.DOUBLE)) { if (Validator.isNotNull(valueString)) { ddmExpression.setDoubleVariableValue(ddmFormFieldName, GetterUtil.getDouble(valueString)); } } else if (dataType.equals(FieldConstants.BOOLEAN)) { if (Validator.isNotNull(valueString)) { ddmExpression.setBooleanVariableValue(ddmFormFieldName, GetterUtil.getBoolean(valueString)); } } else { ddmExpression.setStringVariableValue(ddmFormFieldName, valueString); } } }
From source file:com.liferay.dynamic.data.mapping.form.evaluator.internal.DDMFormEvaluatorHelper.java
License:Open Source License
protected void setDDMExpressionVariables(DDMExpression<Boolean> ddmExpression, DDMFormFieldValue ddmFormFieldValue) throws DDMExpressionException { for (Map.Entry<String, List<DDMFormFieldValue>> entry : _ddmFormFieldValuesMap.entrySet()) { String ddmFormFieldName = entry.getKey(); DDMFormField ddmFormField = _ddmFormFieldsMap.get(ddmFormFieldName); List<DDMFormFieldValue> ddmFormFieldValues = entry.getValue(); DDMFormFieldValue selectedDDMFormFieldValue = ddmFormFieldValues.get(0); if (ddmFormFieldName.equals(ddmFormFieldValue.getName())) { selectedDDMFormFieldValue = ddmFormFieldValue; }//from ww w.java 2 s . co m Object value = getValue(ddmFormField, selectedDDMFormFieldValue); String dataType = ddmFormField.getDataType(); if (FieldConstants.isNumericType(ddmFormField.getDataType())) { if (Validator.isNotNull(value)) { ddmExpression.setDoubleVariableValue(ddmFormFieldName, GetterUtil.getDouble(value)); } } else if (dataType.equals(FieldConstants.BOOLEAN)) { if (Validator.isNotNull(value)) { ddmExpression.setBooleanVariableValue(ddmFormFieldName, GetterUtil.getBoolean(value)); } } else { ddmExpression.setObjectVariableValue(ddmFormFieldName, value); } } }
From source file:com.liferay.dynamic.data.mapping.form.evaluator.internal.functions.EqualsFunction.java
License:Open Source License
@Override public Object evaluate(Object... parameters) { if (parameters.length != 2) { throw new IllegalArgumentException("Two parameters are expected"); }// w ww . j a v a 2 s . c o m Object parameter1 = parameters[0]; Object parameter2 = parameters[1]; if ((parameter1 == null) || (parameter2 == null)) { return false; } if (NumberUtils.isNumber(parameter1.toString())) { parameter1 = GetterUtil.getDouble(parameter1); } if (NumberUtils.isNumber(parameter2.toString())) { parameter2 = GetterUtil.getDouble(parameter2); } return parameter1.equals(parameter2); }