com.endeca.infront.content
Class PreviewUserStateBuilder
java.lang.Object
com.endeca.infront.content.RequestParamUserStateBuilder
com.endeca.infront.content.PreviewUserStateBuilder
public final class PreviewUserStateBuilder
- extends RequestParamUserStateBuilder
Builds UserState objects for use with Experience Manager preview.
This implementation uses a combination of URL parameters and Cookies.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PreviewUserStateBuilder
public PreviewUserStateBuilder()
- Constructor. Sets the URL parameters that preview expects.
parseDate
protected String parseDate(javax.servlet.http.HttpServletRequest request)
- Description copied from class:
RequestParamUserStateBuilder
- Returns the date parameter value, using the parameter name set by
RequestParamUserStateBuilder.setDateParam(String)
.
- Overrides:
parseDate
in class RequestParamUserStateBuilder
- Returns:
- date parameter value, or null if no date parameter name has been set.
parseUserSegments
protected String parseUserSegments(javax.servlet.http.HttpServletRequest request)
- Description copied from class:
RequestParamUserStateBuilder
- Returns the user segment parameter value, using the parameter name set by
RequestParamUserStateBuilder.setUserSegmentsParam(String)
.
- Overrides:
parseUserSegments
in class RequestParamUserStateBuilder
- Returns:
- user segment parameter value, or null if no user segment parameter name has been set.
parseUserAgent
protected String parseUserAgent(javax.servlet.http.HttpServletRequest request)
- Description copied from class:
RequestParamUserStateBuilder
- Returns the user agent parameter value, using the parameter name set by
RequestParamUserStateBuilder.setUserAgentParam(String)
.
- Overrides:
parseUserAgent
in class RequestParamUserStateBuilder
- Returns:
- user agent parameter value, or null if no date parameter name has been set.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.