Groovy Documentation

org.codehaus.groovy.grails.orm.hibernate.metaclass
[Java] Class ListOrderByPersistentMethod

java.lang.Object
  org.codehaus.groovy.grails.commons.metaclass.AbstractStaticMethodInvocation
      org.codehaus.groovy.grails.orm.hibernate.metaclass.AbstractStaticPersistentMethod
          org.codehaus.groovy.grails.orm.hibernate.metaclass.ListOrderByPersistentMethod

public class ListOrderByPersistentMethod
extends AbstractStaticPersistentMethod

The "listOrderBy*" static persistent method. Allows ordered listing of instances based on their properties. eg. Account.listOrderByHolder(); Account.listOrderByHolder(max); // max results

Authors:
Graeme


Constructor Summary
ListOrderByPersistentMethod(SessionFactory sessionFactory, java.lang.ClassLoader classLoader)

 
Method Summary
protected java.lang.Object doInvokeInternal(java.lang.Class clazz, java.lang.String methodName, groovy.lang.Closure additionalCriteria, Object[] arguments)

 
Methods inherited from class AbstractStaticPersistentMethod
doInvokeInternal, getCriteria, getHibernateTemplate, invoke, invoke
 
Methods inherited from class AbstractStaticMethodInvocation
getPattern, invoke, isMethodMatch, setPattern, toString
 

Constructor Detail

ListOrderByPersistentMethod

public ListOrderByPersistentMethod(SessionFactory sessionFactory, java.lang.ClassLoader classLoader)


 
Method Detail

doInvokeInternal

@SuppressWarnings({ "unchecked", "rawtypes" })
@Override
protected java.lang.Object doInvokeInternal(java.lang.Class clazz, java.lang.String methodName, groovy.lang.Closure additionalCriteria, Object[] arguments)


 

Groovy Documentation