public interface BaseSiteService
| Modifier and Type | Method and Description |
|---|---|
Collection<BaseSiteModel> |
getAllBaseSites()
Returns all
BaseSite instances. |
BaseSiteModel |
getBaseSiteForUID(String siteUid)
Returns site for the given site uid.
|
BaseSiteModel |
getCurrentBaseSite()
Returns current site from the session for current user.
|
List<CatalogModel> |
getProductCatalogs(BaseSiteModel site)
Gets the product catalogs for
BaseSiteModel object. |
void |
setCurrentBaseSite(BaseSiteModel baseSiteModel,
boolean activateAdditionalSessionAdjustments)
Sets the given site as current and possibly performs an additional
ActivateBaseSiteInSessionStrategy.activate(BaseSiteModel) logic |
void |
setCurrentBaseSite(String siteUid,
boolean activateAdditionalSessionAdjustments)
Sets the given site as current and possibly performs an additional
ActivateBaseSiteInSessionStrategy.activate(BaseSiteModel) logic |
Collection<BaseSiteModel> getAllBaseSites()
BaseSite instances.BaseSiteModel getBaseSiteForUID(String siteUid)
BaseSiteModel getCurrentBaseSite()
void setCurrentBaseSite(BaseSiteModel baseSiteModel, boolean activateAdditionalSessionAdjustments) throws BaseSiteActivationException
ActivateBaseSiteInSessionStrategy.activate(BaseSiteModel) logicbaseSiteModel - The base site to set as the current site in the sessionactivateAdditionalSessionAdjustments - BaseSiteActivationException - if activation failed, might occur if activateAdditionalSessionAdjustments is truevoid setCurrentBaseSite(String siteUid, boolean activateAdditionalSessionAdjustments) throws BaseSiteActivationException
ActivateBaseSiteInSessionStrategy.activate(BaseSiteModel) logicsiteUid - The base site siteUid to load and set as the current site in the sessionactivateAdditionalSessionAdjustments - BaseSiteActivationException - if activation failed, might occur if activateAdditionalSessionAdjustments is trueList<CatalogModel> getProductCatalogs(BaseSiteModel site)
BaseSiteModel object.site - the BaseSiteModel object for which catalogs will be obtained.CatalogModel objects.Copyright © 2017 SAP SE. All Rights Reserved.