org.loom.util.displaytag
Class DisplayTagDao

java.lang.Object
  extended by org.loom.util.displaytag.DisplayTagDao

@Repository
public class DisplayTagDao
extends java.lang.Object

Retrieve paged data in the format expected by DisplayTag. This class could probably be refactored to use PagedListCriteria and PagedListData


Constructor Summary
DisplayTagDao()
           
 
Method Summary
 void query(PaginatedListImpl<?> page, java.lang.String q, java.lang.Object... params)
          Retrieve a paged query.
 void setEntityManager(javax.persistence.EntityManager entityManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DisplayTagDao

public DisplayTagDao()
Method Detail

setEntityManager

public void setEntityManager(javax.persistence.EntityManager entityManager)

query

public void query(PaginatedListImpl<?> page,
                  java.lang.String q,
                  java.lang.Object... params)
Retrieve a paged query. The query can include a sorting order, which would then be appended to the sort indicated by the page object, if any.

Parameters:
page - The page to retrieve, including sorting order
q - The query string
params - The query params