public class DefaultBaseSiteService extends java.lang.Object implements BaseSiteService
BaseSiteService interface.| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
CURRENTSITE |
| Constructor and Description |
|---|
DefaultBaseSiteService() |
| Modifier and Type | Method and Description |
|---|---|
protected ActivateBaseSiteInSessionStrategy<BaseSiteModel> |
getActivateBaseSiteInSessionStrategy() |
java.util.Collection<BaseSiteModel> |
getAllBaseSites()
Returns all
BaseSite instances. |
protected BaseSiteDao |
getBaseSiteDao() |
BaseSiteModel |
getBaseSiteForUID(java.lang.String siteUid)
Returns site for the given site uid.
|
BaseSiteModel |
getCurrentBaseSite()
Returns current site from the session for current user.
|
protected BaseSiteModel |
getCurrentBaseSiteImpl() |
java.util.List<CatalogModel> |
getProductCatalogs(BaseSiteModel site)
Gets the product catalogs for
BaseSiteModel object. |
protected SessionService |
getSessionService() |
protected boolean |
isPlainCatalogModel(CatalogModel catalog) |
void |
setActivateBaseSiteInSessionStrategy(ActivateBaseSiteInSessionStrategy<BaseSiteModel> activateBaseSiteInSessionStrategy) |
void |
setBaseSiteDao(BaseSiteDao baseSiteDao) |
void |
setCurrentBaseSite(BaseSiteModel newBaseSite,
boolean activateAdditionalSessionAdjustments)
Sets the given site as current and possibly performs an additional
ActivateBaseSiteInSessionStrategy.activate(BaseSiteModel) logic |
void |
setCurrentBaseSite(java.lang.String siteUid,
boolean activateAdditionalSessionAdjustments)
Sets the given site as current and possibly performs an additional
ActivateBaseSiteInSessionStrategy.activate(BaseSiteModel) logic |
protected void |
setCurrentBaseSiteImpl(BaseSiteModel newBaseSite) |
void |
setSessionService(SessionService sessionService) |
protected static final java.lang.String CURRENTSITE
protected ActivateBaseSiteInSessionStrategy<BaseSiteModel> getActivateBaseSiteInSessionStrategy()
public void setActivateBaseSiteInSessionStrategy(ActivateBaseSiteInSessionStrategy<BaseSiteModel> activateBaseSiteInSessionStrategy)
public java.util.Collection<BaseSiteModel> getAllBaseSites()
BaseSiteServiceBaseSite instances.getAllBaseSites in interface BaseSiteServicepublic BaseSiteModel getBaseSiteForUID(java.lang.String siteUid)
BaseSiteServicegetBaseSiteForUID in interface BaseSiteServicesiteUid - the site's uidprotected BaseSiteModel getCurrentBaseSiteImpl()
public BaseSiteModel getCurrentBaseSite()
BaseSiteServicegetCurrentBaseSite in interface BaseSiteServicepublic java.util.List<CatalogModel> getProductCatalogs(BaseSiteModel site)
BaseSiteServiceBaseSiteModel object.getProductCatalogs in interface BaseSiteServicesite - the BaseSiteModel object for which catalogs will be obtained.CatalogModel objects.public void setCurrentBaseSite(java.lang.String siteUid,
boolean activateAdditionalSessionAdjustments)
BaseSiteServiceActivateBaseSiteInSessionStrategy.activate(BaseSiteModel) logicsetCurrentBaseSite in interface BaseSiteServicesiteUid - The base site siteUid to load and set as the current site in the sessionactivateAdditionalSessionAdjustments - - boolean indicating whether session adjustments should be appliedpublic void setCurrentBaseSite(BaseSiteModel newBaseSite, boolean activateAdditionalSessionAdjustments)
BaseSiteServiceActivateBaseSiteInSessionStrategy.activate(BaseSiteModel) logicsetCurrentBaseSite in interface BaseSiteServicenewBaseSite - The base site to set as the current site in the sessionactivateAdditionalSessionAdjustments - - boolean indicating whether session adjustments should be appliedprotected boolean isPlainCatalogModel(CatalogModel catalog)
protected void setCurrentBaseSiteImpl(BaseSiteModel newBaseSite)
protected SessionService getSessionService()
public void setSessionService(SessionService sessionService)
protected BaseSiteDao getBaseSiteDao()
public void setBaseSiteDao(BaseSiteDao baseSiteDao)
Copyright © 2018 SAP SE. All Rights Reserved.