Class InventoryTransactionMissingException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.broadleafcommerce.inventory.exception.InventoryTransactionMissingException
- All Implemented Interfaces:
Serializable
Thrown if, during inventory adjustment (e.g. refund, cancellation, fulfillment), an expected
inventory transaction doesn't exist.
For example, after checkout when fulfilling an order, if an item has an inventory reservation strategy that is not 'NEVER', we should see a transaction record with the type 'HARD_RESERVED'. If this record doesn't exist, there was likely some sort of issue during the checkout process that caused this transaction to not create.
- See Also:
-
Constructor Summary
ModifierConstructorDescriptionInventoryTransactionMissingException
(String message, Throwable cause) protected
InventoryTransactionMissingException
(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace) -
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
InventoryTransactionMissingException
public InventoryTransactionMissingException() -
InventoryTransactionMissingException
-
InventoryTransactionMissingException
-
InventoryTransactionMissingException
-
InventoryTransactionMissingException
-