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, isPUT
protected 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
MXApplicationException
public 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()