public class CRMProcessAwardIncreaseRevenueProductBasedBean extends CRMProcessAwardBean
Constructor and Description |
---|
CRMProcessAwardIncreaseRevenueProductBasedBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<com.crm.dataobject.rewards.CRMDORewardAwardTransaction> |
award(com.crm.dataobject.rewards.CRMDOPurchaseCustomerEvent purchaseCustomerEvent,
com.crm.dataobject.rewards.CRMDORewardOffer rewardOffer,
com.crm.dataobject.wallets.CRMDOWalletDefinition walletDefinition) |
void |
award(java.lang.String entityID,
com.crm.dataobject.rewards.CRMDORewardOffer rewardOffer,
com.crm.dataobject.processrun.CRMDOProcessRunLog processRun,
com.crm.dataobject.wallets.CRMDOWalletDefinition walletDefinition) |
com.crm.framework.util.ResultSetUtil |
loadAwardedEntities(com.crm.dataobject.rewards.CRMDORewardOffer rewardOffer) |
execute
scheduleProcess, scheduleProcess
createCronExpressionFromDate, createCronExpressionFromDate
public CRMProcessAwardIncreaseRevenueProductBasedBean()
public void award(java.lang.String entityID, com.crm.dataobject.rewards.CRMDORewardOffer rewardOffer, com.crm.dataobject.processrun.CRMDOProcessRunLog processRun, com.crm.dataobject.wallets.CRMDOWalletDefinition walletDefinition) throws java.lang.Exception
award
in class CRMProcessAwardBean
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.rewards.CRMDORewardAwardTransaction> award(com.crm.dataobject.rewards.CRMDOPurchaseCustomerEvent purchaseCustomerEvent, com.crm.dataobject.rewards.CRMDORewardOffer rewardOffer, com.crm.dataobject.wallets.CRMDOWalletDefinition walletDefinition) throws java.lang.Exception
java.lang.Exception
public com.crm.framework.util.ResultSetUtil loadAwardedEntities(com.crm.dataobject.rewards.CRMDORewardOffer rewardOffer) throws java.lang.Exception
loadAwardedEntities
in class CRMProcessAwardBean
java.lang.Exception