public interface OrderBlockManagerInterface
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COPYRIGHT
IBM copyright notice field.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Long |
block(java.lang.Long longOrderId,
java.lang.Integer blkRsnCodeId,
java.lang.String comments,
CommandContext cmdContext)
Block the order for the given reason code
|
java.lang.Long |
block(java.lang.Long longOrderId,
java.lang.String blkRsnCodedesc,
java.lang.String comments,
CommandContext cmdContext)
Block the order for the given reason description
|
void |
copyBlocksBetweenOrders(java.lang.Long copyFromOrderId,
java.lang.Long copyToOrderId)
Copy block between orders.
|
java.lang.Long |
getBlockReasonCodeId(java.lang.Long ordersId,
java.lang.String blockReasonCodeDescription)
This method returns a reason code id of a blocked order from the description and the passed in order id
|
java.util.Enumeration |
getOrderBlockReasons(java.lang.Long ordersId)
This method returns the blocks reasons for a particular order
|
boolean |
isBlocked(java.lang.Long ordersId,
CommandContext cmdContext)
This method determines If the order blocked or not
|
boolean |
isBlockedDueToReason(java.lang.Long ordersId,
java.lang.Integer blkRsnCodeId)
This method determines if an order is blocked for a given reason.
|
boolean |
isBlockedDueToReason(java.lang.Long ordersId,
java.lang.String blockReasonCodeDescription)
This method determines if an order is blocked for a given reason.
|
boolean |
isBlockReasonCodeRespected(java.lang.Integer storeEntiyId,
java.lang.Integer blkRsnCodeId)
This method determines if a block reason code is respected on a store.
|
boolean |
isBlockReasonCodeRespected(java.lang.Integer storeEntiyId,
java.lang.String blockReasonCodeDescription)
This method determines if a block reason code is respected on a store.
|
boolean |
isBlockReasonCodeTickerGenearation(java.lang.Integer storeEntiyId,
java.lang.Integer blkRsnCodeId)
This method determines if a block reason is tickler generation on a store.
|
boolean |
isBlockReasonCodeTickerGenearation(java.lang.Integer storeEntiyId,
java.lang.String blockReasonCodeDescription)
This method determines if a block reason is tickler generation on a store.
|
void |
unBlock(java.lang.Long longOrderId,
java.lang.Integer blkRsnCodeId,
java.lang.String comments,
CommandContext cmdContext)
Unblock the order for the given reason code
|
void |
unBlock(java.lang.Long longOrderId,
java.lang.String blkRsnCodeDesc,
java.lang.String comments,
CommandContext cmdContext)
Unblock the order for the given reason description
|
static final java.lang.String COPYRIGHT
boolean isBlocked(java.lang.Long ordersId,
CommandContext cmdContext)
throws ECException
ordersId - id of the ordercmdContext - ECExceptionjava.lang.Long block(java.lang.Long longOrderId,
java.lang.Integer blkRsnCodeId,
java.lang.String comments,
CommandContext cmdContext)
throws ECException
longOrderId - id of the order to be blockedblkRsnCodeId - block reason code Idcomments - comments of this operationcmdContext - ECExceptionjava.lang.Long block(java.lang.Long longOrderId,
java.lang.String blkRsnCodedesc,
java.lang.String comments,
CommandContext cmdContext)
throws ECException
longOrderId - id of the order to be blockedblkRsnCodedesc - block reason code descriptioncomments - comments of this operationcmdContext - ECExceptionvoid unBlock(java.lang.Long longOrderId,
java.lang.Integer blkRsnCodeId,
java.lang.String comments,
CommandContext cmdContext)
throws ECException
longOrderId - id of the order to be unblockedblkRsnCodeId - block reason code idcomments - comments of this operationcmdContext - ECExceptionvoid unBlock(java.lang.Long longOrderId,
java.lang.String blkRsnCodeDesc,
java.lang.String comments,
CommandContext cmdContext)
throws ECException
longOrderId - id of the order to be unblockedblkRsnCodeDesc - block reason code descriptioncomments - comments of this operationcmdContext - ECExceptionvoid copyBlocksBetweenOrders(java.lang.Long copyFromOrderId,
java.lang.Long copyToOrderId)
throws ECException
copyFromOrderId - id of the order to be copied fromcopyToOrderId - id of the order to be copied toECExceptionjava.util.Enumeration getOrderBlockReasons(java.lang.Long ordersId)
throws ECException
ordersId - order idECExceptionboolean isBlockedDueToReason(java.lang.Long ordersId,
java.lang.String blockReasonCodeDescription)
throws ECException
ordersId - order idblockReasonCodeDescription - block reason code descriptionECExceptionboolean isBlockedDueToReason(java.lang.Long ordersId,
java.lang.Integer blkRsnCodeId)
throws ECException
ordersId - order IdblkRsnCodeId - block reason code IdECExceptionjava.lang.Long getBlockReasonCodeId(java.lang.Long ordersId,
java.lang.String blockReasonCodeDescription)
throws ECException
ordersId - order IdblockReasonCodeDescription - block reason code descriptionECExceptionboolean isBlockReasonCodeRespected(java.lang.Integer storeEntiyId,
java.lang.Integer blkRsnCodeId)
throws ECException
storeEntiyId - blkRsnCodeId - ECExceptionboolean isBlockReasonCodeRespected(java.lang.Integer storeEntiyId,
java.lang.String blockReasonCodeDescription)
throws ECException
storeEntiyId - blockReasonCodeDescription - ECExceptionboolean isBlockReasonCodeTickerGenearation(java.lang.Integer storeEntiyId,
java.lang.Integer blkRsnCodeId)
throws ECException
storeEntiyId - blkRsnCodeId - ECExceptionboolean isBlockReasonCodeTickerGenearation(java.lang.Integer storeEntiyId,
java.lang.String blockReasonCodeDescription)
throws ECException
storeEntiyId - blockReasonCodeDescription - ECException