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 voidSubscriptionProcessUtil.arrangeMainSkuAtTop(ItemResponse item) arrangeMainSkuAtTopstatic voidSubscriptionProcessUtil.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 SFItemUserSubscriptionDataResponseProcessorExtended.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 voidSubscriptionProcessUtil.constructItemsSkus(ItemResponse item, SubscriptionResponse subscription, String storeId, List<SFItem> sfItems, Map<String, List<ItemResponse>> failedItemsMap, boolean includeFailedItemsCheck) constructItemsSkusstatic booleanUserSubscriptionDataResponseProcessorExtended.isInActiveOrOOSSubscription(ItemResponse itemInfo) This method will check the subscription is in active or notstatic booleanProcessNowSubscriptionPreProcessor.isItemLevelFrequencyEnabledItem(ItemResponse item) This method is use to validate whether the item level frequency is enabled for particular cart item or notstatic booleanSubscriptionProcessUtil.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 booleanSubscriptionProcessUtil.isSkippedItem(SubscriptionResponse subscription, ItemResponse item) isSkippedItemstatic voidSubscriptionProcessUtil.parseFailedItems(ItemResponse item, Map<String, List<ItemResponse>> failedItemsMap, boolean isInventoryAvail, boolean isActiveSku, boolean isSkippedItem) parseFailedItemsstatic voidSubscriptionProcessUtil.parseItemsAndAddToCart(ItemResponse item, SubscriptionResponse subscription, String storeId, List<SFItem> sfItems, List<SkuOrchestration> sfSkus) parseItemsAndAddToCartstatic voidConstructCartForFailedItemsInSummary.setItemPropertiesOnCartItem(SubscriptionResponse subscription, SFItem sfItem, ItemResponse itemInfo) setItemPropertiesOnCartItemMethod parameters in com.skava.subscription.orchestration.processor with type arguments of type ItemResponseModifier and TypeMethodDescriptionstatic voidSubscriptionProcessUtil.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 voidSubscriptionProcessUtil.constructItemsSkus(ItemResponse item, SubscriptionResponse subscription, String storeId, List<SFItem> sfItems, Map<String, List<ItemResponse>> failedItemsMap, boolean includeFailedItemsCheck) constructItemsSkusstatic voidSubscriptionProcessUtil.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 voidSubscriptionSummaryTransformation.parseInventoryStatus(ItemResponse item, Map<String, String> mainSkuInventoryMap) parseInventoryStatus - This method is used to parse inventory status