Package com.skava.loyalty.action
Class TierUpdateAction
java.lang.Object
com.skava.loyalty.action.CommonActionProcess
com.skava.loyalty.action.TierUpdateAction
- All Implemented Interfaces:
RewardProcessor
Contains functionality to calculate the reward value
- Since:
- 8.5
- Version:
- 8.5
- Author:
- Infosys Equinox
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected TierUpdateService
tierUpdateService for tier operationFields inherited from class com.skava.loyalty.action.CommonActionProcess
commonProcess, createTransactionService, loyaltyRepository, ruleRepository, transactionRepository
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
applyRewards
(LoyaltyRewardsDO loyaltyRewardsDO, RuleDomain rule) Overridden method for reward calculationvoid
getRewards
(LoyaltyRewardsDO loyaltyRewardsDO, RuleDomain rule) Overridden method for reward calculationMethods inherited from class com.skava.loyalty.action.CommonActionProcess
addRewardDetailsToQueueItems, calculateBreakup, checkApprovedTransactionAvailable, checkIfLoyaltyRewardsIsNull, checkLoyaltyProcess, checkLoyaltyProcessMode, createEarnTransaction, createEarnTransaction, createForfeitAllTransaction, getPointCapCondition, getRewardsBank, getStartDate, getStartEndDatePredicate, getTransactionRequest, getValueFromCondition, processPointCapValue, processRuleDataForPointCap, rewardPointsBreakupCalc, setShipmentDetails
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.skava.loyalty.rule.process.RewardProcessor
applyAction
-
Field Details
-
tierUpdateService
tierUpdateService for tier operation
-
-
Constructor Details
-
TierUpdateAction
public TierUpdateAction()
-
-
Method Details
-
applyRewards
Overridden method for reward calculation- Parameters:
loyaltyRewardsDO
- HoldsLoyaltyRewardsDO
.rule
- HoldsRuleDomain
-
getRewards
Overridden method for reward calculation- Parameters:
loyaltyRewardsDO
- HoldsLoyaltyRewardsDO
.rule
- HoldsRuleDomain
.
-