@groovy.transform.CompileDynamic @groovy.util.logging.Slf4j class GormStaticApi<D> extends AbstractGormApi<D> implements GormAllOperations<D>
Static methods for GORM
| Modifiers | Name | Description |
|---|---|---|
protected java.util.List<FinderMethod> |
finders |
|
protected MultiTenancySettings.MultiTenancyMode |
multiTenancyMode |
The multi-tenancy mode of the datastore this API was created for, resolved once at construction time. |
| Constructor and description |
|---|
GormStaticApi(java.lang.Class<D> persistentClass, Datastore datastore, java.util.List<FinderMethod> finders) |
GormStaticApi(java.lang.Class<D> persistentClass, Datastore datastore, java.util.List<FinderMethod> finders, PlatformTransactionManager transactionManager) |
GormStaticApi(java.lang.Class<D> persistentClass, MappingContext mappingContext, java.util.List<FinderMethod> finders) |
GormStaticApi(java.lang.Class<D> persistentClass, MappingContext mappingContext, java.util.List<FinderMethod> finders, java.lang.String qualifier) |
GormStaticApi(java.lang.Class<D> persistentClass, MappingContext mappingContext, java.util.List<FinderMethod> finders, DatastoreResolver resolver, java.lang.String qualifier) |
GormStaticApi(java.lang.Class<D> persistentClass, MappingContext mappingContext, java.util.List<FinderMethod> finders, DatastoreResolver resolver, java.lang.String qualifier, GormRegistry registry) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
D |
attach(D instance) |
|
java.lang.Integer |
count() |
|
D |
create() |
|
BuildableCriteria |
createCriteria() |
|
protected java.util.Map |
createQueryMapForExample(D example) |
|
protected GormStaticApi<D> |
createStaticApi(java.lang.Class<D> persistentClass, MappingContext mappingContext, java.util.List<FinderMethod> finders, DatastoreResolver resolver, java.lang.String qualifier) |
|
protected GrailsTransactionTemplate |
createTransactionTemplate() |
|
protected GrailsTransactionTemplate |
createTransactionTemplate(TransactionDefinition definition) |
|
void |
delete(D instance) |
|
void |
delete(D instance, java.util.Map params) |
|
java.lang.Number |
deleteAll() |
|
java.lang.Number |
deleteAll(java.util.Map params) |
|
void |
deleteAll(java.lang.Iterable objectsToDelete) |
|
void |
deleteAll(java.lang.Object[] objectsToDelete) |
|
void |
deleteAll(java.util.Map params, java.lang.Iterable objectsToDelete) |
|
void |
deleteAll(java.util.Map params, java.lang.Object[] objectsToDelete) |
|
void |
discard(D instance) |
|
GormAllOperations<D> |
eachTenant(groovy.lang.Closure callable) |
<T1> |
protected T1 |
executeQualified(java.lang.String qualifier, SessionCallback<T1> callback) |
|
java.util.List |
executeQuery(java.lang.CharSequence query) |
|
java.util.List |
executeQuery(java.lang.CharSequence query, java.util.Map args) |
|
java.util.List |
executeQuery(java.lang.CharSequence query, java.util.Map params, java.util.Map args) |
|
java.util.List |
executeQuery(java.lang.CharSequence query, java.util.Collection params) |
|
java.util.List |
executeQuery(java.lang.CharSequence query, java.lang.Object[] params) |
|
java.util.List |
executeQuery(java.lang.CharSequence query, java.util.Collection params, java.util.Map args) |
|
java.lang.Integer |
executeUpdate(java.lang.CharSequence query) |
|
java.lang.Integer |
executeUpdate(java.lang.CharSequence query, java.util.Map args) |
|
java.lang.Integer |
executeUpdate(java.lang.CharSequence query, java.util.Map params, java.util.Map args) |
|
java.lang.Integer |
executeUpdate(java.lang.CharSequence query, java.util.Collection params) |
|
java.lang.Integer |
executeUpdate(java.lang.CharSequence query, java.lang.Object[] params) |
|
java.lang.Integer |
executeUpdate(java.lang.CharSequence query, java.util.Collection params, java.util.Map args) |
|
boolean |
exists(java.io.Serializable id) |
|
D |
find(D example) |
|
D |
find(D example, java.util.Map args) |
|
D |
find(groovy.lang.Closure callable) |
|
D |
find(java.lang.CharSequence query) |
|
D |
find(java.lang.CharSequence query, java.util.Map params) |
|
D |
find(java.lang.CharSequence query, java.util.Map params, java.util.Map args) |
|
D |
find(java.lang.CharSequence query, java.util.Collection params) |
|
D |
find(java.lang.CharSequence query, java.lang.Object[] params) |
|
D |
find(java.lang.CharSequence query, java.util.Collection params, java.util.Map args) |
|
java.util.List<D> |
findAll() |
|
java.util.List<D> |
findAll(java.util.Map params) |
|
java.util.List<D> |
findAll(D example) |
|
java.util.List<D> |
findAll(D example, java.util.Map args) |
|
java.util.List<D> |
findAll(groovy.lang.Closure callable) |
|
java.util.List<D> |
findAll(java.util.Map args, groovy.lang.Closure callable) |
|
java.util.List<D> |
findAll(java.lang.CharSequence query) |
|
java.util.List<D> |
findAll(java.lang.CharSequence query, java.util.Map params) |
|
java.util.List<D> |
findAll(java.lang.CharSequence query, java.util.Map params, java.util.Map args) |
|
java.util.List<D> |
findAll(java.lang.CharSequence query, java.util.Collection params) |
|
java.util.List<D> |
findAll(java.lang.CharSequence query, java.lang.Object[] params) |
|
java.util.List<D> |
findAll(java.lang.CharSequence query, java.util.Collection params, java.util.Map args) |
|
java.util.List<D> |
findAllWhere(java.util.Map queryMap) |
|
java.util.List<D> |
findAllWhere(java.util.Map queryMap, java.util.Map args) |
|
D |
findOrCreateWhere(java.util.Map queryMap) |
|
D |
findOrSaveWhere(java.util.Map queryMap) |
|
D |
findWhere(java.util.Map queryMap) |
|
D |
findWhere(java.util.Map queryMap, java.util.Map args) |
|
D |
first() |
|
D |
first(java.lang.String propertyName) |
|
D |
first(java.util.Map params) |
|
GormStaticApi<D> |
forQualifier(java.lang.String qualifier) |
|
D |
get(java.io.Serializable id) |
|
java.util.List<D> |
getAll(java.io.Serializable[] ids) |
|
java.util.List<D> |
getAll(java.lang.Iterable<java.io.Serializable> ids) |
|
java.util.List<D> |
getAll() |
|
java.lang.Integer |
getCount() |
|
java.util.List<FinderMethod> |
getGormDynamicFinders() |
|
PersistentEntity |
getGormPersistentEntity() |
|
PlatformTransactionManager |
getTransactionManager() |
|
protected TransactionTemplateFactory |
getTransactionTemplateFactory() |
|
java.io.Serializable |
ident(D instance) |
|
D |
insert(D instance) |
|
D |
insert(D instance, java.util.Map params) |
|
boolean |
instanceOf(D instance, java.lang.Class cls) |
|
boolean |
isAttached(D instance) |
|
D |
last() |
|
D |
last(java.lang.String propertyName) |
|
D |
last(java.util.Map params) |
|
java.util.List<D> |
list() |
|
java.util.List<D> |
list(java.util.Map params) |
|
D |
load(java.io.Serializable id) |
|
D |
lock(D instance) |
|
D |
lock(java.io.Serializable id) |
|
D |
merge(D instance) |
|
D |
merge(D instance, java.util.Map params) |
|
java.lang.Object |
methodMissing(java.lang.String name, java.lang.Object args) |
<T1> |
T1 |
mutex(D instance, groovy.lang.Closure<T1> callable) |
|
java.lang.Object |
propertyMissing(java.lang.String name) |
|
void |
propertyMissing(java.lang.String name, java.lang.Object val) |
|
java.lang.Object |
propertyMissing(D instance, java.lang.String name) |
|
D |
proxy(java.io.Serializable id) |
|
D |
read(java.io.Serializable id) |
|
D |
refresh(D instance) |
|
D |
save(D instance) |
|
D |
save(D instance, boolean validate) |
|
D |
save(D instance, java.util.Map params) |
|
java.util.List<java.io.Serializable> |
saveAll(java.lang.Iterable<?> objectsToSave) |
|
java.util.List<java.io.Serializable> |
saveAll(java.lang.Object[] objectsToSave) |
|
protected void |
unsupported(java.lang.Object method) |
|
DetachedCriteria<D> |
where(groovy.lang.Closure callable) |
|
DetachedCriteria<D> |
whereAny(groovy.lang.Closure callable) |
|
DetachedCriteria<D> |
whereLazy(groovy.lang.Closure callable) |
<T1> |
T1 |
withCriteria(groovy.lang.Closure<T1> callable) |
<T1> |
T1 |
withCriteria(java.util.Map builderArgs, groovy.lang.Closure callable) |
<T1> |
T1 |
withDatastoreSession(groovy.lang.Closure<T1> callable) |
<T1> |
T1 |
withId(java.io.Serializable tenantId, groovy.lang.Closure<T1> callable) |
<T1> |
T1 |
withNewSession(groovy.lang.Closure<T1> callable) |
<T1> |
T1 |
withNewSession(java.io.Serializable tenantId, groovy.lang.Closure<T1> callable) |
<T1> |
T1 |
withNewTransaction(groovy.lang.Closure<T1> callable) |
<T1> |
T1 |
withNewTransaction(java.util.Map transactionProperties, groovy.lang.Closure<T1> callable) |
<T1> |
T1 |
withSession(groovy.lang.Closure<T1> callable) |
<T1> |
T1 |
withStatelessSession(groovy.lang.Closure<T1> callable) |
|
GormAllOperations<D> |
withTenant(java.io.Serializable tenantId) |
<T1> |
T1 |
withTenant(java.io.Serializable tenantId, groovy.lang.Closure<T1> callable) |
<T1> |
T1 |
withTenantTransaction(java.io.Serializable tenantId, groovy.lang.Closure<T1> callable) |
<T1> |
T1 |
withTenantTransaction(java.io.Serializable tenantId, TransactionDefinition definition, groovy.lang.Closure<T1> callable) |
<T1> |
T1 |
withTransaction(groovy.lang.Closure<T1> callable) |
<T1> |
T1 |
withTransaction(java.util.Map transactionProperties, groovy.lang.Closure<T1> callable) |
<T1> |
T1 |
withTransaction(TransactionDefinition definition, groovy.lang.Closure<T1> callable) |
<T1> |
T1 |
withoutId(groovy.lang.Closure<T1> callable) |
The multi-tenancy mode of the datastore this API was created for, resolved once at
construction time. Retained for source/binary compatibility with out-of-tree
GormStaticApi subclasses that reference this field directly.