org.grails.datastore.gorm.finders
Class AbstractFinder

java.lang.Object
  extended by org.grails.datastore.gorm.finders.AbstractFinder
All Implemented Interfaces:
FinderMethod
Direct Known Subclasses:
DynamicFinder, ListOrderByFinder

public abstract class AbstractFinder
extends java.lang.Object
implements FinderMethod

Abstract base class for finders.


Field Summary
protected  org.grails.datastore.mapping.core.Datastore datastore
           
 
Constructor Summary
AbstractFinder(org.grails.datastore.mapping.core.Datastore datastore)
           
 
Method Summary
protected  void applyAdditionalCriteria(org.grails.datastore.mapping.query.Query query, groovy.lang.Closure additionalCriteria)
           
protected
<T> T
execute(org.grails.datastore.mapping.core.SessionCallback<T> callback)
           
protected  void execute(org.grails.datastore.mapping.core.VoidSessionCallback callback)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.grails.datastore.gorm.finders.FinderMethod
invoke, invoke, isMethodMatch, setPattern
 

Field Detail

datastore

protected org.grails.datastore.mapping.core.Datastore datastore
Constructor Detail

AbstractFinder

public AbstractFinder(org.grails.datastore.mapping.core.Datastore datastore)
Method Detail

execute

protected <T> T execute(org.grails.datastore.mapping.core.SessionCallback<T> callback)

execute

protected void execute(org.grails.datastore.mapping.core.VoidSessionCallback callback)

applyAdditionalCriteria

protected void applyAdditionalCriteria(org.grails.datastore.mapping.query.Query query,
                                       groovy.lang.Closure additionalCriteria)