beanutils

How can I use BeanUtils copyProperties to copy from boolean to Boolean?

BeanUtils copyProperties, out of the box, doesn't seem to handle copying from Boolean object properties to boolean primitive properties. I figured I could create and register a converter to handle this, but that just didn't seem to work. So, how can I use BeanUtils to copy the properties from class Source to class Destination where: p...

Sorting an collecton of java beans by field

Hi, I have an collection of java beans that populate a JSF DataTable I'm trying to implement column sorting. I'd like to sort the array/collection depending on the field selected. I have using Reflection in the past for this, but wanted to find a neater way of doing it, using Commons BeanUtils and/or Collections but can't seem to find...

BeanUtils.copyProperties missing deeply nested variables?

Hi everyone, I'm using BeanUtils.copyProperties to copy the entire content of one object into another that inherit from it. Here is the context, the domain object from which the values are copied contains a Set of objects of custom type Xref. That custom type has an embedded class with various fields of various class types. For some...

How to get the list of all attributes of a Java object using BeanUtils introspection?

I have method which gets a POJO as it's parameter. Now I want to programmatically get all the attributes of the POJO (because my code may not know what are all the attributes in it at run time) and need to get the values for the attributes also. Finally I'll form a string representation of the POJO. I could use ToStringBuilder, but I wa...

BeanUtils with an addXX method

Hi, I'm using the Apache BeanUtils setProperty method to import data from an Excel file in a generic manner. I provide the parser a list of "colum name" and "property name" pairs and then the parser sets the properties with setProperty( ..., "property name", ...) for the Excel fields that match with "column name". It's working nice but ...

BeanUtils with Maps

How can I use the BeanUtils setProperty method with Maps. For example, this method: public void setAddress(String type, Address address); Can be setted using: BeanUtils.setProperty(beanObject, "address(home)", addressObject ); But if the object I want to set is a Map, is it possible? how? ...

Need easy way to force all DynaBean property names to lower case

I'm developing functionality that can operate on concrete data beans returned via Hibernate, or DynaBeans returned by using Jakarta Commons/BeanUtils' RowSetDynaClass (which wraps a JDBC result set). RowSetDynaClass by default forces all bean property names to lower case, and I need to convert all my concrete beans from Hibernate to Dyn...

Java Collections.sort - help me remove the unchecked warning

List<Question> questions = new ArrayList<Question>(); questions.addAll(getAllQuestions()); //returns a set of Questions Collections.sort(questions, new BeanComparator("questionId")); //org.apache.commons.beanutils.BeanComparator Under Java 1.5, the above works fine except that the 'new BeanComparator("questionId")' generates an uncheck...

Apache BeanUtils.copyProperties is spilling too much log

How can I switch off logging for BeanUtils.copyProperties ? It creates way too much logs and hampers the log file readability. Thanks heaps.. Sample code BeanUtils.copyProperties(someDataobject,someActionForm); In the log I see hunders of lines like below EBUG org.apache.commons.beanutils.PropertyUtils - setSimpleProperty: In...

Netbeans platform projects - problems with wrapped jar files that have dependencies

For starters, this question is not so much about programming in the NetBeans IDE as developing a NetBeans project (e.g. using the NetBeans Platform framework). I am attempting to use the BeanUtils library to introspect my domain models and provide the properties to display in a property sheet. Sample code: public class MyNode extends ...

BeanUtils getPropertyOfMapBean

I'm wondering if it is possible to get data from property which is map containing pairs Key-StringArray (Map) in BeanUtils library. I just simply need to access one of array elements by calling propertyName=string[0]. Current version (1.8.3) does not support indexed properties. If you look into their code you will find in class PropertyU...

What the best way to convert from String to HashMap?

I would like to serialize a Java HashMap to string representation. The HashMap will contains only primitive values like string and integer. After that this string will be stored to db. How to restore back the HashMap? Is it make sense to use BeanUtils and interface Converter or use JSON? For example: List list = new ArrayList(); ...

Deep bean copy with strategy for null property instantiation

I am looking for the simplest way to do a deep copy of a flat Map<String, String> of nested properties to a bean. Some of the nested properties are interfaces for which I would like to provide a strategy for instantiation. For example: Map<String, String> customer = new Map<String, String>(); customers.put("id", "123"); customers.put(...

ConversionException: Unparseable date on Jasper reports

I'm working on a system that uses Jasper reports. Recently it started throwing this error: org.apache.commons.beanutils.ConversionException: Unparseable date: "03/03/1981" at org.apache.commons.beanutils.locale.BaseLocaleConverter.convert(BaseLocaleConverter.java:241) at org.apache.commons.beanutils.locale.LocaleConvertU...