|
|
|
@ -68,17 +68,18 @@ public class APIApplicationManagerExtensionDataHolder {
|
|
|
|
|
|
|
|
|
|
public void setRealmService(RealmService realmService) {
|
|
|
|
|
this.realmService = realmService;
|
|
|
|
|
this.setTenantManager(realmService);
|
|
|
|
|
setTenantManager(realmService != null ?
|
|
|
|
|
realmService.getTenantManager() : null);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void setTenantManager(RealmService realmService) {
|
|
|
|
|
if (realmService == null) {
|
|
|
|
|
throw new IllegalStateException("Realm service is not initialized properly");
|
|
|
|
|
}
|
|
|
|
|
this.tenantManager = realmService.getTenantManager();
|
|
|
|
|
private void setTenantManager(TenantManager tenantManager) {
|
|
|
|
|
this.tenantManager = tenantManager;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public TenantManager getTenantManager() {
|
|
|
|
|
if (tenantManager == null) {
|
|
|
|
|
throw new IllegalStateException("Tenant manager is not initialized properly");
|
|
|
|
|
}
|
|
|
|
|
return tenantManager;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|