Class GiftWrapOrderItemImpl
java.lang.Object
org.broadleafcommerce.core.order.domain.OrderItemImpl
org.broadleafcommerce.core.order.domain.DiscreteOrderItemImpl
org.broadleafcommerce.core.order.domain.GiftWrapOrderItemImpl
- All Implemented Interfaces:
Serializable,Cloneable,org.broadleafcommerce.common.admin.domain.AdminMainEntity,org.broadleafcommerce.common.copy.MultiTenantCloneable<OrderItem>,org.broadleafcommerce.common.currency.util.CurrencyCodeIdentifiable,DiscreteOrderItem,GiftWrapOrderItem,OrderItem,SkuAccessor
@Entity
public class GiftWrapOrderItemImpl
extends DiscreteOrderItemImpl
implements GiftWrapOrderItem
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.broadleafcommerce.core.order.domain.DiscreteOrderItemImpl
DiscreteOrderItemImpl.Presentation -
Field Summary
FieldsFields inherited from class org.broadleafcommerce.core.order.domain.DiscreteOrderItemImpl
additionalAttributes, baseRetailPrice, baseSalePrice, bundleOrderItem, deproxiedProduct, deproxiedSku, discreteOrderItemFeePrices, product, sku, skuBundleItemFields inherited from class org.broadleafcommerce.core.order.domain.OrderItemImpl
auditable, candidateItemOffers, cartMessages, category, childOrderItems, deproxiedCategory, discountsAllowed, giftWrapOrderItem, hasValidationError, id, itemTaxable, name, order, orderItemAdjustments, orderItemAttributeMap, orderItemPriceDetails, orderItemQualifiers, orderItemType, parentOrderItem, personalMessage, price, proratedOrderItemAdjustments, quantity, retailPrice, retailPriceOverride, salePrice, salePriceOverride, totalTaxFields inherited from interface org.broadleafcommerce.common.admin.domain.AdminMainEntity
MAIN_ENTITY_NAME_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()org.broadleafcommerce.common.copy.CreateResponse<DiscreteOrderItem>createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) booleaninthashCode()voidsetWrappedItems(List<OrderItem> wrappedItems) Methods inherited from class org.broadleafcommerce.core.order.domain.DiscreteOrderItemImpl
convertToMoney, findParentItem, getAdditionalAttributes, getBaseRetailPrice, getBaseSalePrice, getBundleOrderItem, getDiscreteOrderItemFeePrices, getName, getOrder, getProduct, getSku, getSkuBundleItem, isDiscountingAllowed, isSkuActive, isTaxable, setAdditionalAttributes, setBaseRetailPrice, setBaseSalePrice, setBundleOrderItem, setDiscreteOrderItemFeePrices, setOrder, setProduct, setSku, setSkuBundleItem, updateRetailPrice, updateSaleAndRetailPrices, updateSalePriceMethods inherited from class org.broadleafcommerce.core.order.domain.OrderItemImpl
addCandidateItemOffer, assignFinalPrice, checkCloneable, convertOrderItemType, finalizePrice, getAdjustmentValue, getAuditable, getAverageAdjustmentValue, getAveragePrice, getCandidateItemOffers, getCartMessages, getCategory, getChildOrderItems, getCurrencyCode, getFutureCreditTotalAdjustmentValue, getFutureCreditTotalAdjustmentValue, getGiftWrapOrderItem, getHasValidationError, getId, getIsDiscounted, getIsOnSale, getMainEntityName, getOrderItemAdjustments, getOrderItemAttributes, getOrderItemPriceDetails, getOrderItemQualifiers, getOrderItemType, getParentOrderItem, getPersonalMessage, getPrice, getPriceBeforeAdjustments, getPriceBeforeAdjustments, getProratedOrderItemAdjustments, getQuantity, getRetailPrice, getSalePrice, getTaxablePrice, getTotalAdjustmentValue, getTotalAdjustmentValue, getTotalPrice, getTotalPrice, getTotalPriceBeforeAdjustments, isAParentOf, isChildOrderItem, isInCategory, isRetailPriceOverride, isSalePriceOverride, removeAllAdjustments, removeAllCandidateItemOffers, setAuditable, setCandidateItemOffers, setCartMessages, setCategory, setChildOrderItems, setDiscountingAllowed, setGiftWrapOrderItem, setHasValidationError, setId, setName, setOrderItemAdjustments, setOrderItemAttributes, setOrderItemPriceDetails, setOrderItemQualifiers, setOrderItemType, setParentOrderItem, setPersonalMessage, setPrice, setProratedOrderItemAdjustments, setQuantity, setRetailPrice, setRetailPriceOverride, setSalePrice, setSalePriceOverride, setTaxable, shouldSumChildrenMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.broadleafcommerce.core.order.domain.DiscreteOrderItem
findParentItem, getAdditionalAttributes, getBaseRetailPrice, getBaseSalePrice, getBundleOrderItem, getDiscreteOrderItemFeePrices, getProduct, getSku, getSkuBundleItem, getTaxablePrice, isSkuActive, setAdditionalAttributes, setBaseRetailPrice, setBaseSalePrice, setBundleOrderItem, setDiscreteOrderItemFeePrices, setProduct, setSku, setSkuBundleItemMethods inherited from interface org.broadleafcommerce.core.order.domain.OrderItem
addCandidateItemOffer, assignFinalPrice, finalizePrice, getAdjustmentValue, getAuditable, getAverageAdjustmentValue, getAveragePrice, getCandidateItemOffers, getCartMessages, getCategory, getChildOrderItems, getFutureCreditTotalAdjustmentValue, getFutureCreditTotalAdjustmentValue, getGiftWrapOrderItem, getHasValidationError, getId, getIsDiscounted, getIsOnSale, getName, getOrder, getOrderItemAdjustments, getOrderItemAttributes, getOrderItemPriceDetails, getOrderItemQualifiers, getOrderItemType, getParentOrderItem, getPersonalMessage, getPrice, getPriceBeforeAdjustments, getPriceBeforeAdjustments, getProratedOrderItemAdjustments, getQuantity, getRetailPrice, getSalePrice, getTotalAdjustmentValue, getTotalAdjustmentValue, getTotalPrice, getTotalPrice, getTotalPriceBeforeAdjustments, isAParentOf, isChildOrderItem, isDiscountingAllowed, isInCategory, isRetailPriceOverride, isSalePriceOverride, isTaxable, removeAllAdjustments, removeAllCandidateItemOffers, setAuditable, setCandidateItemOffers, setCartMessages, setCategory, setChildOrderItems, setDiscountingAllowed, setGiftWrapOrderItem, setHasValidationError, setId, setName, setOrder, setOrderItemAdjustments, setOrderItemAttributes, setOrderItemPriceDetails, setOrderItemQualifiers, setOrderItemType, setParentOrderItem, setPersonalMessage, setPrice, setProratedOrderItemAdjustments, setQuantity, setRetailPrice, setRetailPriceOverride, setSalePrice, setSalePriceOverride, setTaxable, updateSaleAndRetailPrices
-
Field Details
-
wrappedItems
-
-
Constructor Details
-
GiftWrapOrderItemImpl
public GiftWrapOrderItemImpl()
-
-
Method Details
-
getWrappedItems
- Specified by:
getWrappedItemsin interfaceGiftWrapOrderItem
-
setWrappedItems
- Specified by:
setWrappedItemsin interfaceGiftWrapOrderItem
-
clone
- Specified by:
clonein interfaceOrderItem- Overrides:
clonein classDiscreteOrderItemImpl
-
createOrRetrieveCopyInstance
public org.broadleafcommerce.common.copy.CreateResponse<DiscreteOrderItem> createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) throws CloneNotSupportedException - Specified by:
createOrRetrieveCopyInstancein interfaceorg.broadleafcommerce.common.copy.MultiTenantCloneable<OrderItem>- Overrides:
createOrRetrieveCopyInstancein classDiscreteOrderItemImpl- Throws:
CloneNotSupportedException
-
hashCode
public int hashCode()- Overrides:
hashCodein classDiscreteOrderItemImpl
-
equals
- Overrides:
equalsin classDiscreteOrderItemImpl
-