|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.wicket.model.AbstractReadOnlyModel
org.apache.wicket.model.LoadableDetachableModel
net.databinder.models.hib.HibernateListModel
public class HibernateListModel
Model for a List generated by a Hibernate query. This read-only model can be used to fill ListModel and PropertyListModel components with rows from a database.
| Constructor Summary | |
|---|---|
HibernateListModel(java.lang.Class objectClass)
Constructor for a list of all results in class. |
|
HibernateListModel(java.lang.Class objectClass,
CriteriaBuilder criteriaBuilder)
Constructor for a list of results in class matching a built criteria. |
|
HibernateListModel(QueryBuilder queryBuilder)
Constructor for a custom query that is built by the calling application. |
|
HibernateListModel(java.lang.String queryString)
Contructor for a simple query. |
|
HibernateListModel(java.lang.String queryString,
boolean cacheable)
Contructor for a simple query. |
|
HibernateListModel(java.lang.String queryString,
QueryBinder queryBinder)
Constructor for a parameterized query. |
|
| Method Summary | |
|---|---|
java.lang.Object |
getFactoryKey()
|
protected java.lang.Object |
load()
Load the object List through Hibernate, binding query parameters if available. |
HibernateListModel |
setFactoryKey(java.lang.Object key)
Set a factory key other than the default (null). |
| Methods inherited from class org.apache.wicket.model.LoadableDetachableModel |
|---|
detach, getObject, isAttached, onAttach, onDetach, toString |
| Methods inherited from class org.apache.wicket.model.AbstractReadOnlyModel |
|---|
getObject, setObject |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public HibernateListModel(java.lang.String queryString)
queryString - query with no parameters
public HibernateListModel(java.lang.String queryString,
boolean cacheable)
queryString - query with no parameterscacheable - sets query to cacheable if true
public HibernateListModel(java.lang.String queryString,
QueryBinder queryBinder)
queryString - Query with parametersqueryBinder - object that binds the query parameterspublic HibernateListModel(java.lang.Class objectClass)
objectClass - class objects to return
public HibernateListModel(java.lang.Class objectClass,
CriteriaBuilder criteriaBuilder)
objectClass - class for root criteriacriteriaBuilder - builder to apply criteria restrictionspublic HibernateListModel(QueryBuilder queryBuilder)
queryBuilder - builder to create and bind query object| Method Detail |
|---|
public java.lang.Object getFactoryKey()
public HibernateListModel setFactoryKey(java.lang.Object key)
key - session factory key
protected java.lang.Object load()
load in class org.apache.wicket.model.LoadableDetachableModel
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||