Class DataProviderValueHolder
- java.lang.Object
-
- org.wso2.carbon.data.provider.utils.DataProviderValueHolder
-
public class DataProviderValueHolder extends Object
Value holder for data provider.
-
-
Constructor Summary
Constructors Constructor Description DataProviderValueHolder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDataProviderToSessionMap(String sessionId, String topic, DataProvider dataProvider)org.wso2.carbon.config.provider.ConfigProvidergetConfigProvider()DataProvidergetDataProvider(String providerName)DataProviderAuthorizergetDataProviderAuthorizer(String dataProviderAuthorizerClassName)static DataProviderValueHoldergetDataProviderHelper()Set<String>getDataProviderNameSet()org.wso2.carbon.datasource.core.api.DataSourceServicegetDataSourceService()org.wso2.carbon.analytics.idp.client.core.api.IdPClientgetIdpClient()Map<String,DataProvider>getTopicDataProviderMap(String sessionId)voidremoveDataProviderAuthorizerClass(String dataProviderAuthorizerClassName)voidremoveDataProviderClass(String providerName)voidremoveSessionData(String sessionId)booleanremoveTopicIfExist(String sessionId, String topic)voidsetConfigProvider(org.wso2.carbon.config.provider.ConfigProvider configProvider)voidsetDataProvider(String providerName, DataProvider dataProvider)voidsetDataProviderAuthorizer(String dataProviderAuthorizerClassName, DataProviderAuthorizer dataProviderAuthorizer)voidsetDataSourceService(org.wso2.carbon.datasource.core.api.DataSourceService dataSourceService)voidsetIdpClient(org.wso2.carbon.analytics.idp.client.core.api.IdPClient idpClient)
-
-
-
Method Detail
-
getDataProviderHelper
public static DataProviderValueHolder getDataProviderHelper()
-
getDataSourceService
public org.wso2.carbon.datasource.core.api.DataSourceService getDataSourceService()
-
setDataSourceService
public void setDataSourceService(org.wso2.carbon.datasource.core.api.DataSourceService dataSourceService)
-
getConfigProvider
public org.wso2.carbon.config.provider.ConfigProvider getConfigProvider()
-
setConfigProvider
public void setConfigProvider(org.wso2.carbon.config.provider.ConfigProvider configProvider)
-
getDataProviderAuthorizer
public DataProviderAuthorizer getDataProviderAuthorizer(String dataProviderAuthorizerClassName)
-
setDataProviderAuthorizer
public void setDataProviderAuthorizer(String dataProviderAuthorizerClassName, DataProviderAuthorizer dataProviderAuthorizer)
-
setDataProvider
public void setDataProvider(String providerName, DataProvider dataProvider)
-
getDataProvider
public DataProvider getDataProvider(String providerName) throws IllegalAccessException, InstantiationException
-
getTopicDataProviderMap
public Map<String,DataProvider> getTopicDataProviderMap(String sessionId)
-
removeDataProviderClass
public void removeDataProviderClass(String providerName)
-
removeDataProviderAuthorizerClass
public void removeDataProviderAuthorizerClass(String dataProviderAuthorizerClassName)
-
removeSessionData
public void removeSessionData(String sessionId)
-
addDataProviderToSessionMap
public void addDataProviderToSessionMap(String sessionId, String topic, DataProvider dataProvider)
-
getIdpClient
public org.wso2.carbon.analytics.idp.client.core.api.IdPClient getIdpClient()
-
setIdpClient
public void setIdpClient(org.wso2.carbon.analytics.idp.client.core.api.IdPClient idpClient)
-
-