Package com.aspectran.core.adapter
Class AbstractRequestAdapter
- java.lang.Object
-
- com.aspectran.core.activity.request.AbstractRequest
-
- com.aspectran.core.adapter.AbstractRequestAdapter
-
- All Implemented Interfaces:
RequestAdapter
- Direct Known Subclasses:
DefaultRequestAdapter
,HttpServletRequestAdapter
,TowRequestAdapter
public abstract class AbstractRequestAdapter extends AbstractRequest implements RequestAdapter
The Class AbstractRequestAdapter.- Since:
- 2011. 3. 13.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Object
adaptee
-
Constructor Summary
Constructors Constructor Description AbstractRequestAdapter(MethodType requestMethod, java.lang.Object adaptee)
Instantiates a new AbstractRequestAdapter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> T
getAdaptee()
Returns the adaptee object to provide request information.RequestScope
getRequestScope()
Gets the request scope.RequestScope
getRequestScope(boolean create)
Gets the request scope.-
Methods inherited from class com.aspectran.core.activity.request.AbstractRequest
addHeader, containsHeader, extractAttributes, extractParameters, getAllParameters, getAttribute, getAttributeMap, getAttributeNames, getBody, getBodyAsParameters, getBodyAsParameters, getEncoding, getFileParameter, getFileParameterMap, getFileParameterNames, getFileParameterValues, getHeader, getHeaderMap, getHeaderNames, getHeaderValues, getInputStream, getLocale, getMaxRequestSize, getParameter, getParameterMap, getParameterNames, getParameters, getParameters, getParameterValues, getRequestMethod, getTimeZone, hasAttributes, hasFileParameters, hasHeaders, hasParameters, putAllAttributes, putAllFileParameters, putAllParameters, putAllParameters, removeAttribute, removeFileParameter, setAttribute, setAttributeMap, setBody, setEncoding, setFileParameter, setFileParameter, setHeader, setHeaderMap, setLocale, setMaxRequestSize, setParameter, setParameter, setParameterMap, setTimeZone
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.aspectran.core.adapter.RequestAdapter
addHeader, containsHeader, extractAttributes, extractParameters, getAllParameters, getAttribute, getAttributeMap, getAttributeNames, getBody, getBodyAsParameters, getBodyAsParameters, getEncoding, getFileParameter, getFileParameterNames, getFileParameterValues, getHeader, getHeaderMap, getHeaderNames, getHeaderValues, getInputStream, getLocale, getMaxRequestSize, getParameter, getParameterMap, getParameterNames, getParameters, getParameters, getParameterValues, getRequestMethod, getTimeZone, hasAttributes, hasFileParameters, hasHeaders, hasParameters, putAllAttributes, putAllFileParameters, putAllParameters, putAllParameters, removeAttribute, removeFileParameter, setAttribute, setBody, setEncoding, setFileParameter, setFileParameter, setHeader, setLocale, setMaxRequestSize, setParameter, setParameter, setTimeZone
-
-
-
-
Constructor Detail
-
AbstractRequestAdapter
public AbstractRequestAdapter(MethodType requestMethod, java.lang.Object adaptee)
Instantiates a new AbstractRequestAdapter.- Parameters:
requestMethod
- the request methodadaptee
- the adaptee object
-
-
Method Detail
-
getAdaptee
public <T> T getAdaptee()
Description copied from interface:RequestAdapter
Returns the adaptee object to provide request information.- Specified by:
getAdaptee
in interfaceRequestAdapter
- Type Parameters:
T
- the type of the adaptee object- Returns:
- the adaptee object
-
getRequestScope
public RequestScope getRequestScope()
Description copied from interface:RequestAdapter
Gets the request scope.- Specified by:
getRequestScope
in interfaceRequestAdapter
- Returns:
- the request scope
-
getRequestScope
public RequestScope getRequestScope(boolean create)
Description copied from interface:RequestAdapter
Gets the request scope.- Specified by:
getRequestScope
in interfaceRequestAdapter
- Parameters:
create
-true
to create a new request scope for this request if necessary;false
to returnnull
- Returns:
- the request scope
-
-