public class InMemoryRealmService extends Object implements org.wso2.carbon.user.core.service.RealmService
Constructor and Description |
---|
InMemoryRealmService()
Construct a in memory realm service.
|
Modifier and Type | Method and Description |
---|---|
void |
addCustomUserStore(String realmName,
String userStoreClassName,
Map<String,String> properties,
int tenantId) |
void |
clearCachedUserRealm(int i) |
org.wso2.carbon.user.core.UserRealm |
getBootstrapRealm()
Get the bootstrap realm.
|
org.wso2.carbon.user.api.RealmConfiguration |
getBootstrapRealmConfiguration()
Get the boot strap configuration (tenant0's configuration).
|
org.wso2.carbon.user.core.UserRealm |
getCachedUserRealm(int tenantId) |
org.wso2.carbon.user.core.config.multitenancy.MultiTenantRealmConfigBuilder |
getMultiTenantRealmConfigBuilder() |
org.wso2.carbon.user.core.tenant.TenantManager |
getTenantManager()
Return the tenant manager.
|
org.wso2.carbon.user.api.TenantMgtConfiguration |
getTenantMgtConfiguration()
This method is used in default realm service in tenant-mgt.
|
org.wso2.carbon.user.api.UserRealm |
getTenantUserRealm(int tenantId) |
org.wso2.carbon.user.core.UserRealm |
getUserRealm(org.wso2.carbon.user.api.RealmConfiguration tenantRealmConfig)
Method to return a user realm for the given realm configuration.
|
org.wso2.carbon.user.core.UserRealm |
initializeRealm(org.wso2.carbon.user.api.RealmConfiguration realmConfig,
DataSource dataSource,
int tenantId)
Initialize the realm for a tenant id.
|
void |
setBootstrapRealmConfiguration(org.wso2.carbon.user.api.RealmConfiguration arg0) |
void |
setTenantManager(org.wso2.carbon.user.api.TenantManager tenantManager) |
void |
setTenantManager(org.wso2.carbon.user.core.tenant.TenantManager t) |
void |
setup()
Setup the realm service.
|
void |
setUserRealm(int tenantId,
org.wso2.carbon.user.core.UserRealm realm)
Method to set a user realm instance.
|
public InMemoryRealmService() throws RegistryException
RegistryException
- throws if the operation failed.public org.wso2.carbon.user.core.UserRealm getUserRealm(org.wso2.carbon.user.api.RealmConfiguration tenantRealmConfig) throws org.wso2.carbon.user.core.UserStoreException
getUserRealm
in interface org.wso2.carbon.user.core.service.RealmService
tenantRealmConfig
- the realm configuration.org.wso2.carbon.user.core.UserStoreException
- throws if the operation failed.public void setUserRealm(int tenantId, org.wso2.carbon.user.core.UserRealm realm) throws org.wso2.carbon.user.core.UserStoreException
tenantId
- the tenant identifierrealm
- the user realm of the tenantorg.wso2.carbon.user.core.UserStoreException
- if the operation failed.public org.wso2.carbon.user.api.RealmConfiguration getBootstrapRealmConfiguration()
getBootstrapRealmConfiguration
in interface org.wso2.carbon.user.api.UserRealmService
getBootstrapRealmConfiguration
in interface org.wso2.carbon.user.core.service.RealmService
public void setup() throws RegistryException
RegistryException
- if the operation failed.public org.wso2.carbon.user.core.UserRealm getBootstrapRealm() throws org.wso2.carbon.user.core.UserStoreException
getBootstrapRealm
in interface org.wso2.carbon.user.api.UserRealmService
getBootstrapRealm
in interface org.wso2.carbon.user.core.service.RealmService
org.wso2.carbon.user.core.UserStoreException
- throws if the operation failed.public void setTenantManager(org.wso2.carbon.user.api.TenantManager tenantManager) throws org.wso2.carbon.user.api.UserStoreException
setTenantManager
in interface org.wso2.carbon.user.api.UserRealmService
org.wso2.carbon.user.api.UserStoreException
public org.wso2.carbon.user.core.tenant.TenantManager getTenantManager()
getTenantManager
in interface org.wso2.carbon.user.api.UserRealmService
getTenantManager
in interface org.wso2.carbon.user.core.service.RealmService
public org.wso2.carbon.user.api.UserRealm getTenantUserRealm(int tenantId) throws org.wso2.carbon.user.core.UserStoreException
getTenantUserRealm
in interface org.wso2.carbon.user.api.UserRealmService
org.wso2.carbon.user.core.UserStoreException
public org.wso2.carbon.user.core.UserRealm initializeRealm(org.wso2.carbon.user.api.RealmConfiguration realmConfig, DataSource dataSource, int tenantId) throws org.wso2.carbon.user.core.UserStoreException
realmConfig
- realm configuration.dataSource
- data sourcetenantId
- tenant idorg.wso2.carbon.user.core.UserStoreException
- the user realm.public void setTenantManager(org.wso2.carbon.user.core.tenant.TenantManager t)
setTenantManager
in interface org.wso2.carbon.user.core.service.RealmService
public org.wso2.carbon.user.core.config.multitenancy.MultiTenantRealmConfigBuilder getMultiTenantRealmConfigBuilder() throws org.wso2.carbon.user.core.UserStoreException
getMultiTenantRealmConfigBuilder
in interface org.wso2.carbon.user.core.service.RealmService
org.wso2.carbon.user.core.UserStoreException
public org.wso2.carbon.user.core.UserRealm getCachedUserRealm(int tenantId) throws org.wso2.carbon.user.core.UserStoreException
getCachedUserRealm
in interface org.wso2.carbon.user.core.service.RealmService
org.wso2.carbon.user.core.UserStoreException
public void clearCachedUserRealm(int i) throws org.wso2.carbon.user.core.UserStoreException
clearCachedUserRealm
in interface org.wso2.carbon.user.core.service.RealmService
org.wso2.carbon.user.core.UserStoreException
public org.wso2.carbon.user.api.TenantMgtConfiguration getTenantMgtConfiguration()
getTenantMgtConfiguration
in interface org.wso2.carbon.user.api.UserRealmService
public void addCustomUserStore(String realmName, String userStoreClassName, Map<String,String> properties, int tenantId) throws org.wso2.carbon.user.core.UserStoreException
org.wso2.carbon.user.core.UserStoreException
public void setBootstrapRealmConfiguration(org.wso2.carbon.user.api.RealmConfiguration arg0)
setBootstrapRealmConfiguration
in interface org.wso2.carbon.user.api.UserRealmService
Copyright © 2015 WSO2 Inc. All Rights Reserved.