From: <gca...@us...> - 2012-06-29 16:55:36
|
Revision: 4085 http://openutils.svn.sourceforge.net/openutils/?rev=4085&view=rev Author: gcatania Date: 2012-06-29 16:55:25 +0000 (Fri, 29 Jun 2012) Log Message: ----------- fix filter metadata support not working for empty filter metadata Modified Paths: -------------- trunk/openutils-bshd5/src/main/java/it/openutils/hibernate/example/FilterMetadataSupport.java Modified: trunk/openutils-bshd5/src/main/java/it/openutils/hibernate/example/FilterMetadataSupport.java =================================================================== --- trunk/openutils-bshd5/src/main/java/it/openutils/hibernate/example/FilterMetadataSupport.java 2012-06-29 16:51:34 UTC (rev 4084) +++ trunk/openutils-bshd5/src/main/java/it/openutils/hibernate/example/FilterMetadataSupport.java 2012-06-29 16:55:25 UTC (rev 4085) @@ -27,11 +27,11 @@ import it.openutils.hibernate.selectors.ExcludeBackrefPropertySelector; +import java.util.Collections; import java.util.HashMap; import java.util.Map; import java.util.Set; -import org.apache.commons.collections.MapUtils; import org.hibernate.Criteria; import org.hibernate.EntityMode; import org.hibernate.Hibernate; @@ -65,7 +65,7 @@ throw new NullPointerException("Null entity."); } this.entity = entity; - this.filterMetadata = filterMetadata; + this.filterMetadata = filterMetadata != null ? filterMetadata : Collections.<String, FilterMetadata> emptyMap(); } /** @@ -106,10 +106,7 @@ public Criteria walk(Criteria rootCriteria, Object rootEntity) { - if (MapUtils.isNotEmpty(filterMetadata)) - { - createSubExamples(rootCriteria, rootEntity, new String[0]); - } + createSubExamples(rootCriteria, rootEntity, new String[0]); return rootCriteria; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |