Interface OndemandPreferenceSelectorService
-
- All Known Implementing Classes:
DefaultOndemandPreferenceSelectorService
public interface OndemandPreferenceSelectorServiceService for retrieving the current OndemandTenantPreference- Spring Bean ID:
- ondemandTenantPreferenceSelectorService
-
-
Method Summary
All Methods Instance Methods Abstract 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.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.
-
-
-
Method Detail
-
getCurrentOndemandPreference
OndemandBaseStorePreferenceModel getCurrentOndemandPreference()
Retrieve the currentOndemandBaseStorePreferenceModel, for the current tenant if available.- Returns:
- an existing
OndemandBaseStorePreferenceModelor null, if no preference is available
-
getAllOndemandPreferences
java.util.List<OndemandBaseStorePreferenceModel> getAllOndemandPreferences()
Retrieve allOndemandBaseStorePreferenceModel, for the current tenant.- Returns:
- list of
OndemandBaseStorePreferenceModelor null, if no preferences are available
-
getOndemandTenantPreferenceForStore
OndemandBaseStorePreferenceModel getOndemandTenantPreferenceForStore(BaseStoreModel baseStore)
Retreive OnDemandTenantPreferenceForStore for a given base store- Parameters:
baseStore-- Returns:
OndemandBaseStorePreferenceModel
-
isExternalCallsEnabledForSite
boolean isExternalCallsEnabledForSite()
Check if external calls enabled for given base site.- Returns:
- boolean
-
checkIfAnyTenantPrefOfBaseStoresHasExternalCallsEnabled
boolean checkIfAnyTenantPrefOfBaseStoresHasExternalCallsEnabled()
Check if any of the basesstores had external calls enabled for cron job.- Returns:
- boolean
-
-