org.codehaus.groovy.grails.orm.hibernate.metaclass
Class AbstractStaticPersistentMethod
java.lang.Object
org.codehaus.groovy.grails.commons.metaclass.AbstractStaticMethodInvocation
org.codehaus.groovy.grails.orm.hibernate.metaclass.AbstractStaticPersistentMethod
- All Implemented Interfaces:
- StaticMethodInvocation
- Direct Known Subclasses:
- AbstractClausedStaticPersistentMethod, CountPersistentMethod, CreateCriteriaPersistentMethod, ExecuteQueryPersistentMethod, ExistsPersistentMethod, FindAllPersistentMethod, FindAllWherePersistentMethod, FindPersistentMethod, FindWherePersistentMethod, GetAllPersistentMethod, GetPersistentMethod, ListOrderByPersistentMethod, ListPersistentMethod, WithCriteriaDynamicPersistentMethod, WithTransactionPersistentMethod
public abstract class AbstractStaticPersistentMethod
- extends AbstractStaticMethodInvocation
Abstract base class for static persistent methods
- Since:
- Aug 8, 2005
- Author:
- Steven Devijver, Graeme Rocher
AbstractStaticPersistentMethod
public AbstractStaticPersistentMethod(org.hibernate.SessionFactory sessionFactory,
ClassLoader classLoader,
Pattern pattern)
getHibernateTemplate
protected HibernateTemplate getHibernateTemplate()
invoke
public Object invoke(Class clazz,
String methodName,
Object[] arguments)
- Description copied from interface:
StaticMethodInvocation
Invokes the actual method. The class, method name and arguments are provided.
If no arguments are passed the argument array is empty.
- Specified by:
invoke
in interface StaticMethodInvocation
- Specified by:
invoke
in class AbstractStaticMethodInvocation
- Parameters:
clazz
- the class the static method is called onmethodName
- the static method namearguments
- the arguments supplied
- Returns:
- the return value of the static method invocation
doInvokeInternal
protected abstract Object doInvokeInternal(Class clazz,
String methodName,
Object[] arguments)
Copyright (c) 2005-2006 The Grails project