public interface FulfillmentOrderItem
Modifier and Type | Method and Description |
---|---|
List<AppeasementAdjustment> |
getAppeasements()
After fulfillment, a CSR may wish to adjust the price of a fulfillment item to reflect
and adjustments that were given out (e.g.
|
org.broadleafcommerce.openadmin.audit.AdminAuditable |
getAuditable()
Auditing data for this fulfillmentOrderItem
|
int |
getConfirmedReturnQuantity()
This is the aggregate of all return confirmed quantities, across all ReturnConfirmations
|
org.broadleafcommerce.core.order.domain.FulfillmentGroupItem |
getFulfillmentGroupItem()
The related FulfillmentGroupItem
|
org.broadleafcommerce.common.money.Money |
getFulfillmentItemAmount()
The amount that should be charged / refunded for this FulfillmentOrderItem when this item
is fulfilled.
|
FulfillmentOrder |
getFulfillmentOrder()
Returns the related fulfillmentOrder
|
Long |
getId()
Returns the unique id for the item.
|
Integer |
getQuantity()
The quantity for this item.
|
int |
getQuantityAuthorizedForReturn()
This is the aggregate of all return authorization quantity items, across all ReturnAuthorizationItems
|
org.broadleafcommerce.common.money.Money |
getTotalAppeasements()
Convenience method to return non null sum of all appeasements for this fulfillment item
|
org.broadleafcommerce.common.money.Money |
getTotalProcessedAppeasements()
Convenience method to return non null sum of all processed appeasements for this fulfillment item
|
org.broadleafcommerce.common.money.Money |
getTotalUnprocessedAppeasements()
Convenience method to return non null sum of all unprocessed appeasements for this fulfillment item
|
void |
setAppeasements(List<AppeasementAdjustment> appeasements)
After fulfillment, a CSR may wish to adjust the price of a fulfillment item to reflect
and adjustments that were given out (e.g.
|
void |
setAuditable(org.broadleafcommerce.openadmin.audit.AdminAuditable auditable)
Auditing data for this fulfillmentOrderItem
|
void |
setConfirmedReturnQuantity(int quantity)
This is the aggregate of all return confirmed quantities, across all ReturnConfirmations
|
void |
setFulfillmentGroupItem(org.broadleafcommerce.core.order.domain.FulfillmentGroupItem fgItem)
Sets the related FulfillmentGroupItem
|
void |
setFulfillmentItemAmount(org.broadleafcommerce.common.money.Money amount)
Sets the amount that should be charged for this FulfillmentOrderItem when this item
is fulfilled.
|
void |
setFulfillmentOrder(FulfillmentOrder fulfillmentOrder)
Sets the related fulfillmentOrder
|
void |
setId(Long id)
Sets the unique id for the item.
|
void |
setQuantity(Integer quantity)
The quantity for this item
|
void |
setQuantityAuthorizedForReturn(int quantity)
Sets the aggregate quantity authorized for return, across all ReturnAuthorizationItems
|
void setId(Long id)
id
- Long getId()
void setFulfillmentOrder(FulfillmentOrder fulfillmentOrder)
fulfillmentOrder
- FulfillmentOrder getFulfillmentOrder()
void setFulfillmentGroupItem(org.broadleafcommerce.core.order.domain.FulfillmentGroupItem fgItem)
org.broadleafcommerce.core.order.domain.FulfillmentGroupItem getFulfillmentGroupItem()
void setQuantity(Integer quantity)
quantity
- Integer getQuantity()
org.broadleafcommerce.common.money.Money getFulfillmentItemAmount()
void setFulfillmentItemAmount(org.broadleafcommerce.common.money.Money amount)
amount
- void setAuditable(org.broadleafcommerce.openadmin.audit.AdminAuditable auditable)
auditable
- org.broadleafcommerce.openadmin.audit.AdminAuditable getAuditable()
int getQuantityAuthorizedForReturn()
void setQuantityAuthorizedForReturn(int quantity)
quantity
- int getConfirmedReturnQuantity()
void setConfirmedReturnQuantity(int quantity)
List<AppeasementAdjustment> getAppeasements()
void setAppeasements(List<AppeasementAdjustment> appeasements)
org.broadleafcommerce.common.money.Money getTotalAppeasements()
org.broadleafcommerce.common.money.Money getTotalProcessedAppeasements()
org.broadleafcommerce.common.money.Money getTotalUnprocessedAppeasements()
Copyright © 2018. All rights reserved.