org.codehaus.groovy.grails.orm.hibernate.metaclass
Class AbstractClausedStaticPersistentMethod.GrailsMethodExpression

java.lang.Object
  extended by org.codehaus.groovy.grails.orm.hibernate.metaclass.AbstractClausedStaticPersistentMethod.GrailsMethodExpression
Enclosing class:
AbstractClausedStaticPersistentMethod

protected abstract static class AbstractClausedStaticPersistentMethod.GrailsMethodExpression
extends java.lang.Object


Field Summary
protected  java.lang.Object[] arguments
           
protected  int argumentsRequired
           
protected static java.lang.String BETWEEN
           
protected static java.lang.String EQUAL
           
protected static java.lang.String GREATER_THAN
           
protected static java.lang.String GREATER_THAN_OR_EQUAL
           
protected static java.lang.String ILIKE
           
protected static java.lang.String IN_LIST
           
protected static java.lang.String IS_NOT_NULL
           
protected static java.lang.String IS_NULL
           
protected static java.lang.String LESS_THAN
           
protected static java.lang.String LESS_THAN_OR_EQUAL
           
protected static java.lang.String LIKE
           
protected  boolean negation
           
protected static java.lang.String NOT
           
protected static java.lang.String NOT_EQUAL
           
protected  java.lang.String propertyName
           
protected static java.lang.String RLIKE
           
protected  java.lang.Class<?> targetClass
           
protected  java.lang.String type
           
 
Method Summary
protected static AbstractClausedStaticPersistentMethod.GrailsMethodExpression create(org.codehaus.groovy.grails.commons.GrailsApplication application, java.lang.Class<?> clazz, java.lang.String queryParameter)
           
 java.lang.Object[] getArguments()
           
protected  org.hibernate.criterion.Criterion getCriterion()
           
 java.lang.String getPropertyName()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

LESS_THAN

protected static final java.lang.String LESS_THAN
See Also:
Constant Field Values

LESS_THAN_OR_EQUAL

protected static final java.lang.String LESS_THAN_OR_EQUAL
See Also:
Constant Field Values

GREATER_THAN

protected static final java.lang.String GREATER_THAN
See Also:
Constant Field Values

GREATER_THAN_OR_EQUAL

protected static final java.lang.String GREATER_THAN_OR_EQUAL
See Also:
Constant Field Values

LIKE

protected static final java.lang.String LIKE
See Also:
Constant Field Values

ILIKE

protected static final java.lang.String ILIKE
See Also:
Constant Field Values

RLIKE

protected static final java.lang.String RLIKE
See Also:
Constant Field Values

BETWEEN

protected static final java.lang.String BETWEEN
See Also:
Constant Field Values

IN_LIST

protected static final java.lang.String IN_LIST
See Also:
Constant Field Values

IS_NOT_NULL

protected static final java.lang.String IS_NOT_NULL
See Also:
Constant Field Values

IS_NULL

protected static final java.lang.String IS_NULL
See Also:
Constant Field Values

NOT

protected static final java.lang.String NOT
See Also:
Constant Field Values

EQUAL

protected static final java.lang.String EQUAL
See Also:
Constant Field Values

NOT_EQUAL

protected static final java.lang.String NOT_EQUAL
See Also:
Constant Field Values

propertyName

protected java.lang.String propertyName

arguments

protected java.lang.Object[] arguments

argumentsRequired

protected int argumentsRequired

negation

protected boolean negation

type

protected java.lang.String type

targetClass

protected java.lang.Class<?> targetClass
Method Detail

getPropertyName

public java.lang.String getPropertyName()

getArguments

public java.lang.Object[] getArguments()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getCriterion

protected org.hibernate.criterion.Criterion getCriterion()

create

protected static AbstractClausedStaticPersistentMethod.GrailsMethodExpression create(org.codehaus.groovy.grails.commons.GrailsApplication application,
                                                                                     java.lang.Class<?> clazz,
                                                                                     java.lang.String queryParameter)