Class AncillaryShoppingSearchResponseConverter
java.lang.Object
ma.glasnost.orika.CustomConverter<AncillaryResponseData,AncillarySearchResponse>
de.hybris.platform.coreairlineocc.mapping.converters.AncillaryShoppingSearchResponseConverter
- All Implemented Interfaces:
ma.glasnost.orika.Converter<AncillaryResponseData,,AncillarySearchResponse> ma.glasnost.orika.MappedTypePair<AncillaryResponseData,AncillarySearchResponse>
public class AncillaryShoppingSearchResponseConverter
extends ma.glasnost.orika.CustomConverter<AncillaryResponseData,AncillarySearchResponse>
This is to populate Search Response for the Pros Ancillaries
-
Field Summary
Fields inherited from class ma.glasnost.orika.CustomConverter
destinationType, mapperFacade, sourceType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvert(AncillaryResponseData ancillaryResponseData, ma.glasnost.orika.metadata.Type<? extends AncillarySearchResponse> type, ma.glasnost.orika.MappingContext mappingContext) Converts the ancillary response data to AncillaryResponseprotected AddToCartInfocreateAddToCartInfo(AddToCartInfoData addToCartInfoData) Create add to cart info.protected List<AncillaryDetails>getAncillaries(AncillaryResponseData ancillaryResponseData) get AncillariesgetCategories(List<OfferGroupData> offerGroupDataList) get List of Categoryprotected List<AncillaryPricingInfo>getPricingInfo(List<AncillaryPricingInfoData> ancillaryPricingInfoDataList) get prices for ancillariespopulateDiscounts(List<DiscountData> discountDatas) populate Discountsprotected PricepopulatePrice(PriceData priceData) populate pricepopulateTaxes(List<TaxData> taxes) populate taxesMethods inherited from class ma.glasnost.orika.CustomConverter
canConvert, equals, getAType, getBType, hashCode, setMapperFacade, toString
-
Constructor Details
-
AncillaryShoppingSearchResponseConverter
public AncillaryShoppingSearchResponseConverter()
-
-
Method Details
-
convert
public AncillarySearchResponse convert(AncillaryResponseData ancillaryResponseData, ma.glasnost.orika.metadata.Type<? extends AncillarySearchResponse> type, ma.glasnost.orika.MappingContext mappingContext) Converts the ancillary response data to AncillaryResponse- Parameters:
ancillaryResponseData-type-mappingContext-- Returns:
- AncillaryResponse
-
getAncillaries
get Ancillaries- Parameters:
ancillaryResponseData- the ancillary response data- Returns:
- Ancillary list
-
createAddToCartInfo
Create add to cart info.- Parameters:
addToCartInfoData- the add to cart info data- Returns:
- the add to cart info
-
getPricingInfo
protected List<AncillaryPricingInfo> getPricingInfo(List<AncillaryPricingInfoData> ancillaryPricingInfoDataList) get prices for ancillaries- Parameters:
ancillaryPricingInfoDataList- the ancillary pricing info data list- Returns:
- AncillaryPricingInfo pricing info
-
getCategories
get List of Category- Parameters:
offerGroupDataList- the offer group data list- Returns:
- the categories
-
populateDiscounts
populate Discounts- Parameters:
discountDatas- the discount datas- Returns:
- List of Discount
-
populateTaxes
populate taxes- Parameters:
taxes- the taxes- Returns:
- list of TaxPriceInfo
-
populatePrice
populate price- Parameters:
priceData- the price data- Returns:
- the price
-