Interface AnalyticsSettingsManager


@ProviderType public interface AnalyticsSettingsManager
  • Method Details

    • deleteCompanyConfiguration

      void deleteCompanyConfiguration(long companyId) throws com.liferay.portal.kernel.module.configuration.ConfigurationException
      Throws:
      com.liferay.portal.kernel.module.configuration.ConfigurationException
    • getAnalyticsConfiguration

      com.liferay.analytics.settings.configuration.AnalyticsConfiguration getAnalyticsConfiguration(long companyId) throws com.liferay.portal.kernel.module.configuration.ConfigurationException
      Throws:
      com.liferay.portal.kernel.module.configuration.ConfigurationException
    • getCommerceChannelIds

      Long[] getCommerceChannelIds(String analyticsChannelId, long companyId) throws Exception
      Throws:
      Exception
    • getSiteIds

      Long[] getSiteIds(String analyticsChannelId, long companyId) throws Exception
      Throws:
      Exception
    • isAnalyticsEnabled

      boolean isAnalyticsEnabled(long companyId) throws Exception
      Throws:
      Exception
    • isSiteIdSynced

      boolean isSiteIdSynced(long companyId, long groupId) throws Exception
      Throws:
      Exception
    • syncedAccountSettingsEnabled

      boolean syncedAccountSettingsEnabled(long companyId) throws Exception
      Throws:
      Exception
    • syncedContactSettingsEnabled

      boolean syncedContactSettingsEnabled(long companyId) throws Exception
      Throws:
      Exception
    • updateCommerceChannelIds

      String[] updateCommerceChannelIds(String analyticsChannelId, long companyId, Long[] dataSourceCommerceChannelIds) throws Exception
      Throws:
      Exception
    • updateCompanyConfiguration

      void updateCompanyConfiguration(long companyId, Map<String,Object> properties) throws Exception
      Throws:
      Exception
    • updateSiteIds

      String[] updateSiteIds(String analyticsChannelId, long companyId, Long[] dataSourceSiteIds) throws Exception
      Throws:
      Exception