Class DefaultProfileConfigurationService
java.lang.Object
com.hybris.yprofile.services.impl.DefaultProfileConfigurationService
- All Implemented Interfaces:
ProfileConfigurationService
public class DefaultProfileConfigurationService
extends Object
implements ProfileConfigurationService
Default implementation for the
ProfileConfigurationService.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetClientIdForProfileTag(String siteId) Returns the clientId from the client credential in Yaasprotected Optional<AbstractDestinationModel>getDestinationModel(String className) Returns the ProfileTag configuration url in YaasReturns the ProfileTag url in YaasReturns the project identifier in Yaas, alias "tenant"booleanChecks if the Yaas configuration is presentReturns if the debug flag is enabledbooleanchecks whether the profile tracking is enabledvoidsetBaseSiteConsumedDestinationLocatorStrategy(ConsumedDestinationLocatorStrategy baseSiteConsumedDestinationLocatorStrategy) voidsetDestinationService(DestinationService<AbstractDestinationModel> destinationService) voidSets debug mode in sessionvoidsetProfileTrackingPaused(boolean profileTrackingPaused) voidsetProfileTrackingPauseValue(boolean isProfileTrackingPaused) Stores in session if profile tracking is pausedvoidsetRetrieveRestClientStrategy(RetrieveRestClientStrategy retrieveRestClientStrategy) voidsetSessionService(SessionService sessionService)
-
Constructor Details
-
DefaultProfileConfigurationService
public DefaultProfileConfigurationService()
-
-
Method Details
-
isProfileTrackingPaused
public boolean isProfileTrackingPaused()Description copied from interface:ProfileConfigurationServicechecks whether the profile tracking is enabled- Specified by:
isProfileTrackingPausedin interfaceProfileConfigurationService- Returns:
-
setProfileTrackingPauseValue
public void setProfileTrackingPauseValue(boolean isProfileTrackingPaused) Description copied from interface:ProfileConfigurationServiceStores in session if profile tracking is paused- Specified by:
setProfileTrackingPauseValuein interfaceProfileConfigurationService
-
isConfigurationPresent
public boolean isConfigurationPresent()Description copied from interface:ProfileConfigurationServiceChecks if the Yaas configuration is present- Specified by:
isConfigurationPresentin interfaceProfileConfigurationService- Returns:
- true or false
-
getTenant
Description copied from interface:ProfileConfigurationServiceReturns the project identifier in Yaas, alias "tenant"- Specified by:
getTenantin interfaceProfileConfigurationService- Parameters:
siteId- base site identifier- Returns:
- tenant identifier
-
getClientIdForProfileTag
Description copied from interface:ProfileConfigurationServiceReturns the clientId from the client credential in Yaas- Specified by:
getClientIdForProfileTagin interfaceProfileConfigurationService- Parameters:
siteId- base site identifier- Returns:
- clientId
-
getDestinationModel
-
getProfileTagUrl
Description copied from interface:ProfileConfigurationServiceReturns the ProfileTag url in Yaas- Specified by:
getProfileTagUrlin interfaceProfileConfigurationService- Returns:
- ProfileTag url
-
getProfileTagConfigUrl
Description copied from interface:ProfileConfigurationServiceReturns the ProfileTag configuration url in Yaas- Specified by:
getProfileTagConfigUrlin interfaceProfileConfigurationService- Returns:
- ProfileTag configuration url
-
setProfileTagDebugFlagInSession
Description copied from interface:ProfileConfigurationServiceSets debug mode in session- Specified by:
setProfileTagDebugFlagInSessionin interfaceProfileConfigurationService
-
isProfileTagDebugEnabledInSession
Description copied from interface:ProfileConfigurationServiceReturns if the debug flag is enabled- Specified by:
isProfileTagDebugEnabledInSessionin interfaceProfileConfigurationService- Returns:
-
getDestinationService
-
setDestinationService
-
getRetrieveRestClientStrategy
-
setRetrieveRestClientStrategy
-
getSessionService
-
setSessionService
-
setProfileTrackingPaused
public void setProfileTrackingPaused(boolean profileTrackingPaused) -
getBaseSiteConsumedDestinationLocatorStrategy
-
setBaseSiteConsumedDestinationLocatorStrategy
public void setBaseSiteConsumedDestinationLocatorStrategy(ConsumedDestinationLocatorStrategy baseSiteConsumedDestinationLocatorStrategy)
-