Package com.skava.loyalty.util
Class LoyaltyUtilInternal
java.lang.Object
com.skava.loyalty.util.LoyaltyUtilInternal
The Class LoyaltyUtilInternal. This class contains common
functionalities
- Since:
- 8.5
- Version:
- 8.5
- Author:
- Infosys Equinox
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiongetFieldsNameFromClass
(Class<?> compositeIdClass) getFieldsNameFromClassstatic String
getRoutingKey
(String actionName) This method used to get RoutingKeystatic <T> T
static void
setFieldsObjects
(com.skava.core.rules.admin.settings.model.RuleSettings ruleSettings, List<com.skava.core.rules.admin.settings.model.RuleField> ruleFields, List<Object> rewardRuleFields, com.skava.core.rules.admin.settings.model.RuleType ruleType) setFieldsObjectsstatic String
validateAndGetFilters
(String filtersStr) validate and get EcomFiltersstatic String
writeValueAsString
(Object object) writeValueAsString
-
Field Details
-
VALIDATION_ENUMDATA_DELIMITER
- See Also:
-
VOUCHER
- See Also:
-
LOYALTY
- See Also:
-
-
Method Details
-
getFieldsNameFromClass
getFieldsNameFromClass- Parameters:
compositeIdClass
- compositeIdClass- Returns:
- A List of field names
-
getRoutingKey
This method used to get RoutingKey- Parameters:
actionName
- action name of event- Returns:
- routing key.
-
setFieldsObjects
public static void setFieldsObjects(com.skava.core.rules.admin.settings.model.RuleSettings ruleSettings, List<com.skava.core.rules.admin.settings.model.RuleField> ruleFields, List<Object> rewardRuleFields, com.skava.core.rules.admin.settings.model.RuleType ruleType) setFieldsObjects- Parameters:
ruleSettings
- Instance ofRuleSettings
.ruleFields
- List ofRuleField
.rewardRuleFields
- Instance ofRuleField
.ruleType
- Instance ofRuleType
.
-
writeValueAsString
writeValueAsString- Parameters:
object
- object- Returns:
- A return string
-
validateAndGetFilters
validate and get EcomFilters- Parameters:
filtersStr
- filters- Returns:
- EcomFilters as String
-
readValue
-