public interface BaseSiteService
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<BaseSiteModel> |
getAllBaseSites()
Returns all
BaseSite instances. |
BaseSiteModel |
getBaseSiteForUID(java.lang.String siteUid)
Returns site for the given site uid.
|
BaseSiteModel |
getCurrentBaseSite()
Returns current site from the session for current user.
|
java.util.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(java.lang.String siteUid,
boolean activateAdditionalSessionAdjustments)
Sets the given site as current and possibly performs an additional
ActivateBaseSiteInSessionStrategy.activate(BaseSiteModel) logic |
java.util.Collection<BaseSiteModel> getAllBaseSites()
BaseSite instances.BaseSiteModel getBaseSiteForUID(java.lang.String siteUid)
siteUid - the site's uidBaseSiteModel getCurrentBaseSite()
void setCurrentBaseSite(BaseSiteModel baseSiteModel, boolean activateAdditionalSessionAdjustments)
ActivateBaseSiteInSessionStrategy.activate(BaseSiteModel) logicbaseSiteModel - The base site to set as the current site in the sessionactivateAdditionalSessionAdjustments - - boolean indicating whether session adjustments should be appliedBaseSiteActivationException - if activation failed, might occur if activateAdditionalSessionAdjustments is truevoid setCurrentBaseSite(java.lang.String siteUid,
boolean activateAdditionalSessionAdjustments)
ActivateBaseSiteInSessionStrategy.activate(BaseSiteModel) logicsiteUid - The base site siteUid to load and set as the current site in the sessionactivateAdditionalSessionAdjustments - - boolean indicating whether session adjustments should be appliedBaseSiteActivationException - if activation failed, might occur if activateAdditionalSessionAdjustments is truejava.util.List<CatalogModel> getProductCatalogs(BaseSiteModel site)
BaseSiteModel object.site - the BaseSiteModel object for which catalogs will be obtained.CatalogModel objects.Copyright © 2018 SAP SE. All Rights Reserved.