List of usage examples for org.apache.commons.beanutils ConvertUtilsBean2 ConvertUtilsBean2
ConvertUtilsBean2
From source file:io.milton.cloud.server.web.templating.DataBinder.java
public DataBinder() { ConvertUtilsBean2 convertUtilsBean = new ConvertUtilsBean2(); DateTimeConverter dtConverter = new NullSafeDateTimeConverter(); dtConverter.setPatterns(dateFormats); convertUtilsBean.register(dtConverter, Date.class); bub = new BeanUtilsBean(convertUtilsBean); }
From source file:io.milton.http.annotated.DataBinder.java
public DataBinder() { ConvertUtilsBean2 convertUtilsBean = new ConvertUtilsBean2(); NullSafeDateTimeConverter dtConverter = new NullSafeDateTimeConverter(); dtConverter.setPatterns(dateFormats); convertUtilsBean.register(dtConverter, Date.class); BigDecimalConverter bdConverter = new BigDecimalConverter(null); convertUtilsBean.register(bdConverter, BigDecimal.class); bub = new BeanUtilsBean(convertUtilsBean); }
From source file:io.milton.servlet.DefaultMiltonConfigurator.java
@Override public HttpManager configure(Config config) throws ServletException { log.info("Listing all config parameters:"); Map<String, String> props = new HashMap<String, String>(); for (String s : config.getInitParameterNames()) { String val = config.getInitParameter(s); log.info(" " + s + " = " + val); if (!s.contains(".") && !s.contains("_")) { props.put(s, val); }// ww w . j a v a2 s. c o m } String authHandlers = config.getInitParameter("authenticationHandlers"); if (authHandlers != null) { props.remove("authenticationHandlers"); // so the bub doesnt try to set it initAuthHandlers(authHandlers); } String extraAuthHandlers = config.getInitParameter("extraAuthenticationHandlers"); if (extraAuthHandlers != null) { props.remove("extraAuthenticationHandlers"); // so the bub doesnt try to set it initExtraAuthHandlers(extraAuthHandlers); } String resourceFactoryClassName = config.getInitParameter("resource.factory.class"); if (resourceFactoryClassName != null) { ResourceFactory rf = instantiate(resourceFactoryClassName); builder.setMainResourceFactory(rf); } else { log.warn("No custom ResourceFactory class name provided in resource.factory.class"); } String responseHandlerClassName = config.getInitParameter("response.handler.class"); if (responseHandlerClassName != null) { WebDavResponseHandler davResponseHandler = instantiate(responseHandlerClassName); builder.setWebdavResponseHandler(davResponseHandler); } List<Filter> filters = null; List<String> params = config.getInitParameterNames(); for (String paramName : params) { if (paramName.startsWith("filter_")) { String filterClass = config.getInitParameter(paramName); Filter f = instantiate(filterClass); if (filters == null) { filters = new ArrayList<Filter>(); } filters.add(f); } } if (filters != null) { builder.setFilters(filters); } try { ConvertUtilsBean2 convertUtilsBean = new ConvertUtilsBean2(); BeanUtilsBean bub = new BeanUtilsBean(convertUtilsBean); bub.populate(builder, props); } catch (IllegalAccessException e) { throw new ServletException(e); } catch (InvocationTargetException e) { throw new ServletException(e); } ResourceFactory rf = builder.getMainResourceFactory(); // if (rf instanceof AnnotationResourceFactory) { // AnnotationResourceFactory arf = (AnnotationResourceFactory) rf; // arf.setContextPath("/"); // if (arf.getViewResolver() == null) { // ViewResolver viewResolver = new JspViewResolver(config.getServletContext()); // arf.setViewResolver(viewResolver); // } // } build(); initables = new ArrayList<Initable>(); checkAddInitable(initables, builder.getAuthenticationHandlers()); checkAddInitable(initables, builder.getMainResourceFactory()); checkAddInitable(initables, builder.getWebdavResponseHandler()); checkAddInitable(initables, builder.getFilters()); for (Initable i : initables) { i.init(config, httpManager); } return httpManager; }
From source file:org.demoiselle.jsf.internal.implementation.ParameterImpl.java
@SuppressWarnings("unchecked") private T convert(final String parameterValue, Class<T> targetClass) { if (converter == null) { converter = new ConvertUtilsBean2(); }//from w ww . ja v a 2 s . c o m Converter typeConverter = converter.lookup(String.class, targetClass); if (typeConverter != null) { return (T) converter.convert(parameterValue, targetClass); } else { throw new DemoiselleException( getBundle().getString("parameter-converter-not-found", targetClass.getCanonicalName())); } }