Package de.hybris.platform.order.impl
Class DefaultDeliveryModeService
- java.lang.Object
-
- de.hybris.platform.servicelayer.internal.service.AbstractService
-
- de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
-
- de.hybris.platform.order.impl.DefaultDeliveryModeService
-
- All Implemented Interfaces:
DeliveryModeService,java.io.Serializable,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware,org.springframework.beans.factory.InitializingBean
- Direct Known Subclasses:
DefaultZoneDeliveryModeService
public class DefaultDeliveryModeService extends AbstractBusinessService implements DeliveryModeService
Default implementation of theDeliveryModeService.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
AbstractService.SerializableDTO
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
modelService, sessionService, txManager
-
Fields inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
tenant
-
-
Constructor Summary
Constructors Constructor Description DefaultDeliveryModeService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<DeliveryModeModel>getAllDeliveryModes()Gets allDeliveryModeModels.DeliveryModeModelgetDeliveryModeForCode(java.lang.String code)Gets theDeliveryModeModelwith the specified code.java.util.Collection<DeliveryModeModel>getSupportedDeliveryModes(PaymentModeModel paymentMode)Gets allDeliveryModeModels which are supported for the givenPaymentModeModel.voidsetDeliveryModeDao(DeliveryModeDao deliveryModeDao)-
Methods inherited from class de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
getModelService, getSessionService, getTxManager, setModelService, setSessionService, setTxManager
-
Methods inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
afterPropertiesSet, getCurrentTenant, setBeanName, setCurrentTenant, writeReplace
-
-
-
-
Method Detail
-
getDeliveryModeForCode
public DeliveryModeModel getDeliveryModeForCode(java.lang.String code)
Description copied from interface:DeliveryModeServiceGets theDeliveryModeModelwith the specified code.- Specified by:
getDeliveryModeForCodein interfaceDeliveryModeService- Parameters:
code- the delivery mode code- Returns:
- the found
DeliveryModeModelwith the specified code
-
getAllDeliveryModes
public java.util.Collection<DeliveryModeModel> getAllDeliveryModes()
Description copied from interface:DeliveryModeServiceGets allDeliveryModeModels.- Specified by:
getAllDeliveryModesin interfaceDeliveryModeService- Returns:
- a
Collectionof allDeliveryModeModels
-
getSupportedDeliveryModes
public java.util.Collection<DeliveryModeModel> getSupportedDeliveryModes(PaymentModeModel paymentMode)
Description copied from interface:DeliveryModeServiceGets allDeliveryModeModels which are supported for the givenPaymentModeModel.- Specified by:
getSupportedDeliveryModesin interfaceDeliveryModeService- Parameters:
paymentMode- target paymentMode- Returns:
- a
Collectionof supportedDeliveryModeModels
-
setDeliveryModeDao
public void setDeliveryModeDao(DeliveryModeDao deliveryModeDao)
-
-