public class DefaultProfileConfigurationService extends java.lang.Object implements ProfileConfigurationService
ProfileConfigurationService.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() |
YaasConfigurationService |
getYaasConfigurationService() |
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 |
isProfileTrackingEnabled()
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 |
setRetrieveRestClientStrategy(RetrieveRestClientStrategy retrieveRestClientStrategy) |
void |
setSessionService(SessionService sessionService) |
void |
setYaasConfigurationService(YaasConfigurationService yaasConfigurationService) |
void |
storeProfileTrackingPauseValue(boolean isProfileTrackingPaused)
Stores in session if profile tracking is paused
|
public boolean isProfileTrackingEnabled()
ProfileConfigurationServiceisProfileTrackingEnabled in interface ProfileConfigurationServicepublic void storeProfileTrackingPauseValue(boolean isProfileTrackingPaused)
ProfileConfigurationServicestoreProfileTrackingPauseValue 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 identifierprotected java.util.Optional<YaasProjectModel> getYaasProject(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 © 2017 SAP SE. All Rights Reserved.