Class DefaultUiExperienceService
- java.lang.Object
-
- de.hybris.platform.acceleratorservices.uiexperience.impl.DefaultUiExperienceService
-
- All Implemented Interfaces:
UiExperienceService
public class DefaultUiExperienceService extends java.lang.Object implements UiExperienceService
Default implementation of the UiExperienceService
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringDETECTED_UI_EXPERIENCE_LEVELprotected static java.lang.StringOVERRIDE_UI_EXPERIENCE_LEVEL
-
Constructor Summary
Constructors Constructor Description DefaultUiExperienceService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UiExperienceLevelgetDetectedUiExperienceLevel()Get detected ui experience level attribute valueUiExperienceLevelgetOverrideUiExperienceLevel()Get the override ui experience level attribute valueprotected SessionServicegetSessionService()UiExperienceLevelgetUiExperienceLevel()Gets the ui experience levelvoidsetDetectedUiExperienceLevel(UiExperienceLevel uiExperienceLevel)Set detected ui experience level attribute valuevoidsetOverrideUiExperienceLevel(UiExperienceLevel uiExperienceLevel)Set the override ui experience level attribute value if value is not null and different from detected level, else remove the attributevoidsetSessionService(SessionService sessionService)
-
-
-
Field Detail
-
DETECTED_UI_EXPERIENCE_LEVEL
protected static final java.lang.String DETECTED_UI_EXPERIENCE_LEVEL
- See Also:
- Constant Field Values
-
OVERRIDE_UI_EXPERIENCE_LEVEL
protected static final java.lang.String OVERRIDE_UI_EXPERIENCE_LEVEL
- See Also:
- Constant Field Values
-
-
Method Detail
-
getSessionService
protected SessionService getSessionService()
-
setSessionService
public void setSessionService(SessionService sessionService)
-
getDetectedUiExperienceLevel
public UiExperienceLevel getDetectedUiExperienceLevel()
Description copied from interface:UiExperienceServiceGet detected ui experience level attribute value- Specified by:
getDetectedUiExperienceLevelin interfaceUiExperienceService- Returns:
- the ui experience level
-
setDetectedUiExperienceLevel
public void setDetectedUiExperienceLevel(UiExperienceLevel uiExperienceLevel)
Description copied from interface:UiExperienceServiceSet detected ui experience level attribute value- Specified by:
setDetectedUiExperienceLevelin interfaceUiExperienceService- Parameters:
uiExperienceLevel- the ui experience level
-
getOverrideUiExperienceLevel
public UiExperienceLevel getOverrideUiExperienceLevel()
Description copied from interface:UiExperienceServiceGet the override ui experience level attribute value- Specified by:
getOverrideUiExperienceLevelin interfaceUiExperienceService- Returns:
- the ui experience level
-
setOverrideUiExperienceLevel
public void setOverrideUiExperienceLevel(UiExperienceLevel uiExperienceLevel)
Description copied from interface:UiExperienceServiceSet the override ui experience level attribute value if value is not null and different from detected level, else remove the attribute- Specified by:
setOverrideUiExperienceLevelin interfaceUiExperienceService- Parameters:
uiExperienceLevel- the ui experience level
-
getUiExperienceLevel
public UiExperienceLevel getUiExperienceLevel()
Description copied from interface:UiExperienceServiceGets the ui experience level- Specified by:
getUiExperienceLevelin interfaceUiExperienceService- Returns:
- the override ui experience level, if null then gets the detected ui experience level
-
-