public class DefaultZoneDeliveryModeDao extends AbstractItemDao implements ZoneDeliveryModeDao
ZoneDeliveryModeDao.flexibleSearchService, modelService| Constructor and Description |
|---|
DefaultZoneDeliveryModeDao() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<ZoneModel> |
findAllZones()
Finds all
ZoneModels. |
java.util.Collection<CurrencyModel> |
findCurrencies(ZoneModel zone,
ZoneDeliveryModeModel zoneDeliveryMode)
Finds all currencies for which values are defined in the zone and in the delivery mode.
|
java.util.Map<java.lang.Double,java.lang.Double> |
findDeliveryValues(CurrencyModel currency,
ZoneModel zone,
ZoneDeliveryModeModel zoneDeliveryMode)
Finds all delivery cost values for the specific currency and in the zone and with the delivery mode.
|
java.util.List<java.util.List<ItemModel>> |
findZonesAndCountriesByZones(java.util.Set<ZoneModel> zones)
Finds all countries of the zones.
|
java.util.List<ZoneModel> |
findZonesByCode(java.lang.String code)
Finds the
ZoneModels with the specified code. |
java.util.Collection<ZoneModel> |
findZonesByZoneDeliveryMode(ZoneDeliveryModeModel zoneDeliveryMode)
Finds all zones for which price values are defined in the delivery mode.
|
getAllSources, getFlexibleSearchService, getModelService, getSource, load, loadAll, search, search, searchUnique, setFlexibleSearchService, setModelServicepublic java.util.List<ZoneModel> findZonesByCode(java.lang.String code)
ZoneDeliveryModeDaoZoneModels with the specified code.findZonesByCode in interface ZoneDeliveryModeDaocode - the zone codeZoneModels with the specified code, or empty list if not found.public java.util.Collection<ZoneModel> findAllZones()
ZoneDeliveryModeDaoZoneModels.findAllZones in interface ZoneDeliveryModeDaoCollection of all ZoneModels, or empty list if not found.public java.util.Collection<ZoneModel> findZonesByZoneDeliveryMode(ZoneDeliveryModeModel zoneDeliveryMode)
ZoneDeliveryModeDaofindZonesByZoneDeliveryMode in interface ZoneDeliveryModeDaozoneDeliveryMode - the zone delivery modeCollection of all ZoneModels for the delivery mode, or empty list if not found.public java.util.List<java.util.List<ItemModel>> findZonesAndCountriesByZones(java.util.Set<ZoneModel> zones)
ZoneDeliveryModeDaofindZonesAndCountriesByZones in interface ZoneDeliveryModeDaozones - the zonesList contains a List of ItemModels, which consists of exactly one
ZoneModel and one CountryModel, or empty list if not found.public java.util.Collection<CurrencyModel> findCurrencies(ZoneModel zone, ZoneDeliveryModeModel zoneDeliveryMode)
ZoneDeliveryModeDaofindCurrencies in interface ZoneDeliveryModeDaozone - the zonezoneDeliveryMode - the zone delivery modeCurrencyModels, or empty list if not found.public java.util.Map<java.lang.Double,java.lang.Double> findDeliveryValues(CurrencyModel currency, ZoneModel zone, ZoneDeliveryModeModel zoneDeliveryMode)
ZoneDeliveryModeDaofindDeliveryValues in interface ZoneDeliveryModeDaocurrency - the currencyzone - the zonezoneDeliveryMode - the zone delivery modeCopyright © 2018 SAP SE. All Rights Reserved.