Uses of Interface
org.broadleafcommerce.core.order.domain.FulfillmentGroupItem
Packages that use FulfillmentGroupItem
Package
Description
-
Uses of FulfillmentGroupItem in org.broadleafcommerce.core.order.dao
Methods in org.broadleafcommerce.core.order.dao that return FulfillmentGroupItemModifier and TypeMethodDescriptionFulfillmentGroupItemDao.create()FulfillmentGroupItemDaoImpl.create()FulfillmentGroupItemDao.readFulfillmentGroupItemById(Long fulfillmentGroupItemId) FulfillmentGroupItemDaoImpl.readFulfillmentGroupItemById(Long fulfillmentGroupItemId) FulfillmentGroupItemDao.save(FulfillmentGroupItem fulfillmentGroupItem) FulfillmentGroupItemDaoImpl.save(FulfillmentGroupItem fulfillmentGroupItem) Methods in org.broadleafcommerce.core.order.dao that return types with arguments of type FulfillmentGroupItemModifier and TypeMethodDescriptionFulfillmentGroupItemDao.readFulfillmentGroupItemsForFulfillmentGroup(FulfillmentGroup fulfillmentGroup) FulfillmentGroupItemDaoImpl.readFulfillmentGroupItemsForFulfillmentGroup(FulfillmentGroup fulfillmentGroup) Methods in org.broadleafcommerce.core.order.dao with parameters of type FulfillmentGroupItemModifier and TypeMethodDescriptionvoidFulfillmentGroupItemDao.delete(FulfillmentGroupItem fulfillmentGroupItem) voidFulfillmentGroupItemDaoImpl.delete(FulfillmentGroupItem fulfillmentGroupItem) FulfillmentGroupItemDao.save(FulfillmentGroupItem fulfillmentGroupItem) FulfillmentGroupItemDaoImpl.save(FulfillmentGroupItem fulfillmentGroupItem) -
Uses of FulfillmentGroupItem in org.broadleafcommerce.core.order.domain
Classes in org.broadleafcommerce.core.order.domain that implement FulfillmentGroupItemFields in org.broadleafcommerce.core.order.domain with type parameters of type FulfillmentGroupItemModifier and TypeFieldDescriptionprotected List<FulfillmentGroupItem>FulfillmentGroupImpl.fulfillmentGroupItemsMethods in org.broadleafcommerce.core.order.domain with type parameters of type FulfillmentGroupItemModifier and TypeMethodDescription<G extends FulfillmentGroupItem>
org.broadleafcommerce.common.copy.CreateResponse<G>FulfillmentGroupItemImpl.createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) Methods in org.broadleafcommerce.core.order.domain that return FulfillmentGroupItemMethods in org.broadleafcommerce.core.order.domain that return types with arguments of type FulfillmentGroupItemModifier and TypeMethodDescriptionFulfillmentGroup.getFulfillmentGroupItems()FulfillmentGroupImpl.getFulfillmentGroupItems()Methods in org.broadleafcommerce.core.order.domain with parameters of type FulfillmentGroupItemModifier and TypeMethodDescriptionvoidFulfillmentGroup.addFulfillmentGroupItem(FulfillmentGroupItem fulfillmentGroupItem) voidFulfillmentGroupImpl.addFulfillmentGroupItem(FulfillmentGroupItem fulfillmentGroupItem) voidFulfillmentGroupItemImpl.checkCloneable(FulfillmentGroupItem fulfillmentGroupItem) protected voidFulfillmentGroupItemImpl.cloneTaxDetails(org.broadleafcommerce.common.copy.MultiTenantCopyContext context, FulfillmentGroupItem cloned) Method parameters in org.broadleafcommerce.core.order.domain with type arguments of type FulfillmentGroupItemModifier and TypeMethodDescriptionvoidFulfillmentGroup.setFulfillmentGroupItems(List<FulfillmentGroupItem> fulfillmentGroupItems) voidFulfillmentGroupImpl.setFulfillmentGroupItems(List<FulfillmentGroupItem> fulfillmentGroupItems) -
Uses of FulfillmentGroupItem in org.broadleafcommerce.core.order.service
Methods in org.broadleafcommerce.core.order.service that return FulfillmentGroupItemModifier and TypeMethodDescriptionprotected FulfillmentGroupItemFulfillmentGroupServiceImpl.createFulfillmentGroupItemFromOrderItem(OrderItem orderItem, FulfillmentGroup fulfillmentGroup, int quantity) Methods in org.broadleafcommerce.core.order.service that return types with arguments of type FulfillmentGroupItemModifier and TypeMethodDescriptionFulfillmentGroupService.getFulfillmentGroupItemsForOrderItem(Order order, OrderItem orderItem) Finds all FulfillmentGroupItems in the given Order that reference the given OrderItem.FulfillmentGroupServiceImpl.getFulfillmentGroupItemsForOrderItem(Order order, OrderItem orderItem) -
Uses of FulfillmentGroupItem in org.broadleafcommerce.core.order.service.workflow
Fields in org.broadleafcommerce.core.order.service.workflow with type parameters of type FulfillmentGroupItemModifier and TypeFieldDescriptionprotected List<FulfillmentGroupItem>CartOperationRequest.fgisToDeleteMethods in org.broadleafcommerce.core.order.service.workflow that return types with arguments of type FulfillmentGroupItemMethod parameters in org.broadleafcommerce.core.order.service.workflow with type arguments of type FulfillmentGroupItemModifier and TypeMethodDescriptionprotected voidAddWorkflowPriceOrderIfNecessaryActivity.getOiFgiMap(Order order, Map<OrderItem, List<FulfillmentGroupItem>> oiFgiMap, OrderItem oi) voidCartOperationRequest.setFgisToDelete(List<FulfillmentGroupItem> fgisToDelete) -
Uses of FulfillmentGroupItem in org.broadleafcommerce.core.order.strategy
Methods in org.broadleafcommerce.core.order.strategy that return types with arguments of type FulfillmentGroupItemModifier and TypeMethodDescriptionprotected List<FulfillmentGroupItem>FulfillmentGroupItemStrategyImpl.updateItemQuantity(Order order, OrderItem orderItem, Integer orderItemQuantityDelta) -
Uses of FulfillmentGroupItem in org.broadleafcommerce.core.pricing.service.tax.provider
Methods in org.broadleafcommerce.core.pricing.service.tax.provider with parameters of type FulfillmentGroupItemModifier and TypeMethodDescriptionprotected booleanSimpleTaxProvider.isItemTaxable(FulfillmentGroupItem item) -
Uses of FulfillmentGroupItem in org.broadleafcommerce.core.pricing.service.workflow
Methods in org.broadleafcommerce.core.pricing.service.workflow with parameters of type FulfillmentGroupItemModifier and TypeMethodDescriptionlongFulfillmentItemPricingActivity.applyDifferenceToAmount(FulfillmentGroupItem fgItem, long numApplicationsNeeded, org.broadleafcommerce.common.money.Money unitAmount) longFulfillmentItemPricingActivity.applyDifferenceToProratedAdj(FulfillmentGroupItem fgItem, long numApplicationsNeeded, org.broadleafcommerce.common.money.Money unitAmount) longFulfillmentItemPricingActivity.applyTaxDifference(FulfillmentGroupItem fgItem, long numApplicationsNeeded, org.broadleafcommerce.common.money.Money unitAmount) Method parameters in org.broadleafcommerce.core.pricing.service.workflow with type arguments of type FulfillmentGroupItemModifier and TypeMethodDescriptionprotected voidFulfillmentItemPricingActivity.fixItemTotalRoundingIssues(Order order, Map<OrderItem, List<FulfillmentGroupItem>> partialOrderItemMap) Because an item may have multiple price details that don't round cleanly, we may have pennies left over that need to be distributed.protected voidFulfillmentItemPricingActivity.populateItemTotalAmount(Order order, Map<OrderItem, List<FulfillmentGroupItem>> partialOrderItemMap) Sets the fulfillment amount which includes the relative portion of the total price for the corresponding order item.protected org.broadleafcommerce.common.money.MoneyFulfillmentItemPricingActivity.sumItemAmount(List<FulfillmentGroupItem> items, Order order) protected org.broadleafcommerce.common.money.MoneyFulfillmentItemPricingActivity.sumTaxAmount(List<FulfillmentGroupItem> items, Order order)