@CompileStatic class TenantDelegatingGormOperations<D> extends Object implements GormAllOperations<D>
Wraps each method call in the the given tenant id
| Type | Name and description |
|---|---|
GormAllOperations<D> |
allOperations |
Datastore |
datastore |
Serializable |
tenantId |
| Constructor and description |
|---|
TenantDelegatingGormOperations(Datastore datastore, Serializable tenantId, GormAllOperations<D> allOperations) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
D |
attach(D instance) |
|
Integer |
count() |
|
D |
create() |
|
BuildableCriteria |
createCriteria() |
|
void |
delete(D instance) |
|
void |
delete(D instance, Map params) |
|
void |
deleteAll(Object[] objectsToDelete) |
|
void |
deleteAll(Iterable objectsToDelete) |
|
void |
discard(D instance) |
|
GormAllOperations<D> |
eachTenant(Closure callable) |
|
List |
executeQuery(CharSequence query) |
|
List |
executeQuery(CharSequence query, Map args) |
|
List |
executeQuery(CharSequence query, Map params, Map args) |
|
List |
executeQuery(CharSequence query, Collection params) |
|
List |
executeQuery(CharSequence query, Object[] params) |
|
List |
executeQuery(CharSequence query, Collection params, Map args) |
|
Integer |
executeUpdate(CharSequence query) |
|
Integer |
executeUpdate(CharSequence query, Map args) |
|
Integer |
executeUpdate(CharSequence query, Map params, Map args) |
|
Integer |
executeUpdate(CharSequence query, Collection params) |
|
Integer |
executeUpdate(CharSequence query, Object[] params) |
|
Integer |
executeUpdate(CharSequence query, Collection params, Map args) |
|
boolean |
exists(Serializable id) |
|
D |
find(Closure callable) |
|
D |
find(D example) |
|
D |
find(D example, Map args) |
|
D |
find(CharSequence query) |
|
D |
find(CharSequence query, Map params) |
|
D |
find(CharSequence query, Map params, Map args) |
|
D |
find(CharSequence query, Collection params) |
|
D |
find(CharSequence query, Object[] params) |
|
D |
find(CharSequence query, Collection params, Map args) |
|
List<D> |
findAll(Closure callable) |
|
List<D> |
findAll(Map args, Closure callable) |
|
List<D> |
findAll(Map params) |
|
List<D> |
findAll() |
|
List<D> |
findAll(D example) |
|
List<D> |
findAll(D example, Map args) |
|
List<D> |
findAll(CharSequence query) |
|
List<D> |
findAll(CharSequence query, Map params) |
|
List<D> |
findAll(CharSequence query, Map params, Map args) |
|
List<D> |
findAll(CharSequence query, Collection params) |
|
List<D> |
findAll(CharSequence query, Object[] params) |
|
List<D> |
findAll(CharSequence query, Collection params, Map args) |
|
List<D> |
findAllWhere(Map queryMap) |
|
List<D> |
findAllWhere(Map queryMap, Map args) |
|
D |
findOrCreateWhere(Map queryMap) |
|
D |
findOrSaveWhere(Map queryMap) |
|
D |
findWhere(Map queryMap) |
|
D |
findWhere(Map queryMap, Map args) |
|
D |
first() |
|
D |
first(String propertyName) |
|
D |
first(Map queryParams) |
|
D |
get(Serializable id) |
|
List<D> |
getAll(Iterable<Serializable> ids) |
|
List<D> |
getAll(Serializable[] ids) |
|
List<D> |
getAll() |
|
Integer |
getCount() |
|
List<FinderMethod> |
getGormDynamicFinders() |
|
PersistentEntity |
getGormPersistentEntity() |
|
Serializable |
ident(D instance) |
|
D |
insert(D instance) |
|
D |
insert(D instance, Map params) |
|
boolean |
instanceOf(D instance, Class cls) |
|
boolean |
isAttached(D instance) |
|
D |
last() |
|
D |
last(String propertyName) |
|
D |
last(Map queryParams) |
|
List<D> |
list(Map params) |
|
List<D> |
list() |
|
D |
load(Serializable id) |
|
D |
lock(D instance) |
|
D |
lock(Serializable id) |
|
D |
merge(D instance, Map params) |
|
D |
merge(D d) |
|
Object |
methodMissing(String methodName, Object arg) |
<T> |
T |
mutex(D instance, Closure<T> callable) |
|
Object |
propertyMissing(D instance, String name) |
|
Object |
propertyMissing(String property) |
|
void |
propertyMissing(String property, Object value) |
|
D |
proxy(Serializable id) |
|
D |
read(Serializable id) |
|
D |
refresh(D instance) |
|
D |
save(D instance) |
|
D |
save(D instance, boolean validate) |
|
D |
save(D instance, Map params) |
|
List<Serializable> |
saveAll(Object[] objectsToSave) |
|
List<Serializable> |
saveAll(Iterable<?> objectsToSave) |
|
DetachedCriteria<D> |
where(Closure callable) |
|
DetachedCriteria<D> |
whereAny(Closure callable) |
|
DetachedCriteria<D> |
whereLazy(Closure callable) |
<T> |
T |
withCriteria(Closure<T> callable) |
<T> |
T |
withCriteria(Map builderArgs, Closure<T> callable) |
<T> |
T |
withDatastoreSession(Closure<T> callable) |
<T> |
T |
withNewSession(Closure<T> callable) |
<T> |
T |
withNewTransaction(Closure<T> callable) |
<T> |
T |
withNewTransaction(Map transactionProperties, Closure<T> callable) |
<T> |
T |
withSession(Closure<T> callable) |
<T> |
T |
withStatelessSession(Closure<T> callable) |
<T> |
T |
withTenant(Serializable tenantId, Closure<T> callable) |
|
GormAllOperations<D> |
withTenant(Serializable tenantId) |
<T> |
T |
withTransaction(Closure<T> callable) |
<T> |
T |
withTransaction(Map transactionProperties, Closure<T> callable) |
<T> |
T |
withTransaction(org.springframework.transaction.TransactionDefinition definition, Closure<T> callable) |
Groovy Documentation