Class DataProviderValueHolder


  • public class DataProviderValueHolder
    extends Object
    Value holder for data provider.
    • Constructor Detail

      • DataProviderValueHolder

        public DataProviderValueHolder()
    • Method Detail

      • 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)
      • setDataProviderAuthorizer

        public void setDataProviderAuthorizer​(String dataProviderAuthorizerClassName,
                                              DataProviderAuthorizer dataProviderAuthorizer)
      • setDataProvider

        public void setDataProvider​(String providerName,
                                    DataProvider dataProvider)
      • getDataProviderNameSet

        public Set<String> getDataProviderNameSet()
      • removeDataProviderClass

        public void removeDataProviderClass​(String providerName)
      • removeDataProviderAuthorizerClass

        public void removeDataProviderAuthorizerClass​(String dataProviderAuthorizerClassName)
      • removeSessionData

        public void removeSessionData​(String sessionId)
      • removeTopicIfExist

        public boolean removeTopicIfExist​(String sessionId,
                                          String topic)
      • 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)