public abstract class VisalloBaseParameterProvider<T>
extends com.v5analytics.webster.parameterProviders.ParameterProvider<T>
| Modifier and Type | Field and Description |
|---|---|
(package private) static String |
USER_REQUEST_ATTRIBUTE_NAME |
static String |
VISALLO_SOURCE_GUID_HEADER_NAME |
static String |
VISALLO_WORKSPACE_ID_HEADER_NAME |
(package private) static String |
WORKSPACE_ID_ATTRIBUTE_NAME |
| Constructor and Description |
|---|
VisalloBaseParameterProvider(UserRepository userRepository,
Configuration configuration) |
| Modifier and Type | Method and Description |
|---|---|
protected static String |
getActiveWorkspaceId(javax.servlet.http.HttpServletRequest request) |
protected static String |
getActiveWorkspaceIdOrDefault(javax.servlet.http.HttpServletRequest request) |
protected Locale |
getLocale(javax.servlet.http.HttpServletRequest request) |
static String |
getOptionalParameter(javax.servlet.http.HttpServletRequest request,
String parameterName) |
static String[] |
getOptionalParameterArray(javax.servlet.http.HttpServletRequest request,
String parameterName) |
static String[] |
getOptionalParameterAsStringArray(javax.servlet.http.HttpServletRequest request,
String parameterName) |
static Double |
getOptionalParameterDouble(javax.servlet.http.HttpServletRequest request,
String parameterName,
Double defaultValue) |
static EnumSet<org.vertexium.FetchHint> |
getOptionalParameterFetchHints(javax.servlet.http.HttpServletRequest request,
String parameterName,
EnumSet<org.vertexium.FetchHint> defaultFetchHints) |
static Float |
getOptionalParameterFloat(javax.servlet.http.HttpServletRequest request,
String parameterName,
Float defaultValue) |
static Integer |
getOptionalParameterInt(javax.servlet.http.HttpServletRequest request,
String parameterName,
Integer defaultValue) |
protected static String |
getParameter(javax.servlet.http.HttpServletRequest request,
String parameterName,
boolean optional) |
protected static String[] |
getParameterValues(javax.servlet.http.HttpServletRequest request,
String parameterName,
boolean optional) |
static String |
getRequiredParameter(javax.servlet.http.HttpServletRequest request,
String parameterName) |
static String[] |
getRequiredParameterArray(javax.servlet.http.HttpServletRequest request,
String parameterName) |
protected static String |
getSourceGuid(javax.servlet.http.HttpServletRequest request) |
protected String |
getTimeZone(javax.servlet.http.HttpServletRequest request) |
protected User |
getUser(javax.servlet.http.HttpServletRequest request) |
static User |
getUser(javax.servlet.http.HttpServletRequest request,
UserRepository userRepository) |
UserRepository |
getUserRepository() |
protected WebApp |
getWebApp(javax.servlet.http.HttpServletRequest request) |
public static final String VISALLO_WORKSPACE_ID_HEADER_NAME
public static final String VISALLO_SOURCE_GUID_HEADER_NAME
static final String USER_REQUEST_ATTRIBUTE_NAME
static final String WORKSPACE_ID_ATTRIBUTE_NAME
public VisalloBaseParameterProvider(UserRepository userRepository, Configuration configuration)
protected static String getActiveWorkspaceIdOrDefault(javax.servlet.http.HttpServletRequest request)
protected static String getActiveWorkspaceId(javax.servlet.http.HttpServletRequest request)
protected static String getSourceGuid(javax.servlet.http.HttpServletRequest request)
public static String getOptionalParameter(javax.servlet.http.HttpServletRequest request, String parameterName)
public static String[] getOptionalParameterArray(javax.servlet.http.HttpServletRequest request, String parameterName)
public static EnumSet<org.vertexium.FetchHint> getOptionalParameterFetchHints(javax.servlet.http.HttpServletRequest request, String parameterName, EnumSet<org.vertexium.FetchHint> defaultFetchHints)
public static Integer getOptionalParameterInt(javax.servlet.http.HttpServletRequest request, String parameterName, Integer defaultValue)
public static String[] getOptionalParameterAsStringArray(javax.servlet.http.HttpServletRequest request, String parameterName)
public static Float getOptionalParameterFloat(javax.servlet.http.HttpServletRequest request, String parameterName, Float defaultValue)
public static Double getOptionalParameterDouble(javax.servlet.http.HttpServletRequest request, String parameterName, Double defaultValue)
protected static String[] getParameterValues(javax.servlet.http.HttpServletRequest request, String parameterName, boolean optional)
public static String[] getRequiredParameterArray(javax.servlet.http.HttpServletRequest request, String parameterName)
public static String getRequiredParameter(javax.servlet.http.HttpServletRequest request, String parameterName)
protected static String getParameter(javax.servlet.http.HttpServletRequest request, String parameterName, boolean optional)
protected User getUser(javax.servlet.http.HttpServletRequest request)
public static User getUser(javax.servlet.http.HttpServletRequest request, UserRepository userRepository)
protected WebApp getWebApp(javax.servlet.http.HttpServletRequest request)
protected Locale getLocale(javax.servlet.http.HttpServletRequest request)
protected String getTimeZone(javax.servlet.http.HttpServletRequest request)
public UserRepository getUserRepository()
Copyright © 2013–2016 V5 Analytics. All rights reserved.