public abstract class AbstractFindByPersistentMethod extends AbstractClausedStaticPersistentMethod
AbstractClausedStaticPersistentMethod.GrailsMethodExpression| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
OPERATOR_AND |
static java.lang.String |
OPERATOR_OR |
static java.lang.String[] |
OPERATORS |
application| Constructor and Description |
|---|
AbstractFindByPersistentMethod(HibernateDatastore datastore,
org.codehaus.groovy.grails.commons.GrailsApplication application,
org.hibernate.SessionFactory sessionFactory,
java.lang.ClassLoader classLoader,
java.util.regex.Pattern pattern,
java.lang.String[] operators) |
| Modifier and Type | Method and Description |
|---|---|
protected org.hibernate.Criteria |
buildCriteria(org.hibernate.Session session,
grails.gorm.DetachedCriteria<?> detachedCriteria,
groovy.lang.Closure<?> additionalCriteria,
java.lang.Class<?> clazz,
java.lang.Object[] arguments,
java.lang.String operator,
java.util.List<?> expressions) |
protected java.lang.Object |
doInvokeInternalWithExpressions(java.lang.Class clazz,
java.lang.String methodName,
java.lang.Object[] arguments,
java.util.List expressions,
java.lang.String operatorInUse,
grails.gorm.DetachedCriteria detachedCriteria,
groovy.lang.Closure additionalCriteria) |
protected boolean |
firstExpressionIsRequiredBoolean()
Indicates if the first expression in the query is a required boolean property and as such should
be ANDed to the other expressions, not ORed.
|
protected java.lang.Object |
getResult(org.hibernate.Criteria crit) |
protected java.lang.Object |
getResult(org.hibernate.Criteria crit,
boolean useLimit) |
doInvokeInternal, doInvokeInternal, doInvokeInternalgetCriteria, getHibernateTemplate, invoke, invoke, invokegetPattern, isMethodMatch, setPattern, setPattern, toStringpublic static final java.lang.String OPERATOR_OR
public static final java.lang.String OPERATOR_AND
public static final java.lang.String[] OPERATORS
public AbstractFindByPersistentMethod(HibernateDatastore datastore, org.codehaus.groovy.grails.commons.GrailsApplication application, org.hibernate.SessionFactory sessionFactory, java.lang.ClassLoader classLoader, java.util.regex.Pattern pattern, java.lang.String[] operators)
protected java.lang.Object doInvokeInternalWithExpressions(java.lang.Class clazz,
java.lang.String methodName,
java.lang.Object[] arguments,
java.util.List expressions,
java.lang.String operatorInUse,
grails.gorm.DetachedCriteria detachedCriteria,
groovy.lang.Closure additionalCriteria)
doInvokeInternalWithExpressions in class AbstractClausedStaticPersistentMethodprotected java.lang.Object getResult(org.hibernate.Criteria crit)
protected java.lang.Object getResult(org.hibernate.Criteria crit,
boolean useLimit)
protected org.hibernate.Criteria buildCriteria(org.hibernate.Session session,
grails.gorm.DetachedCriteria<?> detachedCriteria,
groovy.lang.Closure<?> additionalCriteria,
java.lang.Class<?> clazz,
java.lang.Object[] arguments,
java.lang.String operator,
java.util.List<?> expressions)
protected boolean firstExpressionIsRequiredBoolean()
FindByBooleanPropertyPersistentMethod