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:
AbstractWebRequestAdapter
,DefaultRequestAdapter
The Class AbstractRequestAdapter.
- Since:
- 2011. 3. 13.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAbstractRequestAdapter
(MethodType requestMethod, Object adaptee) Instantiates a new AbstractRequestAdapter. -
Method Summary
Modifier and TypeMethodDescription<T> T
Returns the adaptee object to provide request information.Returns the request scope in this request.boolean
Returns whether the request scope exists in this request.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, hasAttribute, hasAttributes, hasFileParameters, hasHeaders, hasParameter, 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, hasAttribute, hasAttributes, hasFileParameters, hasHeaders, hasParameter, hasParameters, putAllAttributes, putAllFileParameters, putAllParameters, putAllParameters, removeAttribute, removeFileParameter, setAttribute, setBody, setEncoding, setFileParameter, setFileParameter, setHeader, setLocale, setMaxRequestSize, setParameter, setParameter, setTimeZone
-
Field Details
-
adaptee
-
-
Constructor Details
-
AbstractRequestAdapter
Instantiates a new AbstractRequestAdapter.- Parameters:
requestMethod
- the request methodadaptee
- the adaptee object
-
-
Method Details
-
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
-
hasRequestScope
public boolean hasRequestScope()Description copied from interface:RequestAdapter
Returns whether the request scope exists in this request.- Specified by:
hasRequestScope
in interfaceRequestAdapter
- Returns:
- true if request scope exists, false otherwise
-
getRequestScope
Description copied from interface:RequestAdapter
Returns the request scope in this request. If the request scope does not exist, it is created.- Specified by:
getRequestScope
in interfaceRequestAdapter
- Returns:
- the request scope
-
getPrincipal
- Specified by:
getPrincipal
in interfaceRequestAdapter
-