Class CustomerRuleParameterValueMapper
java.lang.Object
de.hybris.platform.ruleengineservices.rule.strategies.impl.mappers.CustomerRuleParameterValueMapper
- All Implemented Interfaces:
RuleParameterValueMapper<CustomerModel>
public class CustomerRuleParameterValueMapper
extends Object
implements RuleParameterValueMapper<CustomerModel>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfromString(String value) Maps the String representation to the specific object.protected ModelServiceprotected UserServiceprotected Optional<CustomerModel>lookupCustomerByPK(String value) protected Optional<CustomerModel>lookupCustomerByUID(String value) voidsetModelService(ModelService modelService) voidsetUserIdentifierProvider(Function<UserModel, String> userIdentifierProvider) voidsetUserService(UserService userService) toString(CustomerModel customer) Maps the object to its String representation.
-
Constructor Details
-
CustomerRuleParameterValueMapper
public CustomerRuleParameterValueMapper()
-
-
Method Details
-
toString
Description copied from interface:RuleParameterValueMapperMaps the object to its String representation.- Specified by:
toStringin interfaceRuleParameterValueMapper<CustomerModel>- Parameters:
customer- - object to map- Returns:
- String representation
-
fromString
Description copied from interface:RuleParameterValueMapperMaps the String representation to the specific object.- Specified by:
fromStringin interfaceRuleParameterValueMapper<CustomerModel>- Parameters:
value- - String representation- Returns:
- mapped object
-
lookupCustomerByPK
-
lookupCustomerByUID
-
getUserService
-
setUserService
-
getModelService
-
setModelService
-
getUserIdentifierProvider
-
setUserIdentifierProvider
-