public abstract class BaseResourceRequest extends RESTRequest
| Modifier and Type | Field and Description |
|---|---|
protected BaseRESTSession |
session |
clientAddr, clientHost, headerParams, HTTP_DELETE, HTTP_GET, HTTP_HEAD, HTTP_PATCH, HTTP_POST, HTTP_PUT, httpMethod, queryParams, request, requestFormat, requestMIMEType, requestMIMETypePropertyMap, responseFormat, responseMIMEType, responseMIMETypePropertyMap| Constructor and Description |
|---|
BaseResourceRequest(javax.servlet.http.HttpServletRequest request) |
BaseResourceRequest(java.util.Map headers,
java.util.Map queryParams,
java.lang.String httpMethod,
java.lang.String clientAddr,
java.lang.String clientHost) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getForUser() |
MXSession |
getMXSession() |
java.lang.String |
getRequestTenantCode() |
BaseRESTSession |
getRESTSession() |
protected abstract java.lang.String |
getSessionBindingName() |
UserInfo |
getUserInfo() |
void |
setForUser(java.lang.String forUser) |
void |
unbindRESTSession() |
getBooleanQueryParam, getClientAddr, getClientHost, getDefaultFormat, getHeaderParams, getHttpMethod, getIntegerQueryParam, getMimeTypeForFormat, getPrincipal, getQueryParam, getQueryParam, getQueryParams, getRequestFormat, getRequestFormatMimeTypeMap, getRequestMIMEType, getResponseFormat, getResponseFormatMimeTypeMap, getResponseMIMEType, isDELETE, isGET, isHEAD, isPATCH, isPOST, isPUTprotected transient BaseRESTSession session
public BaseResourceRequest(java.util.Map headers,
java.util.Map queryParams,
java.lang.String httpMethod,
java.lang.String clientAddr,
java.lang.String clientHost)
public BaseResourceRequest(javax.servlet.http.HttpServletRequest request)
throws MXApplicationException
MXApplicationExceptionpublic BaseRESTSession getRESTSession()
public void unbindRESTSession()
public MXSession getMXSession()
public UserInfo getUserInfo()
public java.lang.String getRequestTenantCode()
public void setForUser(java.lang.String forUser)
public java.lang.String getForUser()
protected abstract java.lang.String getSessionBindingName()