Class DefaultOndemandPreferenceSelectorService
- java.lang.Object
-
- de.hybris.platform.integration.commons.services.impl.DefaultOndemandPreferenceSelectorService
-
- All Implemented Interfaces:
OndemandPreferenceSelectorService
public class DefaultOndemandPreferenceSelectorService extends java.lang.Object implements OndemandPreferenceSelectorService
Default implementation forOndemandPreferenceSelectorService
-
-
Constructor Summary
Constructors Constructor Description DefaultOndemandPreferenceSelectorService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancheckIfAnyTenantPrefOfBaseStoresHasExternalCallsEnabled()Check if any of the basesstores had external calls enabled for cron job.java.util.List<OndemandBaseStorePreferenceModel>getAllOndemandPreferences()Retrieve allOndemandBaseStorePreferenceModel, for the current tenant.protected BaseStoreServicegetBaseStoreService()OndemandBaseStorePreferenceModelgetCurrentOndemandPreference()Retrieve the currentOndemandBaseStorePreferenceModel, for the current tenant if available.OndemandBaseStorePreferenceModelgetOndemandTenantPreferenceForStore(BaseStoreModel baseStore)Retreive OnDemandTenantPreferenceForStore for a given base storebooleanisExternalCallsEnabledForSite()Check if external calls enabled for given base site.voidsetBaseStoreService(BaseStoreService baseStoreService)
-
-
-
Method Detail
-
getCurrentOndemandPreference
public OndemandBaseStorePreferenceModel getCurrentOndemandPreference()
Description copied from interface:OndemandPreferenceSelectorServiceRetrieve the currentOndemandBaseStorePreferenceModel, for the current tenant if available.- Specified by:
getCurrentOndemandPreferencein interfaceOndemandPreferenceSelectorService- Returns:
- an existing
OndemandBaseStorePreferenceModelor null, if no preference is available
-
getAllOndemandPreferences
public java.util.List<OndemandBaseStorePreferenceModel> getAllOndemandPreferences()
Description copied from interface:OndemandPreferenceSelectorServiceRetrieve allOndemandBaseStorePreferenceModel, for the current tenant.- Specified by:
getAllOndemandPreferencesin interfaceOndemandPreferenceSelectorService- Returns:
- list of
OndemandBaseStorePreferenceModelor null, if no preferences are available
-
isExternalCallsEnabledForSite
public boolean isExternalCallsEnabledForSite()
Description copied from interface:OndemandPreferenceSelectorServiceCheck if external calls enabled for given base site.- Specified by:
isExternalCallsEnabledForSitein interfaceOndemandPreferenceSelectorService- Returns:
- boolean
-
getOndemandTenantPreferenceForStore
public OndemandBaseStorePreferenceModel getOndemandTenantPreferenceForStore(BaseStoreModel baseStore)
Description copied from interface:OndemandPreferenceSelectorServiceRetreive OnDemandTenantPreferenceForStore for a given base store- Specified by:
getOndemandTenantPreferenceForStorein interfaceOndemandPreferenceSelectorService- Returns:
OndemandBaseStorePreferenceModel
-
checkIfAnyTenantPrefOfBaseStoresHasExternalCallsEnabled
public boolean checkIfAnyTenantPrefOfBaseStoresHasExternalCallsEnabled()
Description copied from interface:OndemandPreferenceSelectorServiceCheck if any of the basesstores had external calls enabled for cron job.- Specified by:
checkIfAnyTenantPrefOfBaseStoresHasExternalCallsEnabledin interfaceOndemandPreferenceSelectorService- Returns:
- boolean
-
getBaseStoreService
protected BaseStoreService getBaseStoreService()
-
setBaseStoreService
public void setBaseStoreService(BaseStoreService baseStoreService)
-
-