Package com.aspectran.web.activity
Class WebActivity
- java.lang.Object
-
- com.aspectran.core.activity.AbstractActivity
-
- com.aspectran.core.activity.AdviceActivity
-
- com.aspectran.core.activity.CoreActivity
-
- com.aspectran.web.activity.WebActivity
-
- All Implemented Interfaces:
Activity
,BeanRegistry
public class WebActivity extends CoreActivity
The Class WebActivity.- Since:
- 2008. 4. 28.
-
-
Constructor Summary
Constructors Constructor Description WebActivity(ActivityContext context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Instantiates a new WebActivity.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
adapt()
<T extends Activity>
TnewActivity()
Create a new inner activity.protected void
parseRequest()
Parses the declared parameters and attributes.void
prepare(java.lang.String transletName, MethodType requestMethod)
Prepare for the activity.protected LocaleResolver
resolveLocale()
Resolve the current locale.-
Methods inherited from class com.aspectran.core.activity.CoreActivity
execute, finish, getDeclaredResponse, getDesiredResponse, getProcessResult, getProcessResult, getRequestRule, getResponseRule, getTranslet, getTransletRule, handleException, isResponseReserved, parseDeclaredAttributes, parseDeclaredParameters, perform, prepare, prepare, prepare, prepare, release, reserveResponse, reserveResponse, resolveRequestEncoding, resolveResponseEncoding
-
Methods inherited from class com.aspectran.core.activity.AdviceActivity
executeAdvice, executeAdvice, executeAdvice, getAfterAdviceResult, getAfterAdviceRuleList, getAroundAdviceResult, getAspectAdviceBean, getBeforeAdviceResult, getBeforeAdviceRuleList, getExceptionRuleList, getFinallyAdviceResult, getFinallyAdviceRuleList, getSetting, handleException, prepareAspectAdviceRule, putAdviceResult, putAspectAdviceBean, registerAspectRule, registerSettingsAdviceRule, setCurrentAspectAdviceType, touchAspectAdviceRuleRegistry
-
Methods inherited from class com.aspectran.core.activity.AbstractActivity
backupCurrentActivity, clearRaisedException, containsBean, containsBean, getActivityContext, getApplicationAdapter, getBean, getBean, getBean, getBean, getConfigBean, getCurrentActivity, getEnvironment, getRaisedException, getRequestAdapter, getResponseAdapter, getRootCauseOfRaisedException, getSessionAdapter, isExceptionRaised, isIncluded, removeCurrentActivity, saveCurrentActivity, setIncluded, setRaisedException, setRequestAdapter, setResponseAdapter, setSessionAdapter, terminate, terminate
-
-
-
-
Constructor Detail
-
WebActivity
public WebActivity(ActivityContext context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Instantiates a new WebActivity.- Parameters:
context
- the current ActivityContextrequest
- the HTTP requestresponse
- the HTTP response
-
-
Method Detail
-
prepare
public void prepare(java.lang.String transletName, MethodType requestMethod)
Description copied from interface:Activity
Prepare for the activity.- Specified by:
prepare
in interfaceActivity
- Overrides:
prepare
in classCoreActivity
- Parameters:
transletName
- the translet namerequestMethod
- the request method
-
adapt
protected void adapt() throws AdapterException
- Overrides:
adapt
in classCoreActivity
- Throws:
AdapterException
-
parseRequest
protected void parseRequest()
Description copied from class:CoreActivity
Parses the declared parameters and attributes.- Overrides:
parseRequest
in classCoreActivity
-
resolveLocale
protected LocaleResolver resolveLocale()
Description copied from class:CoreActivity
Resolve the current locale.- Overrides:
resolveLocale
in classCoreActivity
- Returns:
- the current locale
-
newActivity
public <T extends Activity> T newActivity()
Description copied from interface:Activity
Create a new inner activity.- Specified by:
newActivity
in interfaceActivity
- Overrides:
newActivity
in classCoreActivity
- Type Parameters:
T
- the type of the activity- Returns:
- the activity object
-
-