@groovy.transform.CompileStatic @groovy.util.logging.Slf4j class Tenants extends Tenants
Tenants implementation for RxGORM
Constructor and description |
---|
Tenants
() |
Type Params | Return Type | Name and description |
---|---|---|
|
static java.io.Serializable |
currentId()
|
|
static java.io.Serializable |
currentId(java.lang.Class<? extends RxDatastoreClient> datastoreClass)
|
|
static void |
eachTenant(groovy.lang.Closure callable) Execute the given closure for each tenant. |
|
static void |
eachTenant(java.lang.Class<? extends RxDatastoreClient> datastoreClass, groovy.lang.Closure callable) Execute the given closure for each tenant. |
|
protected static void |
eachTenantInternal(RxDatastoreClient datastoreClient, groovy.lang.Closure callable) |
<T> |
static T |
withCurrent(groovy.lang.Closure<T> callable) Execute the given closure with the current tenant |
<T> |
static T |
withCurrent(java.lang.Class<? extends RxDatastoreClient> datastoreClass, groovy.lang.Closure<T> callable) Execute the given closure with the current tenant |
<T> |
static T |
withId(java.io.Serializable tenantId, groovy.lang.Closure<T> callable) Execute the given closure with given tenant id |
<T> |
static T |
withId(java.lang.Class<? extends RxDatastoreClient> datastoreClass, java.io.Serializable tenantId, groovy.lang.Closure<T> callable) Execute the given closure with given tenant id |
<T> |
private static T |
withTenantIdInternal(RxDatastoreClient datastoreClient, java.io.Serializable tenantIdentifier, groovy.lang.Closure<T> callable) |
Methods inherited from class | Name |
---|---|
class Tenants |
currentId, currentId, currentId, eachTenant, eachTenant, eachTenant, eachTenantInternal, withCurrent, withCurrent, withId, withId, withId, withoutId, withoutId |
Execute the given closure for each tenant.
callable
- The closureExecute the given closure for each tenant.
callable
- The closureExecute the given closure with the current tenant
callable
- The closureExecute the given closure with the current tenant
datastoreClass
- The datastore classcallable
- The closureExecute the given closure with given tenant id
tenantId
- The tenant idcallable
- The closureExecute the given closure with given tenant id
tenantId
- The tenant idcallable
- The closure