Class GeolocationRequestProcessor
java.lang.Object
org.broadleafcommerce.common.web.AbstractBroadleafWebRequestProcessor
org.broadleafcommerce.core.web.geolocation.GeolocationRequestProcessor
- All Implemented Interfaces:
BroadleafWebRequestProcessor
@Component("blGeolocationRequestProcessor")
public class GeolocationRequestProcessor
extends AbstractBroadleafWebRequestProcessor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected org.springframework.core.env.Environmentstatic final Stringprotected GeolocationServicestatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetIPAddress(org.springframework.web.context.request.ServletWebRequest request) getRuleMapFromRequest(org.springframework.web.context.request.WebRequest request) protected booleanvoidprocess(org.springframework.web.context.request.WebRequest request) Methods inherited from class org.broadleafcommerce.common.web.AbstractBroadleafWebRequestProcessor
postProcess
-
Field Details
-
FORWARD_HEADER
- See Also:
-
GEOLOCATON_ATTRIBUTE_NAME
- See Also:
-
BLC_RULE_MAP_PARAM
- See Also:
-
geolocationService
-
env
protected org.springframework.core.env.Environment env
-
-
Constructor Details
-
GeolocationRequestProcessor
public GeolocationRequestProcessor()
-
-
Method Details
-
process
public void process(org.springframework.web.context.request.WebRequest request) -
isGeolocationEnabled
protected boolean isGeolocationEnabled() -
getIPAddress
-
getRuleMapFromRequest
-