Uses of Class
com.skava.subscription.model.ItemResponse
Packages that use ItemResponse
Package
Description
The promotion orchestration processor classes are available here
Subscription Map transformation are available here.
Subscription orchestration processors are available here
Subscription orchestration transformers are available here
-
Uses of ItemResponse in com.skava.promotion.orchestration.processor
Method parameters in com.skava.promotion.orchestration.processor with type arguments of type ItemResponseModifier and TypeMethodDescriptionPromotionRequestProcessor.createPromotionSkus
(SFCart cart, String productPropertiesForPromotion, Map<Long, ItemResponse> outOfStockItems, boolean isSubscriptionFlow) This method is used to create promotion skus information for the promotion request. -
Uses of ItemResponse in com.skava.subscription.mapper
Method parameters in com.skava.subscription.mapper with type arguments of type ItemResponseModifier and TypeMethodDescriptionSubscriptionModelMapper.itemResponseToSFSubscriptionItem
(List<ItemResponse> item) This method is used to transform the subscription service model into SFSubscriptionItem model. -
Uses of ItemResponse in com.skava.subscription.orchestration.processor
Methods in com.skava.subscription.orchestration.processor that return types with arguments of type ItemResponseModifier and TypeMethodDescriptionprotected static Map<Long,
ItemResponse> UserSubscriptionDataResponseProcessorExtended.checkProperty
(org.apache.camel.Exchange exchange, SubscriptionResponse subscription, ItemResponse itemInfo) Methods in com.skava.subscription.orchestration.processor with parameters of type ItemResponseModifier and TypeMethodDescriptionstatic void
SubscriptionProcessUtil.arrangeMainSkuAtTop
(ItemResponse item) arrangeMainSkuAtTopstatic void
SubscriptionProcessUtil.calculateNextOrderProcessingMonths
(SubscriptionResponse subscription, String storeTimeZone, ItemResponse item, SortedSet<Integer> monthsToBeProcessed, int frequency, boolean isFirstTimeSubscription) This method is used to calculate next order processing monthsprotected static SFItem
UserSubscriptionDataResponseProcessorExtended.checkItemInfo
(SubscriptionResponse subscription, SFItem item, ItemResponse itemInfo, boolean isSkipped, Boolean isOOSInActive, Boolean isProcessNow) protected static Map<Long,
ItemResponse> UserSubscriptionDataResponseProcessorExtended.checkProperty
(org.apache.camel.Exchange exchange, SubscriptionResponse subscription, ItemResponse itemInfo) static void
SubscriptionProcessUtil.constructItemsSkus
(ItemResponse item, SubscriptionResponse subscription, String storeId, List<SFItem> sfItems, Map<String, List<ItemResponse>> failedItemsMap, boolean includeFailedItemsCheck) constructItemsSkusstatic boolean
UserSubscriptionDataResponseProcessorExtended.isInActiveOrOOSSubscription
(ItemResponse itemInfo) This method will check the subscription is in active or notstatic boolean
ProcessNowSubscriptionPreProcessor.isItemLevelFrequencyEnabledItem
(ItemResponse item) This method is use to validate whether the item level frequency is enabled for particular cart item or notstatic boolean
SubscriptionProcessUtil.isOneTimeSubscriptionItem
(ItemResponse item) This method is used to check whether the item is one time subscription item or not isOneTimeSubscriptionItem returns true if the item is one time subscriptionstatic boolean
SubscriptionProcessUtil.isSkippedItem
(SubscriptionResponse subscription, ItemResponse item) isSkippedItemstatic void
SubscriptionProcessUtil.parseFailedItems
(ItemResponse item, Map<String, List<ItemResponse>> failedItemsMap, boolean isInventoryAvail, boolean isActiveSku, boolean isSkippedItem) parseFailedItemsstatic void
SubscriptionProcessUtil.parseItemsAndAddToCart
(ItemResponse item, SubscriptionResponse subscription, String storeId, List<SFItem> sfItems, List<SkuOrchestration> sfSkus) parseItemsAndAddToCartstatic void
ConstructCartForFailedItemsInSummary.setItemPropertiesOnCartItem
(SubscriptionResponse subscription, SFItem sfItem, ItemResponse itemInfo) setItemPropertiesOnCartItemMethod parameters in com.skava.subscription.orchestration.processor with type arguments of type ItemResponseModifier and TypeMethodDescriptionstatic void
SubscriptionProcessUtil.constructItemsBasedOnFrequency
(org.apache.camel.Exchange exchange, SubscriptionResponse subscription, String storeId, List<SFItem> sfItems, Map<String, List<ItemResponse>> failedItemsMap, Map<Long, SortedSet<Integer>> availableMonthsMap) This method is used to construct cart items based on frequencystatic void
SubscriptionProcessUtil.constructItemsSkus
(ItemResponse item, SubscriptionResponse subscription, String storeId, List<SFItem> sfItems, Map<String, List<ItemResponse>> failedItemsMap, boolean includeFailedItemsCheck) constructItemsSkusstatic void
SubscriptionProcessUtil.parseFailedItems
(ItemResponse item, Map<String, List<ItemResponse>> failedItemsMap, boolean isInventoryAvail, boolean isActiveSku, boolean isSkippedItem) parseFailedItems -
Uses of ItemResponse in com.skava.subscription.orchestration.transformation
Methods in com.skava.subscription.orchestration.transformation that return types with arguments of type ItemResponseModifier and TypeMethodDescriptionstatic List<ItemResponse>
SubscriptionSummaryTransformation.convertToItems
(SubscriptionResponse subscription, Map<String, SFItem> cartItemMap, Map<String, List<SFItem>> giftItemMap, Map<String, String> mainSkuInventoryMap, Map<Long, SortedSet<Integer>> availableMonthsMap) convertToItemsMethods in com.skava.subscription.orchestration.transformation with parameters of type ItemResponseModifier and TypeMethodDescriptionstatic void
SubscriptionSummaryTransformation.parseInventoryStatus
(ItemResponse item, Map<String, String> mainSkuInventoryMap) parseInventoryStatus - This method is used to parse inventory status