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
- ECException
java.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
- ECException
java.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
- ECException
void 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
- ECException
void 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
- ECException
void 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 toECException
java.util.Enumeration getOrderBlockReasons(java.lang.Long ordersId) throws ECException
ordersId
- order idECException
boolean isBlockedDueToReason(java.lang.Long ordersId, java.lang.String blockReasonCodeDescription) throws ECException
ordersId
- order idblockReasonCodeDescription
- block reason code descriptionECException
boolean isBlockedDueToReason(java.lang.Long ordersId, java.lang.Integer blkRsnCodeId) throws ECException
ordersId
- order IdblkRsnCodeId
- block reason code IdECException
java.lang.Long getBlockReasonCodeId(java.lang.Long ordersId, java.lang.String blockReasonCodeDescription) throws ECException
ordersId
- order IdblockReasonCodeDescription
- block reason code descriptionECException
boolean isBlockReasonCodeRespected(java.lang.Integer storeEntiyId, java.lang.Integer blkRsnCodeId) throws ECException
storeEntiyId
- blkRsnCodeId
- ECException
boolean isBlockReasonCodeRespected(java.lang.Integer storeEntiyId, java.lang.String blockReasonCodeDescription) throws ECException
storeEntiyId
- blockReasonCodeDescription
- ECException
boolean isBlockReasonCodeTickerGenearation(java.lang.Integer storeEntiyId, java.lang.Integer blkRsnCodeId) throws ECException
storeEntiyId
- blkRsnCodeId
- ECException
boolean isBlockReasonCodeTickerGenearation(java.lang.Integer storeEntiyId, java.lang.String blockReasonCodeDescription) throws ECException
storeEntiyId
- blockReasonCodeDescription
- ECException