Class AsnModelPopulator
java.lang.Object
de.hybris.platform.warehousingfacades.asn.converters.populator.AsnModelPopulator
- All Implemented Interfaces:
Populator<AsnData,AdvancedShippingNoticeModel>
public class AsnModelPopulator
extends Object
implements Populator<AsnData,AdvancedShippingNoticeModel>
Populator for populating
AsnData into AdvancedShippingNoticeModel-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected WarehousingCommentServiceprotected GuidKeyGeneratorprotected PointOfServiceServiceprotected WarehouseSelectionForAsnStrategyprotected WarehouseServicevoidpopulate(AsnData source, AdvancedShippingNoticeModel target) Populate the target instance with values from the source instance.protected voidpopulateComment(AsnData source, AdvancedShippingNoticeModel target) PopulatesCommentModelfromAsnDataprotected voidpopulateWarehouse(AsnData source, AdvancedShippingNoticeModel target) PopulatesWarehouseModelfromAsnDatavoidsetAsnCommentService(WarehousingCommentService asnCommentService) voidsetAsnEntryModelConverter(AbstractConverter<AsnEntryData, AdvancedShippingNoticeEntryModel> asnEntryModelConverter) voidsetGuidKeyGenerator(GuidKeyGenerator guidKeyGenerator) voidsetPointOfServiceService(PointOfServiceService pointOfServiceService) voidsetWarehouseSelectionForAsnStrategy(WarehouseSelectionForAsnStrategy warehouseSelectionForAsnStrategy) voidsetWarehouseService(WarehouseService warehouseService)
-
Field Details
-
ASN_COMMENT_SUBJECT
- See Also:
-
-
Constructor Details
-
AsnModelPopulator
public AsnModelPopulator()
-
-
Method Details
-
populate
Description copied from interface:PopulatorPopulate the target instance with values from the source instance.- Specified by:
populatein interfacePopulator<AsnData,AdvancedShippingNoticeModel> - Parameters:
source- the source objecttarget- the target to fill- Throws:
ConversionException- if an error occurs
-
populateWarehouse
PopulatesWarehouseModelfromAsnData- Parameters:
target- theAdvancedShippingNoticeModelsource- theAsnData
-
populateComment
PopulatesCommentModelfromAsnData- Parameters:
source- theAsnDatatarget- theAdvancedShippingNoticeModel
-
getWarehouseService
-
setWarehouseService
-
getPointOfServiceService
-
setPointOfServiceService
-
getGuidKeyGenerator
-
setGuidKeyGenerator
-
getAsnCommentService
-
setAsnCommentService
-
getAsnEntryModelConverter
protected AbstractConverter<AsnEntryData,AdvancedShippingNoticeEntryModel> getAsnEntryModelConverter() -
setAsnEntryModelConverter
public void setAsnEntryModelConverter(AbstractConverter<AsnEntryData, AdvancedShippingNoticeEntryModel> asnEntryModelConverter) -
getWarehouseSelectionForAsnStrategy
-
setWarehouseSelectionForAsnStrategy
public void setWarehouseSelectionForAsnStrategy(WarehouseSelectionForAsnStrategy warehouseSelectionForAsnStrategy)
-