List of usage examples for org.apache.commons.beanutils.converters DoubleConverter DoubleConverter
public DoubleConverter(Object defaultValue)
From source file:com.tecapro.inventory.common.util.BeanUtil.java
/** * (non-Javadoc)/*from ww w. jav a 2 s. co m*/ * @see org.apache.commons.beanutils.BeanUtilsBean.populate(Object bean, Map properties) * throws IllegalAccessException, InvocationTargetException * * @param input * @param bean */ @SuppressWarnings("unchecked") public void populate(Object input, Object bean) { try { beanUtil.setConvertUtil(convertUtil); beanUtil.setItemPropUtil(itemPropUtil); DoubleConverter dConverter = new DoubleConverter(null); ShortConverter sConverter = new ShortConverter(null); FloatConverter fConverter = new FloatConverter(null); LongConverter lConverter = new LongConverter(null); IntegerConverter iConverter = new IntegerConverter(null); beanUtil.getConvertUtils().register(dConverter, Double.class); beanUtil.getConvertUtils().register(sConverter, Short.class); beanUtil.getConvertUtils().register(fConverter, Float.class); beanUtil.getConvertUtils().register(lConverter, Long.class); beanUtil.getConvertUtils().register(iConverter, Integer.class); beanUtil.populate(bean, (Map<String, Object>) input); } catch (Exception e) { throw new RuntimeException(e); } }
From source file:org.apache.struts.action.ActionServlet.java
/** * <p>Initialize other global characteristics of the controller * servlet.</p>/* ww w . ja v a2 s . c o m*/ * * @throws ServletException if we cannot initialize these resources */ protected void initOther() throws ServletException { String value; value = getServletConfig().getInitParameter("config"); if (value != null) { config = value; } // Backwards compatibility for form beans of Java wrapper classes // Set to true for strict Struts 1.0 compatibility value = getServletConfig().getInitParameter("convertNull"); if ("true".equalsIgnoreCase(value) || "yes".equalsIgnoreCase(value) || "on".equalsIgnoreCase(value) || "y".equalsIgnoreCase(value) || "1".equalsIgnoreCase(value)) { convertNull = true; } if (convertNull) { ConvertUtils.deregister(); ConvertUtils.register(new BigDecimalConverter(null), BigDecimal.class); ConvertUtils.register(new BigIntegerConverter(null), BigInteger.class); ConvertUtils.register(new BooleanConverter(null), Boolean.class); ConvertUtils.register(new ByteConverter(null), Byte.class); ConvertUtils.register(new CharacterConverter(null), Character.class); ConvertUtils.register(new DoubleConverter(null), Double.class); ConvertUtils.register(new FloatConverter(null), Float.class); ConvertUtils.register(new IntegerConverter(null), Integer.class); ConvertUtils.register(new LongConverter(null), Long.class); ConvertUtils.register(new ShortConverter(null), Short.class); } }
From source file:org.beanfuse.struts2.action.helper.ParamHelper.java
public static void registerConverter() { ConvertUtils.register(new SqlDateConverter(), java.sql.Date.class); ConvertUtils.register(new DateConverter(), java.util.Date.class); ConvertUtils.register(new BooleanConverter(null), Boolean.class); ConvertUtils.register(new IntegerConverter(null), Integer.class); ConvertUtils.register(new LongConverter(null), Long.class); ConvertUtils.register(new FloatConverter(null), Float.class); ConvertUtils.register(new DoubleConverter(null), Double.class); }
From source file:org.beangle.commons.converters.Converter.java
public static final ConvertUtilsBean getDefault() { ConvertUtilsBean convertUtils = new ConvertUtilsBean(); convertUtils.register(new SqlDateConverter(), java.sql.Date.class); convertUtils.register(new DateConverter(), java.util.Date.class); convertUtils.register(new BooleanConverter(null), Boolean.class); convertUtils.register(new IntegerConverter(null), Integer.class); convertUtils.register(new LongConverter(null), Long.class); convertUtils.register(new FloatConverter(null), Float.class); convertUtils.register(new DoubleConverter(null), Double.class); return convertUtils; }
From source file:org.kuali.rice.kns.web.struts.action.KualiActionServlet.java
/** * <p>Initialize other global characteristics of the controller servlet.</p> * Overridden to remove the ConvertUtils.deregister() command that caused problems * with the concurrent data dictionary load. (KULRNE-4405) * * @exception ServletException if we cannot initialize these resources */// w w w. j a v a 2 s . co m @Override protected void initOther() throws ServletException { String value = null; value = getServletConfig().getInitParameter("config"); if (value != null) { config = value; } // Backwards compatibility for form beans of Java wrapper classes // Set to true for strict Struts 1.0 compatibility value = getServletConfig().getInitParameter("convertNull"); if ("true".equalsIgnoreCase(value) || "yes".equalsIgnoreCase(value) || "on".equalsIgnoreCase(value) || "y".equalsIgnoreCase(value) || "1".equalsIgnoreCase(value)) { convertNull = true; } if (convertNull) { ConvertUtils.register(new BigDecimalConverter(null), BigDecimal.class); ConvertUtils.register(new BigIntegerConverter(null), BigInteger.class); ConvertUtils.register(new BooleanConverter(null), Boolean.class); ConvertUtils.register(new ByteConverter(null), Byte.class); ConvertUtils.register(new CharacterConverter(null), Character.class); ConvertUtils.register(new DoubleConverter(null), Double.class); ConvertUtils.register(new FloatConverter(null), Float.class); ConvertUtils.register(new IntegerConverter(null), Integer.class); ConvertUtils.register(new LongConverter(null), Long.class); ConvertUtils.register(new ShortConverter(null), Short.class); } // KULRICE-8176: KFS Notes/Attachments Tab Functionality for Note Text Error - Visible/Special characters, spaces, or tabs parameterEncoding = getServletConfig().getInitParameter("PARAMETER_ENCODING"); }
From source file:org.quickbundle.third.struts.action.RmActionServlet.java
/** * <p>Initialize other global characteristics of the controller * servlet.</p>/*from ww w. j ava 2s .c o m*/ * * @throws ServletException if we cannot initialize these resources */ protected void initOther() throws ServletException { String value; value = getServletConfig().getInitParameter("config"); if (value != null) { //QB-RM add *.xml if (value.trim().length() > 0 && value.indexOf("*.xml") > -1) { // String finalValue = ""; String[] aValue = value.trim().split(","); for (int j = 0; j < aValue.length; j++) { String path = aValue[j]; if (path.trim().length() == 0) { continue; } //??*.xml if (path.trim().endsWith("*.xml")) { File fWarDirStr = RmPathHelper.getWarDir(); File fPath = new File(fWarDirStr + File.separator + (path.substring(0, path.length() - "*.xml".length()))); for (int i = 0; i < fPath.listFiles().length; i++) { File fPathXml = fPath.listFiles()[i]; if (fPathXml.isFile() && fPathXml.toString().toLowerCase().endsWith(".xml")) { String newPath = fPathXml.getAbsolutePath() .substring((int) fWarDirStr.getAbsoluteFile().toString().length()) .replaceAll("\\\\", "/"); finalValue += newPath + ","; } } } else { finalValue += path + ","; } } if (finalValue.endsWith(",")) { finalValue = finalValue.substring(0, finalValue.length() - ",".length()); } config = finalValue; } else { config = value; } } // Backwards compatibility for form beans of Java wrapper classes // Set to true for strict Struts 1.0 compatibility value = getServletConfig().getInitParameter("convertNull"); if ("true".equalsIgnoreCase(value) || "yes".equalsIgnoreCase(value) || "on".equalsIgnoreCase(value) || "y".equalsIgnoreCase(value) || "1".equalsIgnoreCase(value)) { convertNull = true; } if (convertNull) { ConvertUtils.deregister(); ConvertUtils.register(new BigDecimalConverter(null), BigDecimal.class); ConvertUtils.register(new BigIntegerConverter(null), BigInteger.class); ConvertUtils.register(new BooleanConverter(null), Boolean.class); ConvertUtils.register(new ByteConverter(null), Byte.class); ConvertUtils.register(new CharacterConverter(null), Character.class); ConvertUtils.register(new DoubleConverter(null), Double.class); ConvertUtils.register(new FloatConverter(null), Float.class); ConvertUtils.register(new IntegerConverter(null), Integer.class); ConvertUtils.register(new LongConverter(null), Long.class); ConvertUtils.register(new ShortConverter(null), Short.class); } }
From source file:org.waterforpeople.mapping.app.util.DtoMarshaller.java
/** * sets up the converters that this marshaller should use *///from www . j av a 2 s .c om private static void configureConverters() { String pattern = "MM/dd/yy"; Locale locale = Locale.getDefault(); DateLocaleConverter converter = new DateLocaleConverter(locale, pattern); converter.setLenient(true); ConvertUtils.register(converter, java.util.Date.class); TypeEnumConverter enumConverter = new TypeEnumConverter(); ConvertUtils.register(enumConverter, Question.Type.class); ConvertUtils.register(enumConverter, QuestionDto.QuestionType.class); ConvertUtils.register(enumConverter, AccessPoint.Status.class); ConvertUtils.register(enumConverter, AccessPoint.AccessPointType.class); ConvertUtils.register(enumConverter, UnitOfMeasure.UnitOfMeasureSystem.class); ConvertUtils.register(enumConverter, UnitOfMeasure.UnitOfMeasureType.class); ConvertUtils.register(enumConverter, QuestionHelpMedia.Type.class); ConvertUtils.register(enumConverter, QuestionHelpDto.Type.class); ConvertUtils.register(enumConverter, OGRFeatureDto.FeatureType.class); ConvertUtils.register(enumConverter, Survey.Status.class); ConvertUtils.register(enumConverter, Survey.Sector.class); // Resetting default values from zero to null ConvertUtils.register(new DoubleConverter(null), Double.class); ConvertUtils.register(new LongConverter(null), Long.class); ConvertUtils.register(new IntegerConverter(null), Integer.class); DatastoreTextConverter textConverter = new DatastoreTextConverter(); ConvertUtils.register(textConverter, Text.class); ConvertUtils.register(textConverter, String.class); }