public class DefaultProfileConfigurationService extends java.lang.Object implements ProfileConfigurationService
ProfileConfigurationService.PROFILE_TAG_CONFIG_URL, PROFILE_TAG_URL, PROFILE_TRACKING_PAUSE| Constructor and Description |
|---|
DefaultProfileConfigurationService() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Optional<BaseSiteModel> |
getBaseSiteForUID(java.lang.String siteId) |
BaseSiteService |
getBaseSiteService() |
protected java.util.Optional<BaseSiteModel> |
getCurrentBaseSiteModel() |
RetrieveRestClientStrategy |
getRetrieveRestClientStrategy() |
SessionService |
getSessionService() |
protected java.util.Optional<YaasClientCredentialModel> |
getYaasClientCredential(java.lang.String siteId) |
java.lang.String |
getYaaSClientId(java.lang.String siteId)
Returns the clientId from the client credential in Yaas
|
YaasConfigurationService |
getYaasConfigurationService() |
java.lang.String |
getYaaSProfileTagConfigUrl()
Returns the ProfileTag configuration url in Yaas
|
java.lang.String |
getYaaSProfileTagUrl()
Returns the ProfileTag url in Yaas
|
protected java.util.Optional<YaasProjectModel> |
getYaasProject(java.lang.String siteId) |
protected java.util.Optional<YaasServiceModel> |
getYaasServiceModel() |
java.lang.String |
getYaaSTenant(java.lang.String siteId)
Returns the project identifier in Yaas, alias "tenant"
|
boolean |
isProfileTrackingPaused()
checks whether the profile tracking is enabled
|
boolean |
isYaaSConfigurationPresentForBaseSiteId(java.lang.String siteId)
Checks if the Yaas configuration is present
|
void |
setBaseSiteService(BaseSiteService baseSiteService) |
void |
setProfileTrackingPaused(boolean profileTrackingPaused) |
void |
setProfileTrackingPauseValue(boolean isProfileTrackingPaused)
Stores in session if profile tracking is paused
|
void |
setRetrieveRestClientStrategy(RetrieveRestClientStrategy retrieveRestClientStrategy) |
void |
setSessionService(SessionService sessionService) |
void |
setYaasConfigurationService(YaasConfigurationService yaasConfigurationService) |
public boolean isProfileTrackingPaused()
ProfileConfigurationServiceisProfileTrackingPaused in interface ProfileConfigurationServicepublic void setProfileTrackingPauseValue(boolean isProfileTrackingPaused)
ProfileConfigurationServicesetProfileTrackingPauseValue in interface ProfileConfigurationServicepublic boolean isYaaSConfigurationPresentForBaseSiteId(java.lang.String siteId)
ProfileConfigurationServiceisYaaSConfigurationPresentForBaseSiteId in interface ProfileConfigurationServicesiteId - base site identifierpublic java.lang.String getYaaSTenant(java.lang.String siteId)
ProfileConfigurationServicegetYaaSTenant in interface ProfileConfigurationServicesiteId - base site identifierpublic java.lang.String getYaaSClientId(java.lang.String siteId)
ProfileConfigurationServicegetYaaSClientId in interface ProfileConfigurationServicesiteId - base site identifierpublic java.lang.String getYaaSProfileTagUrl()
ProfileConfigurationServicegetYaaSProfileTagUrl in interface ProfileConfigurationServicepublic java.lang.String getYaaSProfileTagConfigUrl()
ProfileConfigurationServicegetYaaSProfileTagConfigUrl in interface ProfileConfigurationServiceprotected java.util.Optional<YaasProjectModel> getYaasProject(java.lang.String siteId)
protected java.util.Optional<YaasClientCredentialModel> getYaasClientCredential(java.lang.String siteId)
protected java.util.Optional<YaasServiceModel> getYaasServiceModel()
protected java.util.Optional<BaseSiteModel> getCurrentBaseSiteModel()
protected java.util.Optional<BaseSiteModel> getBaseSiteForUID(java.lang.String siteId)
public YaasConfigurationService getYaasConfigurationService()
public void setYaasConfigurationService(YaasConfigurationService yaasConfigurationService)
public BaseSiteService getBaseSiteService()
public void setBaseSiteService(BaseSiteService baseSiteService)
public RetrieveRestClientStrategy getRetrieveRestClientStrategy()
public void setRetrieveRestClientStrategy(RetrieveRestClientStrategy retrieveRestClientStrategy)
public SessionService getSessionService()
public void setSessionService(SessionService sessionService)
public void setProfileTrackingPaused(boolean profileTrackingPaused)
Copyright © 2018 SAP SE. All Rights Reserved.