Class ContextRequestConverter
- java.lang.Object
- 
- com.broadleafcommerce.data.tracking.core.web.ContextRequestConverter
 
- 
- All Implemented Interfaces:
- org.springframework.core.convert.converter.Converter<String,ContextRequest>,- org.springframework.core.Ordered
 
 public class ContextRequestConverter extends Object implements org.springframework.core.convert.converter.Converter<String,ContextRequest>, org.springframework.core.Ordered Allows conversion of the X-Context-Requestheader json value into aContextRequestinstance. This is useful when specifying a@RequestHeaderinstance in a Spring rest controller method.If the source is null, this returns an "empty" ContextRequest (non-null but no properties set) - Author:
- Jeff Fischer
 
- 
- 
Constructor SummaryConstructors Constructor Description ContextRequestConverter(com.fasterxml.jackson.databind.ObjectMapper objectMapper, List<ContextRequestHydrator> hydrators, com.broadleafcommerce.common.extension.data.DataRouteReference reference)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ContextRequestconvert(String source)com.fasterxml.jackson.databind.ObjectMappergetObjectMapper()intgetOrder()protected voidvalidateRequestTenant(String tenantId, String applicationId, String catalogId, String customerContextId)
 
- 
- 
- 
Constructor Detail- 
ContextRequestConverterpublic ContextRequestConverter(com.fasterxml.jackson.databind.ObjectMapper objectMapper, List<ContextRequestHydrator> hydrators, com.broadleafcommerce.common.extension.data.DataRouteReference reference)
 
- 
 - 
Method Detail- 
convert@NonNull public ContextRequest convert(String source) - Specified by:
- convertin interface- org.springframework.core.convert.converter.Converter<String,ContextRequest>
 
 - 
validateRequestTenantprotected void validateRequestTenant(@Nullable String tenantId, @Nullable String applicationId, @Nullable String catalogId, @Nullable String customerContextId)
 - 
getOrderpublic int getOrder() - Specified by:
- getOrderin interface- org.springframework.core.Ordered
 
 - 
getObjectMapperpublic com.fasterxml.jackson.databind.ObjectMapper getObjectMapper() 
 
- 
 
-