From: <fc...@us...> - 2008-02-21 14:31:13
|
Revision: 674 http://openutils.svn.sourceforge.net/openutils/?rev=674&view=rev Author: fcarone Date: 2008-02-21 06:31:05 -0800 (Thu, 21 Feb 2008) Log Message: ----------- use FieldUtils to get the class field. Modified Paths: -------------- trunk/openutils-hibernate-security/src/main/java/it/openutils/hibernate/security/filter/JavaBeanFilter.java Modified: trunk/openutils-hibernate-security/src/main/java/it/openutils/hibernate/security/filter/JavaBeanFilter.java =================================================================== --- trunk/openutils-hibernate-security/src/main/java/it/openutils/hibernate/security/filter/JavaBeanFilter.java 2008-02-21 09:17:34 UTC (rev 673) +++ trunk/openutils-hibernate-security/src/main/java/it/openutils/hibernate/security/filter/JavaBeanFilter.java 2008-02-21 14:31:05 UTC (rev 674) @@ -30,6 +30,7 @@ import javax.persistence.Entity; import javax.persistence.Table; +import org.acegisecurity.util.FieldUtils; import org.apache.commons.lang.StringEscapeUtils; import org.apache.commons.lang.StringUtils; import org.hibernate.Filter; @@ -131,7 +132,7 @@ String property = securityRule.getProperty(); filterName += property; - Field field = beanClass.getDeclaredField(property); + Field field = FieldUtils.getField(beanClass, property); // @todo: annotations may also be defined on getters/setters... propertyColumnMap.put(property, field.getAnnotation(Column.class).name()); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |