Package com.skava.loyalty.service.impl
Class GetRewardsServiceHelper
java.lang.Object
com.skava.loyalty.service.impl.GetRewardsServiceHelper
- Direct Known Subclasses:
GetRewardsServiceImpl
This class contains functionality to get rewards
- Since:
- 8.5
- Version:
- 8.5
- Author:
- Infosys Equinox
-
Field Summary
FieldsModifier and TypeFieldDescriptioncom.skava.core.auth.AuthTokenHandler
Holds an instance of AuthTokenHandlerHolds an instance of commonProcessHolds an instance of loyaltyFactoryImplHolds an instance of LoyaltyRepositorycom.fasterxml.jackson.databind.ObjectMapper
objectMappercom.skava.core.rules.engine.RuleEngine
Holds an instance of ruleEngineHolds an instance of ruleProcess -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
getLoyaltyUserId
(LoyaltyRewardsDO loyaltyRewardsDO, com.skava.core.auth.AuthTokenHandler authTokenHandler) getLoyaltyUserIdvoid
setRewardsBankFromUserId
(LoyaltyRewardsDO loyaltyRewardsDO) getRewardsBankFromUserIdstatic void
updateUserNameInRequest
(LoyaltyRewardsDO loyaltyRewardsDO, TransactionRequest transactionRequest) updateUserNameInRequest - Update userName in transaction
-
Field Details
-
commonProcess
Holds an instance of commonProcess -
ruleProcess
Holds an instance of ruleProcess -
ruleEngine
@Autowired public com.skava.core.rules.engine.RuleEngine ruleEngineHolds an instance of ruleEngine -
loyaltyRewardFactory
-
authTokenHandler
@Autowired public com.skava.core.auth.AuthTokenHandler authTokenHandlerHolds an instance of AuthTokenHandler -
loyaltyRepository
Holds an instance of LoyaltyRepository -
loyaltyFactoryImpl
Holds an instance of loyaltyFactoryImpl -
objectMapper
@Autowired public com.fasterxml.jackson.databind.ObjectMapper objectMapperobjectMapper
-
-
Constructor Details
-
GetRewardsServiceHelper
public GetRewardsServiceHelper()
-
-
Method Details
-
setRewardsBankFromUserId
getRewardsBankFromUserId- Parameters:
loyaltyRewardsDO
- loyaltyRewardsDO
-
getLoyaltyUserId
public static String getLoyaltyUserId(LoyaltyRewardsDO loyaltyRewardsDO, com.skava.core.auth.AuthTokenHandler authTokenHandler) getLoyaltyUserId- Parameters:
loyaltyRewardsDO
- loyaltyRewardsDOauthTokenHandler
- Holds the Instance ofAuthTokenHandler
- Returns:
- A userId
-
updateUserNameInRequest
public static void updateUserNameInRequest(LoyaltyRewardsDO loyaltyRewardsDO, TransactionRequest transactionRequest) updateUserNameInRequest - Update userName in transaction- Parameters:
loyaltyRewardsDO
- loyaltyRewardsDOtransactionRequest
- transactionRequest
-