public abstract class AbstractStaticPersistentMethod
extends org.codehaus.groovy.grails.commons.metaclass.AbstractStaticMethodInvocation
implements org.grails.datastore.gorm.finders.FinderMethod
| Modifier and Type | Field and Description |
|---|---|
protected org.codehaus.groovy.grails.commons.GrailsApplication |
application |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractStaticPersistentMethod(org.hibernate.SessionFactory sessionFactory,
java.lang.ClassLoader classLoader,
java.util.regex.Pattern pattern,
org.codehaus.groovy.grails.commons.GrailsApplication application) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract java.lang.Object |
doInvokeInternal(java.lang.Class clazz,
java.lang.String methodName,
groovy.lang.Closure additionalCriteria,
java.lang.Object[] arguments) |
protected abstract java.lang.Object |
doInvokeInternal(java.lang.Class clazz,
java.lang.String methodName,
grails.gorm.DetachedCriteria additionalCriteria,
java.lang.Object[] arguments) |
protected org.hibernate.Criteria |
getCriteria(HibernateDatastore datastore,
org.codehaus.groovy.grails.commons.GrailsApplication appliation,
org.hibernate.Session session,
grails.gorm.DetachedCriteria detachedCriteria,
groovy.lang.Closure additionalCriteria,
java.lang.Class<?> clazz) |
protected GrailsHibernateTemplate |
getHibernateTemplate() |
java.lang.Object |
invoke(java.lang.Class clazz,
java.lang.String methodName,
groovy.lang.Closure additionalCriteria,
java.lang.Object[] arguments) |
java.lang.Object |
invoke(java.lang.Class clazz,
java.lang.String methodName,
grails.gorm.DetachedCriteria additionalCriteria,
java.lang.Object[] arguments) |
java.lang.Object |
invoke(java.lang.Class clazz,
java.lang.String methodName,
java.lang.Object[] arguments) |
getPattern, isMethodMatch, setPattern, setPattern, toStringprotected final org.codehaus.groovy.grails.commons.GrailsApplication application
protected AbstractStaticPersistentMethod(org.hibernate.SessionFactory sessionFactory,
java.lang.ClassLoader classLoader,
java.util.regex.Pattern pattern,
org.codehaus.groovy.grails.commons.GrailsApplication application)
protected GrailsHibernateTemplate getHibernateTemplate()
public java.lang.Object invoke(java.lang.Class clazz,
java.lang.String methodName,
java.lang.Object[] arguments)
invoke in interface org.codehaus.groovy.grails.commons.metaclass.StaticMethodInvocationinvoke in interface org.grails.datastore.gorm.finders.FinderMethodinvoke in class org.codehaus.groovy.grails.commons.metaclass.AbstractStaticMethodInvocationpublic java.lang.Object invoke(java.lang.Class clazz,
java.lang.String methodName,
groovy.lang.Closure additionalCriteria,
java.lang.Object[] arguments)
invoke in interface org.grails.datastore.gorm.finders.FinderMethodpublic java.lang.Object invoke(java.lang.Class clazz,
java.lang.String methodName,
grails.gorm.DetachedCriteria additionalCriteria,
java.lang.Object[] arguments)
protected org.hibernate.Criteria getCriteria(HibernateDatastore datastore, org.codehaus.groovy.grails.commons.GrailsApplication appliation, org.hibernate.Session session, grails.gorm.DetachedCriteria detachedCriteria, groovy.lang.Closure additionalCriteria, java.lang.Class<?> clazz)
protected abstract java.lang.Object doInvokeInternal(java.lang.Class clazz,
java.lang.String methodName,
groovy.lang.Closure additionalCriteria,
java.lang.Object[] arguments)
protected abstract java.lang.Object doInvokeInternal(java.lang.Class clazz,
java.lang.String methodName,
grails.gorm.DetachedCriteria additionalCriteria,
java.lang.Object[] arguments)