Package com.aspectran.shell.activity
Class ShellActivity
- java.lang.Object
-
- com.aspectran.core.activity.AbstractActivity
-
- com.aspectran.core.activity.AdviceActivity
-
- com.aspectran.core.activity.CoreActivity
-
- com.aspectran.shell.activity.ShellActivity
-
- All Implemented Interfaces:
Activity
,BeanRegistry
public class ShellActivity extends CoreActivity
The Class ShellActivity.- Since:
- 2016. 1. 18.
-
-
Constructor Summary
Constructors Constructor Description ShellActivity(ShellService service, Console console)
Instantiates a new ShellActivity.
-
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
setOutputWriter(java.io.Writer outputWriter)
void
setParameterMap(ParameterMap parameterMap)
void
setProcedural(boolean procedural)
-
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, prepare, release, reserveResponse, reserveResponse, resolveLocale, 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
-
ShellActivity
public ShellActivity(ShellService service, Console console)
Instantiates a new ShellActivity.- Parameters:
service
- theShellService
instanceconsole
- theConsole
instance
-
-
Method Detail
-
setProcedural
public void setProcedural(boolean procedural)
-
setParameterMap
public void setParameterMap(ParameterMap parameterMap)
-
setOutputWriter
public void setOutputWriter(java.io.Writer outputWriter)
-
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
-
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
-
-