Interface ProfileConfigurationService

All Known Implementing Classes:
DefaultProfileConfigurationService

public interface ProfileConfigurationService
Focuses on methods to retrieve yaas and profile configuration items
  • Method Details

    • isProfileTrackingPaused

      boolean isProfileTrackingPaused()
      checks whether the profile tracking is enabled
      Returns:
    • setProfileTrackingPauseValue

      void setProfileTrackingPauseValue(boolean isProfileTrackingPause)
      Stores in session if profile tracking is paused
      Parameters:
      isProfileTrackingPause -
    • isConfigurationPresent

      boolean isConfigurationPresent()
      Checks if the Yaas configuration is present
      Returns:
      true or false
    • getTenant

      String getTenant(String siteId)
      Returns the project identifier in Yaas, alias "tenant"
      Parameters:
      siteId - base site identifier
      Returns:
      tenant identifier
    • getClientIdForProfileTag

      String getClientIdForProfileTag(String siteId)
      Returns the clientId from the client credential in Yaas
      Parameters:
      siteId - base site identifier
      Returns:
      clientId
    • getProfileTagUrl

      String getProfileTagUrl()
      Returns the ProfileTag url in Yaas
      Returns:
      ProfileTag url
    • getProfileTagConfigUrl

      String getProfileTagConfigUrl()
      Returns the ProfileTag configuration url in Yaas
      Returns:
      ProfileTag configuration url
    • setProfileTagDebugFlagInSession

      void setProfileTagDebugFlagInSession(Boolean debug)
      Sets debug mode in session
      Parameters:
      debug -
    • isProfileTagDebugEnabledInSession

      Boolean isProfileTagDebugEnabledInSession()
      Returns if the debug flag is enabled
      Returns: