Class SkuInventoryReservationRequest
java.lang.Object
com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequest
- All Implemented Interfaces:
- Serializable
Container to allow serialization and transport of specific inventory reservation requests.
- Author:
- Kelly Tisdell (ktisdell)
- See Also:
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected booleanbooleanAn external ID for a sku inventory reservation request that can be used to notify external systems of changes related to this request.Logically separate groups into pickup or ship groups, along with items to be adjusted.Indicates if the Inventory Reservation Request is a HARD or SOFT request.Indicates how we should be looking upSkuInventory(by which field) with respect toskuReferenceValue.inthashCode()voidsetRequestId(String requestId) An external ID for a sku inventory reservation request that can be used to notify external systems of changes related to this request.voidsetReservationRequestGroups(List<SkuInventoryReservationRequestGroup> reservationRequestGroups) Logically separate groups into pickup or ship groups, along with items to be adjusted.voidsetReservationRequestType(String reservationRequestType) Indicates if the Inventory Reservation Request is a HARD or SOFT request.voidsetSkuReferenceFieldType(String skuReferenceFieldType) Indicates how we should be looking upSkuInventory(by which field) with respect toskuReferenceValue.toString()
- 
Constructor Details- 
SkuInventoryReservationRequestpublic SkuInventoryReservationRequest()
 
- 
- 
Method Details- 
getRequestIdAn external ID for a sku inventory reservation request that can be used to notify external systems of changes related to this request. By default, this is set to a cart or order ID.
- 
getReservationRequestTypeIndicates if the Inventory Reservation Request is a HARD or SOFT request. Soft requests are temporary and may be reversed if a HARD reservation is not eventually created. SOFT requests typically happen prior to payment or finalizing checkout. HARD requests are typically done after payment or finalizing checkout.
- 
getSkuReferenceFieldTypeIndicates how we should be looking upSkuInventory(by which field) with respect toskuReferenceValue. Default allowed values are:SKU_CODE(default)SKU_EXTERNAL_IDUPCEANGTIN
- 
getReservationRequestGroupsLogically separate groups into pickup or ship groups, along with items to be adjusted. EachSkuInventoryReservationRequestGroupis loosely correlated with a Fulfillment Group in the Cart domain.
- 
setRequestIdAn external ID for a sku inventory reservation request that can be used to notify external systems of changes related to this request. By default, this is set to a cart or order ID.
- 
setReservationRequestTypeIndicates if the Inventory Reservation Request is a HARD or SOFT request. Soft requests are temporary and may be reversed if a HARD reservation is not eventually created. SOFT requests typically happen prior to payment or finalizing checkout. HARD requests are typically done after payment or finalizing checkout.
- 
setSkuReferenceFieldTypeIndicates how we should be looking upSkuInventory(by which field) with respect toskuReferenceValue. Default allowed values are:SKU_CODE(default)SKU_EXTERNAL_IDUPCEANGTIN
- 
setReservationRequestGroupspublic void setReservationRequestGroups(List<SkuInventoryReservationRequestGroup> reservationRequestGroups) Logically separate groups into pickup or ship groups, along with items to be adjusted. EachSkuInventoryReservationRequestGroupis loosely correlated with a Fulfillment Group in the Cart domain.
- 
toString
- 
equals
- 
canEqual
- 
hashCodepublic int hashCode()
 
-