public class AbandonedOrderMessageFactory
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
Constructor and Description |
---|
AbandonedOrderMessageFactory() |
Modifier and Type | Method and Description |
---|---|
protected OrderAbandoned |
createAbandonmentMessage(RepositoryItem pAbandonmentInfo)
This method creates a generic order abandonment message.
|
protected OrderAbandoned |
createAbandonmentMessage(RepositoryItem pAbandonmentInfo,
java.lang.String pSiteId,
java.lang.String pAbandonmentState)
This method creates an OrderLost JMS message.
|
protected OrderAbandoned |
createAbandonmentMessage(java.lang.String pOrderId,
java.lang.String pProfileId,
java.lang.String pAbandonmentState)
This method creates a generic order abandonment message.
|
protected OrderAbandoned |
createAbandonmentMessage(java.lang.String pOrderId,
java.lang.String pProfileId,
java.lang.String pAbandonmentState,
java.lang.String pSiteId)
This method creates a generic order abandonment message.
|
protected OrderAbandoned |
createOrderAbandonedMessage(RepositoryItem pAbandonmentInfo)
This method creates an OrderAbandoned JMS message.
|
protected OrderAbandoned |
createOrderAbandonedMessage(RepositoryItem pAbandonmentInfo,
java.lang.String pSiteId)
This method creates an OrderAbandoned JMS message.
|
protected OrderAbandoned |
createOrderConvertedMessage(RepositoryItem pAbandonmentInfo)
This method creates an OrderConverted JMS message.
|
protected OrderAbandoned |
createOrderConvertedMessage(RepositoryItem pAbandonmentInfo,
java.lang.String pSiteId)
This method creates an OrderConverted JMS message.
|
protected OrderAbandoned |
createOrderLostMessage(RepositoryItem pAbandonmentInfo)
This method creates an OrderLost JMS message.
|
protected OrderAbandoned |
createOrderLostMessage(RepositoryItem pAbandonmentInfo,
java.lang.String pSiteId)
This method creates an OrderLost JMS message.
|
protected OrderAbandoned |
createOrderLostMessage(java.lang.String pOrderId,
java.lang.String pProfileId,
java.lang.String pAbandonmentState)
This method creates an OrderLost JMS message.
|
protected OrderAbandoned |
createOrderLostMessage(java.lang.String pOrderId,
java.lang.String pProfileId,
java.lang.String pAbandonmentState,
java.lang.String pSiteId)
This method creates an OrderLost JMS message.
|
protected OrderAbandoned |
createOrderReanimatedMessage(RepositoryItem pAbandonmentInfo)
This method creates an OrderReanimated JMS message.
|
protected OrderAbandoned |
createOrderReanimatedMessage(RepositoryItem pAbandonmentInfo,
java.lang.String pSiteId)
This method creates an OrderReanimated JMS message.
|
AbandonedOrderTools |
getAbandonedOrderTools() |
java.lang.String |
getOrderAbandonedMessageType() |
java.lang.String |
getOrderConvertedMessageType() |
java.lang.String |
getOrderLostMessageType() |
java.lang.String |
getOrderReanimatedMessageType() |
void |
setAbandonedOrderTools(AbandonedOrderTools pAbandonedOrderTools)
AbandonedOrderTools contains property/item names and helper methods.
|
void |
setOrderAbandonedMessageType(java.lang.String pOrderAbandonedMessageType)
The JMS type of the OrderAbandoned message.
|
void |
setOrderConvertedMessageType(java.lang.String pOrderConvertedMessageType)
The JMS type of the OrderConverted message.
|
void |
setOrderLostMessageType(java.lang.String pOrderLostMessageType)
The JMS type of the OrderLost message.
|
void |
setOrderReanimatedMessageType(java.lang.String pOrderReanimatedMessageType)
The JMS type of the OrderReanimated message.
|
public void setAbandonedOrderTools(AbandonedOrderTools pAbandonedOrderTools)
pAbandonedOrderTools
- the AbandonedOrderTools helper component.public AbandonedOrderTools getAbandonedOrderTools()
public void setOrderAbandonedMessageType(java.lang.String pOrderAbandonedMessageType)
pOrderAbandonedMessageType
- the JMS type of the OrderAbandoned message.public java.lang.String getOrderAbandonedMessageType()
public void setOrderReanimatedMessageType(java.lang.String pOrderReanimatedMessageType)
pOrderReanimatedMessageType
- the JMS type of the OrderReanimated message.public java.lang.String getOrderReanimatedMessageType()
public void setOrderConvertedMessageType(java.lang.String pOrderConvertedMessageType)
pOrderConvertedMessageType
- the JMS type of the
OrderConverted message.public java.lang.String getOrderConvertedMessageType()
public void setOrderLostMessageType(java.lang.String pOrderLostMessageType)
pOrderLostMessageType
- the JMS type of the
OrderLost message.public java.lang.String getOrderLostMessageType()
protected OrderAbandoned createAbandonmentMessage(RepositoryItem pAbandonmentInfo) throws RepositoryException
pAbandonmentInfo
- the abandonmentInfo repository item associated with the
abandoned orderRepositoryException
protected OrderAbandoned createAbandonmentMessage(java.lang.String pOrderId, java.lang.String pProfileId, java.lang.String pAbandonmentState)
pOrderId
- the id of the abandoned order.pProfileId
- the id of the profile that is associated with the order.pAbandonmentState
- the abandonment state of the order.protected OrderAbandoned createAbandonmentMessage(java.lang.String pOrderId, java.lang.String pProfileId, java.lang.String pAbandonmentState, java.lang.String pSiteId)
pOrderId
- the id of the abandoned order.pProfileId
- the id of the profile that is associated with the order.pAbandonmentState
- the abandonment state of the order.protected OrderAbandoned createOrderAbandonedMessage(RepositoryItem pAbandonmentInfo) throws RepositoryException
pAbandonmentInfo
- the abandonmentInfo repository item associated with the
abandoned orderRepositoryException
protected OrderAbandoned createOrderAbandonedMessage(RepositoryItem pAbandonmentInfo, java.lang.String pSiteId) throws RepositoryException
pAbandonmentInfo
- the abandonmentInfo repository item associated with the
abandoned orderpSiteId
- site id associated with the message.RepositoryException
protected OrderAbandoned createOrderReanimatedMessage(RepositoryItem pAbandonmentInfo) throws RepositoryException
pAbandonmentInfo
- the abandonmentInfo repository item associated with the
reanimated orderRepositoryException
protected OrderAbandoned createOrderReanimatedMessage(RepositoryItem pAbandonmentInfo, java.lang.String pSiteId) throws RepositoryException
pAbandonmentInfo
- the abandonmentInfo repository item associated with the
reanimated orderpSiteId
- site id associated with the message.RepositoryException
protected OrderAbandoned createOrderConvertedMessage(RepositoryItem pAbandonmentInfo) throws RepositoryException
pAbandonmentInfo
- the abandonmentInfo repository item associated with the
converted orderRepositoryException
protected OrderAbandoned createOrderConvertedMessage(RepositoryItem pAbandonmentInfo, java.lang.String pSiteId) throws RepositoryException
pAbandonmentInfo
- the abandonmentInfo repository item associated with the
converted orderpSiteId
- site id associated with the message.RepositoryException
protected OrderAbandoned createOrderLostMessage(RepositoryItem pAbandonmentInfo) throws RepositoryException
pAbandonmentInfo
- the abandonmentInfo repository item associated with the
lost orderRepositoryException
protected OrderAbandoned createOrderLostMessage(RepositoryItem pAbandonmentInfo, java.lang.String pSiteId) throws RepositoryException
pAbandonmentInfo
- the abandonmentInfo repository item associated with the
lost orderRepositoryException
protected OrderAbandoned createAbandonmentMessage(RepositoryItem pAbandonmentInfo, java.lang.String pSiteId, java.lang.String pAbandonmentState) throws RepositoryException
pAbandonmentInfo
- the abandonmentInfo repository item associated with the
lost orderRepositoryException
protected OrderAbandoned createOrderLostMessage(java.lang.String pOrderId, java.lang.String pProfileId, java.lang.String pAbandonmentState)
protected OrderAbandoned createOrderLostMessage(java.lang.String pOrderId, java.lang.String pProfileId, java.lang.String pAbandonmentState, java.lang.String pSiteId)