List of usage examples for com.liferay.portal.kernel.util GetterUtil getShort
public static short getShort(String value)
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; }/* www .ja va2 s.c o m*/ 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.dynamic.data.mapping.storage.FieldConstants.java
License:Open Source License
public static final Serializable getSerializable(String type, String value) { if (Validator.isNull(type)) { if (_log.isDebugEnabled()) { _log.debug("Invalid type " + type); }/* ww w . jav a 2 s . c o m*/ return value; } if (isNumericType(type) && Validator.isNull(value)) { return StringPool.BLANK; } if (type.equals(BOOLEAN)) { return GetterUtil.getBoolean(value); } else if (type.equals(DATE) && Validator.isNotNull(value)) { return value; } else if (type.equals(DOUBLE)) { return GetterUtil.getDouble(value); } else if (type.equals(FLOAT)) { return GetterUtil.getFloat(value); } else if (type.equals(INTEGER)) { return GetterUtil.getInteger(value); } else if (type.equals(LONG)) { return GetterUtil.getLong(value); } else if (type.equals(NUMBER)) { return GetterUtil.getNumber(value); } else if (type.equals(SHORT)) { return GetterUtil.getShort(value); } else { return value; } }
From source file:com.liferay.portlet.dynamicdatamapping.storage.FieldConstants.java
License:Open Source License
public static final Serializable getSerializable(String type, String value) { if (type.equals(BOOLEAN)) { return GetterUtil.getBoolean(value); } else if (type.equals(DATE) && Validator.isNotNull(value)) { return new Date(GetterUtil.getLong(value)); } else if (type.equals(DOUBLE)) { return GetterUtil.getDouble(value); } else if (type.equals(FLOAT)) { return GetterUtil.getFloat(value); } else if (type.equals(INTEGER)) { return GetterUtil.getInteger(value); } else if (type.equals(LONG)) { return GetterUtil.getLong(value); } else if (type.equals(NUMBER)) { return GetterUtil.getNumber(value); } else if (type.equals(SHORT)) { return GetterUtil.getShort(value); } else {// w w w . j a va 2 s . c o m return value; } }
From source file:com.liferay.portlet.expando.model.ExpandoColumnConstants.java
License:Open Source License
public static final Serializable getSerializable(int type, String value) { if (type == BOOLEAN) { return GetterUtil.getBoolean(value); } else if (type == BOOLEAN_ARRAY) { return new Boolean[] { GetterUtil.getBoolean(value) }; } else if (type == DATE) { try {/*from ww w .ja v a2 s . c o m*/ DateFormat dateFormat = DateFormatFactoryUtil.getDateTime(LocaleUtil.getDefault()); return dateFormat.parse(value); } catch (Exception e) { _log.warn("Unable to parse date " + value, e); } } else if (type == DATE_ARRAY) { Serializable dateSerializable = getSerializable(DATE, value); if (dateSerializable instanceof Date) { return new Date[] { (Date) dateSerializable }; } } else if (type == DOUBLE) { return GetterUtil.getDouble(value); } else if (type == DOUBLE_ARRAY) { return new double[] { GetterUtil.getDouble(value) }; } else if (type == FLOAT) { return GetterUtil.getFloat(value); } else if (type == FLOAT_ARRAY) { return new float[] { GetterUtil.getFloat(value) }; } else if (type == INTEGER) { return GetterUtil.getInteger(value); } else if (type == INTEGER_ARRAY) { return new int[] { GetterUtil.getInteger(value) }; } else if (type == LONG) { return GetterUtil.getLong(value); } else if (type == LONG_ARRAY) { return new long[] { GetterUtil.getLong(value) }; } else if (type == NUMBER) { return GetterUtil.getNumber(value); } else if (type == NUMBER_ARRAY) { return new Number[] { GetterUtil.getNumber(value) }; } else if (type == SHORT) { return GetterUtil.getShort(value); } else if (type == SHORT_ARRAY) { return new short[] { GetterUtil.getShort(value) }; } else if (type == STRING_ARRAY) { return new String[] { value }; } return value; }
From source file:com.liferay.portlet.expando.model.impl.ExpandoValueImpl.java
License:Open Source License
public short getShort() throws PortalException, SystemException { validate(ExpandoColumnConstants.SHORT); return GetterUtil.getShort(getData()); }
From source file:com.liferay.portlet.expando.util.ExpandoConverterUtil.java
License:Open Source License
public static Serializable getAttributeFromString(int type, String attribute) { if (attribute == null) { return null; }/*from ww w. j a va2 s.c o m*/ if (type == ExpandoColumnConstants.BOOLEAN) { return GetterUtil.getBoolean(attribute); } else if (type == ExpandoColumnConstants.BOOLEAN_ARRAY) { return GetterUtil.getBooleanValues(StringUtil.split(attribute)); } else if (type == ExpandoColumnConstants.DATE) { return GetterUtil.getDate(attribute, _getDateFormat()); } else if (type == ExpandoColumnConstants.DATE_ARRAY) { return GetterUtil.getDateValues(StringUtil.split(attribute), _getDateFormat()); } else if (type == ExpandoColumnConstants.DOUBLE) { return GetterUtil.getDouble(attribute); } else if (type == ExpandoColumnConstants.DOUBLE_ARRAY) { return GetterUtil.getDoubleValues(StringUtil.split(attribute)); } else if (type == ExpandoColumnConstants.FLOAT) { return GetterUtil.getFloat(attribute); } else if (type == ExpandoColumnConstants.FLOAT_ARRAY) { return GetterUtil.getFloatValues(StringUtil.split(attribute)); } else if (type == ExpandoColumnConstants.INTEGER) { return GetterUtil.getInteger(attribute); } else if (type == ExpandoColumnConstants.INTEGER_ARRAY) { return GetterUtil.getIntegerValues(StringUtil.split(attribute)); } else if (type == ExpandoColumnConstants.LONG) { return GetterUtil.getLong(attribute); } else if (type == ExpandoColumnConstants.LONG_ARRAY) { return GetterUtil.getLongValues(StringUtil.split(attribute)); } else if (type == ExpandoColumnConstants.SHORT) { return GetterUtil.getShort(attribute); } else if (type == ExpandoColumnConstants.SHORT_ARRAY) { return GetterUtil.getShortValues(StringUtil.split(attribute)); } else if (type == ExpandoColumnConstants.STRING_ARRAY) { return StringUtil.split(attribute); } else { return attribute; } }
From source file:com.liferay.util.PKParser.java
License:Open Source License
public short getShort(String key) { return GetterUtil.getShort(getString(key)); }