it.openutils.hibernate.example
Class EnhancedExample

java.lang.Object
  extended by it.openutils.hibernate.example.EnhancedExample

public final class EnhancedExample
extends java.lang.Object

Version:
$Id: $
Author:
Fabrizio Giustina

Method Summary
static void create(org.hibernate.Criteria crit, java.lang.Object filter, java.util.Map<java.lang.String,FilterMetadata> metadata)
          Fills a criteria object calling addCondition() for any non-null property or for any component in collections.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

create

public static void create(org.hibernate.Criteria crit,
                          java.lang.Object filter,
                          java.util.Map<java.lang.String,FilterMetadata> metadata)
                   throws org.hibernate.HibernateException
Fills a criteria object calling addCondition() for any non-null property or for any component in collections.

Parameters:
crit - Criteria
filter - javabean which will be analyzed for non-null properties
metadata - Map of property names - filter metadata
Throws:
org.hibernate.HibernateException - exception while building the criteria


Copyright © 2009 Openmind. All Rights Reserved.