Class CustomerRuleParameterValueMapper
- java.lang.Object
-
- de.hybris.platform.ruleengineservices.rule.strategies.impl.mappers.CustomerRuleParameterValueMapper
-
- All Implemented Interfaces:
RuleParameterValueMapper<CustomerModel>
public class CustomerRuleParameterValueMapper extends java.lang.Object implements RuleParameterValueMapper<CustomerModel>
-
-
Constructor Summary
Constructors Constructor Description CustomerRuleParameterValueMapper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CustomerModelfromString(java.lang.String value)Maps the String representation to the specific object.protected ModelServicegetModelService()protected java.util.function.Function<UserModel,java.lang.String>getUserIdentifierProvider()protected UserServicegetUserService()protected java.util.Optional<CustomerModel>lookupCustomerByPK(java.lang.String value)protected java.util.Optional<CustomerModel>lookupCustomerByUID(java.lang.String value)voidsetModelService(ModelService modelService)voidsetUserIdentifierProvider(java.util.function.Function<UserModel,java.lang.String> userIdentifierProvider)voidsetUserService(UserService userService)java.lang.StringtoString(CustomerModel customer)Maps the object to its String representation.
-
-
-
Method Detail
-
toString
public java.lang.String toString(CustomerModel customer)
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
public CustomerModel fromString(java.lang.String value)
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
protected java.util.Optional<CustomerModel> lookupCustomerByPK(java.lang.String value)
-
lookupCustomerByUID
protected java.util.Optional<CustomerModel> lookupCustomerByUID(java.lang.String value)
-
getUserService
protected UserService getUserService()
-
setUserService
public void setUserService(UserService userService)
-
getModelService
protected ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
getUserIdentifierProvider
protected java.util.function.Function<UserModel,java.lang.String> getUserIdentifierProvider()
-
setUserIdentifierProvider
public void setUserIdentifierProvider(java.util.function.Function<UserModel,java.lang.String> userIdentifierProvider)
-
-