Class SkuInventoryReservationRequest
- java.lang.Object
-
- com.broadleafcommerce.cartoperation.domain.SkuInventoryReservationRequest
-
- All Implemented Interfaces:
Serializable
public class SkuInventoryReservationRequest extends Object implements Serializable
Container to allow serialization and transport of specific inventory reservation requests.- Author:
- Kelly Tisdell (ktisdell)
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SkuInventoryReservationRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(Object other)
boolean
equals(Object o)
List<SkuInventoryReservationRequestGroup>
getReservationRequestGroups()
Logically separate groups into pickup or ship groups, along with items to be adjusted.String
getReservationRequestType()
Indicates if the Inventory Reservation Request is a HARD or SOFT request.String
getSkuReferenceFieldType()
Indicates how we should be looking up SKU Inventory (by which field) with respect toskuReferenceValue
.int
hashCode()
void
setReservationRequestGroups(List<SkuInventoryReservationRequestGroup> reservationRequestGroups)
Logically separate groups into pickup or ship groups, along with items to be adjusted.void
setReservationRequestType(String reservationRequestType)
Indicates if the Inventory Reservation Request is a HARD or SOFT request.void
setSkuReferenceFieldType(String skuReferenceFieldType)
Indicates how we should be looking up SKU Inventory (by which field) with respect toskuReferenceValue
.String
toString()
-
-
-
Method Detail
-
getReservationRequestType
public String getReservationRequestType()
Indicates 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.
-
getSkuReferenceFieldType
public String getSkuReferenceFieldType()
Indicates how we should be looking up SKU Inventory (by which field) with respect toskuReferenceValue
. Default allowed values are:SKU_CONTEXT_ID
SKU_EXTERNAL_ID
SKU_CODE
UPC
EAN
GTIN
-
getReservationRequestGroups
public List<SkuInventoryReservationRequestGroup> getReservationRequestGroups()
Logically separate groups into pickup or ship groups, along with items to be adjusted. EachSkuInventoryReservationRequestGroup
is loosely correlated with a Fulfillment Group in the Cart domain.
-
setReservationRequestType
public void setReservationRequestType(String reservationRequestType)
Indicates 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.
-
setSkuReferenceFieldType
public void setSkuReferenceFieldType(String skuReferenceFieldType)
Indicates how we should be looking up SKU Inventory (by which field) with respect toskuReferenceValue
. Default allowed values are:SKU_CONTEXT_ID
SKU_EXTERNAL_ID
SKU_CODE
UPC
EAN
GTIN
-
setReservationRequestGroups
public void setReservationRequestGroups(List<SkuInventoryReservationRequestGroup> reservationRequestGroups)
Logically separate groups into pickup or ship groups, along with items to be adjusted. EachSkuInventoryReservationRequestGroup
is loosely correlated with a Fulfillment Group in the Cart domain.
-
canEqual
protected boolean canEqual(Object other)
-
-