@groovy.transform.CompileStatic abstract class AbstractGormApi<D> extends AbstractDatastoreApi
Abstract base class for GORM API objects
| Modifiers | Name | Description |
|---|---|---|
static class |
AbstractGormApi.ConstantDatastoreResolver |
| Modifiers | Name | Description |
|---|---|---|
protected MappingContext |
mappingContext |
|
protected java.lang.Class<D> |
persistentClass |
|
protected PersistentEntity |
persistentEntity |
|
protected java.lang.String |
qualifier |
|
protected GormRegistry |
registry |
| Fields inherited from class | Fields |
|---|---|
class AbstractDatastoreApi |
datastoreResolver |
| Type | Name and description |
|---|---|
static java.util.List<java.lang.String> |
EXCLUDES |
| Constructor and description |
|---|
AbstractGormApi(java.lang.Class<D> persistentClass, Datastore datastore) |
AbstractGormApi(java.lang.Class<D> persistentClass, Datastore datastore, GormRegistry registry) |
AbstractGormApi(java.lang.Class<D> persistentClass, MappingContext mappingContext, DatastoreResolver datastoreResolver) |
AbstractGormApi(java.lang.Class<D> persistentClass, MappingContext mappingContext, DatastoreResolver datastoreResolver, java.lang.String qualifier, GormRegistry registry) |
| Type Params | Return Type | Name and description |
|---|---|---|
<T1> |
protected T1 |
execute(SessionCallback<T1> callback) |
|
protected void |
execute(VoidSessionCallback callback) |
<T1> |
protected abstract T1 |
executeQualified(java.lang.String qualifier, SessionCallback<T1> callback) |
|
java.util.List<java.lang.reflect.Method> |
getExtendedMethods() |
|
PersistentEntity |
getGormPersistentEntity()
|
|
java.util.List<java.lang.reflect.Method> |
getMethods() |
|
java.lang.String |
getQualifier()
|
|
abstract org.springframework.transaction.PlatformTransactionManager |
getTransactionManager() |
|
protected void |
initializeMethods(java.lang.Class apiClass) |
| Methods inherited from class | Name |
|---|---|
class AbstractDatastoreApi |
execute, execute, getDatastore |