com.bea.alcs.sfweb.view.helpers
Class StockAvailabilityMessageHelper
java.lang.Object
com.bea.alcs.sfweb.view.helpers.StockAvailabilityMessageHelper
public class StockAvailabilityMessageHelper
- extends java.lang.Object
Helper for determining availability and stock level messages.
Constructor Summary |
StockAvailabilityMessageHelper(long productSkuUid,
long warehouseUid)
Shortcut to the StockAvailabilityMessageHelper#getMessage(AvailabilityCriteria, Inventory, Date, Date, boolean)
for getting the message. |
Method Summary |
java.lang.String |
getMessage()
The message key to be shown to customer. |
boolean |
isActioButtonEnabled()
Should the action button be enabled. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ALWAYS_AVAILABLE_IN_STOCK
public static final java.lang.String ALWAYS_AVAILABLE_IN_STOCK
- See Also:
- Constant Field Values
AVAILABLE_FOR_BACK_ORDER_X_AVAILABLE
public static final java.lang.String AVAILABLE_FOR_BACK_ORDER_X_AVAILABLE
- See Also:
- Constant Field Values
AVAILABLE_FOR_BACK_ORDER_ESTIMATED_RESTOCK_DATE_X
public static final java.lang.String AVAILABLE_FOR_BACK_ORDER_ESTIMATED_RESTOCK_DATE_X
- See Also:
- Constant Field Values
AVAILABLE_FOR_BACK_ORDER_NO_ESTIMATED_RESTOCK_DATE
public static final java.lang.String AVAILABLE_FOR_BACK_ORDER_NO_ESTIMATED_RESTOCK_DATE
- See Also:
- Constant Field Values
AVAILABLE_FOR_BACK_ORDER_OUT_OF_STOCK
public static final java.lang.String AVAILABLE_FOR_BACK_ORDER_OUT_OF_STOCK
- See Also:
- Constant Field Values
AVAILABLE_FOR_PRE_ORDER_X_AVAILABLE
public static final java.lang.String AVAILABLE_FOR_PRE_ORDER_X_AVAILABLE
- See Also:
- Constant Field Values
AVAILABLE_FOR_PRE_ORDER_ESTIMATED_RELEASE_DATE_X
public static final java.lang.String AVAILABLE_FOR_PRE_ORDER_ESTIMATED_RELEASE_DATE_X
- See Also:
- Constant Field Values
AVAILABLE_FOR_PRE_ORDER_NO_ESTIMATED_RELEASE_DATE
public static final java.lang.String AVAILABLE_FOR_PRE_ORDER_NO_ESTIMATED_RELEASE_DATE
- See Also:
- Constant Field Values
AVAILABLE_FOR_PRE_ORDER_OUT_OF_STOCK
public static final java.lang.String AVAILABLE_FOR_PRE_ORDER_OUT_OF_STOCK
- See Also:
- Constant Field Values
ONLY_IF_IN_STOCK_X_AVAILABLE
public static final java.lang.String ONLY_IF_IN_STOCK_X_AVAILABLE
- See Also:
- Constant Field Values
ONLY_IF_IN_STOCK_OUT_OF_STOCK
public static final java.lang.String ONLY_IF_IN_STOCK_OUT_OF_STOCK
- See Also:
- Constant Field Values
ONLY_IF_IN_STOCK_ESTIMATED_RESTOCK_DATE_X
public static final java.lang.String ONLY_IF_IN_STOCK_ESTIMATED_RESTOCK_DATE_X
- See Also:
- Constant Field Values
StockAvailabilityMessageHelper
public StockAvailabilityMessageHelper(long productSkuUid,
long warehouseUid)
- Shortcut to the
StockAvailabilityMessageHelper#getMessage(AvailabilityCriteria, Inventory, Date, Date, boolean)
for getting the message.
- Parameters:
productSkuUid
- the product SKUwarehouseUid
- the warehouse
getMessage
public java.lang.String getMessage()
- The message key to be shown to customer.
- Returns:
- String
isActioButtonEnabled
public boolean isActioButtonEnabled()
- Should the action button be enabled.
- Returns:
- boolean