@groovy.transform.CompileDynamic class GormInstanceApi<D> extends AbstractGormApi<D> implements GormInstanceOperations<D>
GORM instance API implementation.
| Modifiers | Name | Description |
|---|---|---|
protected GormRegistry |
registry |
| Type | Name and description |
|---|---|
boolean |
failOnError |
boolean |
markDirty |
java.lang.Class<? extends java.lang.Exception> |
validationException |
| Constructor and description |
|---|
GormInstanceApi(java.lang.Class<D> persistentClass, Datastore datastore) |
GormInstanceApi(java.lang.Class<D> persistentClass, Datastore datastore, GormRegistry registry) |
GormInstanceApi(java.lang.Class<D> persistentClass, MappingContext mappingContext, DatastoreResolver datastoreResolver) |
GormInstanceApi(java.lang.Class<D> persistentClass, MappingContext mappingContext, DatastoreResolver datastoreResolver, GormRegistry registry) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
D |
attach(D instance) |
|
void |
delete(D instance) |
|
void |
delete(D instance, java.util.Map arguments) |
|
void |
discard(D instance) |
<T1> |
protected T1 |
executeQualified(java.lang.String qualifier, SessionCallback<T1> callback) |
|
GormInstanceApi<D> |
forQualifier(java.lang.String qualifier) |
|
java.util.List<java.lang.String> |
getDirtyPropertyNames(D instance) |
|
java.lang.Object |
getPersistentValue(D instance, java.lang.String fieldName) |
|
org.springframework.transaction.PlatformTransactionManager |
getTransactionManager() |
|
java.io.Serializable |
ident(D instance) |
|
D |
insert(D instance) |
|
D |
insert(D instance, java.util.Map arguments) |
|
boolean |
instanceOf(D instance, java.lang.Class cls) |
|
boolean |
isAttached(D instance) |
|
boolean |
isDirty(D instance) |
|
boolean |
isDirty(D instance, java.lang.String fieldName) |
|
D |
lock(D instance) |
|
D |
merge(D instance, java.util.Map args) |
|
D |
merge(D instance) |
<T> |
T |
mutex(D instance, groovy.lang.Closure<T> callable) |
|
java.lang.Object |
propertyMissing(D instance, java.lang.String name) |
|
D |
read(java.io.Serializable id)Implementation of read() for GormInstanceApi |
|
D |
refresh(D instance) |
|
D |
save(D instance) |
|
D |
save(D instance, boolean validate) |
|
D |
save(D instance, java.util.Map arguments) |
Implementation of read() for GormInstanceApi