net.sf.jzeno.aop
Class Query

java.lang.Object
  extended by net.sf.jzeno.aop.Query

public class Query
extends java.lang.Object

Wrapper around org.hibernate.Query.


Constructor Summary
Query(org.hibernate.Query query)
           
 
Method Summary
 int executeUpdate()
           
 java.lang.String[] getNamedParameters()
           
 java.lang.String getQueryString()
           
 org.hibernate.type.Type[] getReturnTypes()
           
 java.util.Iterator iterate()
           
 java.util.List list()
           
 org.hibernate.ScrollableResults scroll()
           
 Query setBigDecimal(int position, java.math.BigDecimal number)
           
 Query setBigDecimal(java.lang.String name, java.math.BigDecimal number)
           
 Query setBinary(int position, byte[] val)
           
 Query setBinary(java.lang.String name, byte[] val)
           
 Query setBoolean(int position, boolean val)
           
 Query setBoolean(java.lang.String name, boolean val)
           
 Query setByte(int position, byte val)
           
 Query setByte(java.lang.String name, byte val)
           
 Query setCacheable(boolean cacheable)
          Cache this query
 Query setCacheRegion(java.lang.String cacheRegion)
           
 Query setCalendar(int position, java.util.Calendar calendar)
           
 Query setCalendar(java.lang.String name, java.util.Calendar calendar)
           
 Query setCalendarDate(int position, java.util.Calendar calendar)
           
 Query setCalendarDate(java.lang.String name, java.util.Calendar calendar)
           
 Query setCharacter(int position, char val)
           
 Query setCharacter(java.lang.String name, char val)
           
 Query setDate(int position, java.util.Date date)
           
 Query setDate(java.lang.String name, java.util.Date date)
           
 Query setDouble(int position, double val)
           
 Query setDouble(java.lang.String name, double val)
           
 Query setEntity(int position, java.lang.Object val)
           
 Query setEntity(java.lang.String name, java.lang.Object val)
           
 Query setFirstResult(int firstResult)
           
 Query setFloat(int position, float val)
           
 Query setFloat(java.lang.String name, float val)
           
 void setFlushMode(org.hibernate.FlushMode flushMode)
           
 Query setInteger(int position, int val)
           
 Query setInteger(java.lang.String name, int val)
           
 Query setLocale(int position, java.util.Locale locale)
           
 Query setLocale(java.lang.String name, java.util.Locale locale)
           
 void setLockMode(java.lang.String alias, org.hibernate.LockMode lockMode)
           
 Query setLong(int position, long val)
           
 Query setLong(java.lang.String name, long val)
           
 Query setMaxResults(int maxResults)
           
 Query setParameter(int position, java.lang.Object val)
           
 Query setParameter(int position, java.lang.Object val, org.hibernate.type.Type type)
           
 Query setParameter(java.lang.String name, java.lang.Object val)
           
 Query setParameter(java.lang.String name, java.lang.Object val, org.hibernate.type.Type type)
           
 Query setParameterList(java.lang.String name, java.util.Collection vals)
           
 Query setParameterList(java.lang.String name, java.util.Collection vals, org.hibernate.type.Type type)
           
 Query setParameterList(java.lang.String name, java.lang.Object[] vals)
           
 Query setParameterList(java.lang.String name, java.lang.Object[] vals, org.hibernate.type.Type type)
           
 Query setProperties(java.lang.Object bean)
           
 void setRemoveDuplicates(boolean removeDuplicates)
           
 Query setSerializable(int position, java.io.Serializable val)
           
 Query setSerializable(java.lang.String name, java.io.Serializable val)
           
 Query setShort(int position, short val)
           
 Query setShort(java.lang.String name, short val)
           
 Query setString(int position, java.lang.String val)
           
 Query setString(java.lang.String name, java.lang.String val)
           
 Query setText(int position, java.lang.String val)
           
 Query setText(java.lang.String name, java.lang.String val)
           
 Query setTime(int position, java.util.Date date)
           
 Query setTime(java.lang.String name, java.util.Date date)
           
 Query setTimeout(int timeout)
           
 Query setTimestamp(int position, java.util.Date date)
           
 Query setTimestamp(java.lang.String name, java.util.Date date)
           
 java.lang.Object uniqueResult()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Query

public Query(org.hibernate.Query query)
Parameters:
query -
Method Detail

getNamedParameters

public java.lang.String[] getNamedParameters()
See Also:
Query.getNamedParameters()

getQueryString

public java.lang.String getQueryString()
See Also:
Query.getNamedParameters()

getReturnTypes

public org.hibernate.type.Type[] getReturnTypes()
See Also:
Query.getNamedParameters()

iterate

public java.util.Iterator iterate()
See Also:
Query.getNamedParameters()

list

public java.util.List list()
See Also:
Query.getNamedParameters()

scroll

public org.hibernate.ScrollableResults scroll()
See Also:
Query.getNamedParameters()

setBigDecimal

public Query setBigDecimal(int position,
                           java.math.BigDecimal number)
See Also:
Query.setBigDecimal(int, java.math.BigDecimal)

setBigDecimal

public Query setBigDecimal(java.lang.String name,
                           java.math.BigDecimal number)
See Also:
Query.setBigDecimal(java.lang.String, java.math.BigDecimal)

setBinary

public Query setBinary(int position,
                       byte[] val)
See Also:
Query.setBinary(int, byte[])

setBinary

public Query setBinary(java.lang.String name,
                       byte[] val)
See Also:
Query.setBinary(java.lang.String, byte[])

setBoolean

public Query setBoolean(int position,
                        boolean val)
See Also:
Query.setBoolean(int, boolean)

setBoolean

public Query setBoolean(java.lang.String name,
                        boolean val)
See Also:
Query.setBoolean(java.lang.String, boolean)

setByte

public Query setByte(int position,
                     byte val)
See Also:
Query.setByte(int, byte)

setByte

public Query setByte(java.lang.String name,
                     byte val)
See Also:
Query.setByte(java.lang.String, byte)

setCacheable

public Query setCacheable(boolean cacheable)
Cache this query


setCacheRegion

public Query setCacheRegion(java.lang.String cacheRegion)
See Also:
Query.setCacheRegion(java.lang.String)

setCalendar

public Query setCalendar(int position,
                         java.util.Calendar calendar)
See Also:
Query.setCalendar(int, java.util.Calendar)

setCalendar

public Query setCalendar(java.lang.String name,
                         java.util.Calendar calendar)
See Also:
Query.setCalendar(java.lang.String, java.util.Calendar)

setCalendarDate

public Query setCalendarDate(int position,
                             java.util.Calendar calendar)
See Also:
Query.setCalendarDate(int, java.util.Calendar)

setCalendarDate

public Query setCalendarDate(java.lang.String name,
                             java.util.Calendar calendar)
See Also:
Query.setCalendarDate(java.lang.String, java.util.Calendar)

setCharacter

public Query setCharacter(int position,
                          char val)
See Also:
Query.setCharacter(int, char)

setCharacter

public Query setCharacter(java.lang.String name,
                          char val)
See Also:
Query.setCharacter(java.lang.String, char)

setDate

public Query setDate(int position,
                     java.util.Date date)
See Also:
Query.setDate(int, java.util.Date)

setDate

public Query setDate(java.lang.String name,
                     java.util.Date date)
See Also:
Query.setDate(java.lang.String, java.util.Date)

setDouble

public Query setDouble(int position,
                       double val)
See Also:
Query.setDouble(int, double)

setDouble

public Query setDouble(java.lang.String name,
                       double val)
See Also:
Query.setDouble(java.lang.String, double)

setEntity

public Query setEntity(int position,
                       java.lang.Object val)
See Also:
Query.setEntity(int, java.lang.Object)

setEntity

public Query setEntity(java.lang.String name,
                       java.lang.Object val)
See Also:
Query.setEntity(java.lang.String, java.lang.Object)

setFirstResult

public Query setFirstResult(int firstResult)
See Also:
Query.setFirstResult(int)

setFloat

public Query setFloat(int position,
                      float val)
See Also:
Query.setFloat(int, float)

setFloat

public Query setFloat(java.lang.String name,
                      float val)
See Also:
Query.setFloat(java.lang.String, float)

setInteger

public Query setInteger(int position,
                        int val)
See Also:
Query.setInteger(int, int)

setInteger

public Query setInteger(java.lang.String name,
                        int val)
See Also:
Query.setInteger(java.lang.String, int)

setLocale

public Query setLocale(int position,
                       java.util.Locale locale)
See Also:
Query.setLocale(int, java.util.Locale)

setLocale

public Query setLocale(java.lang.String name,
                       java.util.Locale locale)
See Also:
Query.setLocale(String, Locale)

setLockMode

public void setLockMode(java.lang.String alias,
                        org.hibernate.LockMode lockMode)
See Also:
Query.setLockMode(java.lang.String, org.hibernate.LockMode)

setLong

public Query setLong(int position,
                     long val)
See Also:
Query.setLong(int, long)

setLong

public Query setLong(java.lang.String name,
                     long val)
See Also:
Query.setLong(java.lang.String, long)

setMaxResults

public Query setMaxResults(int maxResults)
See Also:
Query.setMaxResults(int)

setParameter

public Query setParameter(int position,
                          java.lang.Object val,
                          org.hibernate.type.Type type)
See Also:
Query.setParameter(int, java.lang.Object, org.hibernate.type.Type)

setParameter

public Query setParameter(int position,
                          java.lang.Object val)
See Also:
Query.setParameter(int, java.lang.Object)

setParameter

public Query setParameter(java.lang.String name,
                          java.lang.Object val,
                          org.hibernate.type.Type type)
See Also:
Query.setParameter(java.lang.String, java.lang.Object, org.hibernate.type.Type)

setParameter

public Query setParameter(java.lang.String name,
                          java.lang.Object val)
See Also:
Query.setParameter(java.lang.String, java.lang.Object)

setParameterList

public Query setParameterList(java.lang.String name,
                              java.util.Collection vals,
                              org.hibernate.type.Type type)
See Also:
Query.setParameterList(java.lang.String, java.util.Collection, org.hibernate.type.Type)

setParameterList

public Query setParameterList(java.lang.String name,
                              java.util.Collection vals)
See Also:
Query.setParameterList(java.lang.String, java.util.Collection)

setParameterList

public Query setParameterList(java.lang.String name,
                              java.lang.Object[] vals,
                              org.hibernate.type.Type type)
See Also:
Query.setParameterList(java.lang.String, java.lang.Object[], org.hibernate.type.Type)

setParameterList

public Query setParameterList(java.lang.String name,
                              java.lang.Object[] vals)
See Also:
Query.setParameterList(java.lang.String, java.lang.Object[])

setProperties

public Query setProperties(java.lang.Object bean)
See Also:
Query.setProperties(java.lang.Object)

setSerializable

public Query setSerializable(int position,
                             java.io.Serializable val)
See Also:
Query.setSerializable(int, java.io.Serializable)

setSerializable

public Query setSerializable(java.lang.String name,
                             java.io.Serializable val)
See Also:
Query.setSerializable(java.lang.String, java.io.Serializable)

setShort

public Query setShort(int position,
                      short val)
See Also:
Query.setShort(int, short)

setShort

public Query setShort(java.lang.String name,
                      short val)
See Also:
Query.setShort(java.lang.String, short)

setString

public Query setString(int position,
                       java.lang.String val)
See Also:
Query.setString(int, java.lang.String)

setString

public Query setString(java.lang.String name,
                       java.lang.String val)
See Also:
Query.setString(java.lang.String, java.lang.String)

setText

public Query setText(int position,
                     java.lang.String val)
See Also:
Query.setText(int, java.lang.String)

setText

public Query setText(java.lang.String name,
                     java.lang.String val)
See Also:
Query.setText(java.lang.String, java.lang.String)

setTime

public Query setTime(int position,
                     java.util.Date date)
See Also:
Query.setTime(int, java.util.Date)

setTime

public Query setTime(java.lang.String name,
                     java.util.Date date)
See Also:
Query.setTime(java.lang.String, java.util.Date)

setTimeout

public Query setTimeout(int timeout)
See Also:
Query.setTimeout(int)

setTimestamp

public Query setTimestamp(int position,
                          java.util.Date date)
See Also:
Query.setTimestamp(int, java.util.Date)

setTimestamp

public Query setTimestamp(java.lang.String name,
                          java.util.Date date)
See Also:
Query.setTimestamp(java.lang.String, java.util.Date)

uniqueResult

public java.lang.Object uniqueResult()
See Also:
Query.uniqueResult()

executeUpdate

public int executeUpdate()

setFlushMode

public void setFlushMode(org.hibernate.FlushMode flushMode)

setRemoveDuplicates

public void setRemoveDuplicates(boolean removeDuplicates)