Package com.aspectran.core.context
Class DefaultActivityContext
- java.lang.Object
-
- com.aspectran.core.component.AbstractComponent
-
- com.aspectran.core.context.DefaultActivityContext
-
- All Implemented Interfaces:
Component,ActivityContext
public class DefaultActivityContext extends AbstractComponent implements ActivityContext
The Class DefaultActivityContext.Created: 2008. 06. 09 PM 2:12:40
-
-
Field Summary
-
Fields inherited from interface com.aspectran.core.context.ActivityContext
DEFAULT_ENCODING, ID_SEPARATOR, ID_SEPARATOR_CHAR, MESSAGE_SOURCE_BEAN_ID, NAME_SEPARATOR_CHAR
-
-
Constructor Summary
Constructors Constructor Description DefaultActivityContext(ApplicationAdapter applicationAdapter)Instantiates a new DefaultActivityContext.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoDestroy()protected voiddoInitialize()ApplicationAdaptergetApplicationAdapter()Returns the class loader used by the current application.AspectRuleRegistrygetAspectRuleRegistry()Gets the aspect rule registry.ActivitygetAvailableActivity()Gets the available activity.BeanRegistrygetBeanRegistry()Gets the bean registry.ActivitygetCurrentActivity()Gets the current activity.ActivitygetDefaultActivity()Gets the default activity.java.lang.StringgetDescription()Gets the description of this ActivityContext.DescriptionRulegetDescriptionRule()EnvironmentgetEnvironment()Gets the environment.MessageSourcegetMessageSource()Gets the message source.CoreServicegetRootService()Returns the Aspectran Service that created the current ActivityContext.ScheduleRuleRegistrygetScheduleRuleRegistry()Gets the schedule rule registry.TemplateRenderergetTemplateRenderer()Gets the template renderer.TransletRuleRegistrygetTransletRuleRegistry()Gets the translet rule registry.booleanhasCurrentActivity()Returns whether there is current activity.voidremoveCurrentActivity()Removes the current activity.voidsetActivityEnvironment(ActivityEnvironment activityEnvironment)voidsetAspectRuleRegistry(AspectRuleRegistry aspectRuleRegistry)voidsetCurrentActivity(Activity activity)Sets the current activity.voidsetDefaultBeanRegistry(DefaultBeanRegistry defaultBeanRegistry)Sets the default bean registry.voidsetDefaultTemplateRenderer(DefaultTemplateRenderer defaultTemplateRenderer)Sets the template processor.voidsetDescriptionRule(DescriptionRule descriptionRule)voidsetRootService(CoreService rootService)Sets the Aspectran Service that created the current ActivityContext.voidsetScheduleRuleRegistry(ScheduleRuleRegistry scheduleRuleRegistry)voidsetTransletRuleRegistry(TransletRuleRegistry transletRuleRegistry)Sets the translet rule registry.-
Methods inherited from class com.aspectran.core.component.AbstractComponent
destroy, getComponentName, initialize, isAvailable, isDestroyed, isDestroying, isInitialized
-
-
-
-
Constructor Detail
-
DefaultActivityContext
public DefaultActivityContext(ApplicationAdapter applicationAdapter)
Instantiates a new DefaultActivityContext.- Parameters:
applicationAdapter- the application adapter
-
-
Method Detail
-
getDescriptionRule
public DescriptionRule getDescriptionRule()
-
setDescriptionRule
public void setDescriptionRule(DescriptionRule descriptionRule)
-
getDescription
public java.lang.String getDescription()
Description copied from interface:ActivityContextGets the description of this ActivityContext.- Specified by:
getDescriptionin interfaceActivityContext- Returns:
- the description of this ActivityContext
-
getRootService
public CoreService getRootService()
Description copied from interface:ActivityContextReturns the Aspectran Service that created the current ActivityContext.- Specified by:
getRootServicein interfaceActivityContext- Returns:
- the root service
-
setRootService
public void setRootService(CoreService rootService)
Description copied from interface:ActivityContextSets the Aspectran Service that created the current ActivityContext. It is set only once, just after the ActivityContext is created.- Specified by:
setRootServicein interfaceActivityContext- Parameters:
rootService- the root service
-
getApplicationAdapter
public ApplicationAdapter getApplicationAdapter()
Description copied from interface:ActivityContextReturns the class loader used by the current application.- Specified by:
getApplicationAdapterin interfaceActivityContext- Returns:
- the class loader
-
getEnvironment
public Environment getEnvironment()
Description copied from interface:ActivityContextGets the environment.- Specified by:
getEnvironmentin interfaceActivityContext- Returns:
- the environment
-
setActivityEnvironment
public void setActivityEnvironment(ActivityEnvironment activityEnvironment)
-
getAspectRuleRegistry
public AspectRuleRegistry getAspectRuleRegistry()
Description copied from interface:ActivityContextGets the aspect rule registry.- Specified by:
getAspectRuleRegistryin interfaceActivityContext- Returns:
- the aspect rule registry
-
setAspectRuleRegistry
public void setAspectRuleRegistry(AspectRuleRegistry aspectRuleRegistry)
-
getBeanRegistry
public BeanRegistry getBeanRegistry()
Description copied from interface:ActivityContextGets the bean registry.- Specified by:
getBeanRegistryin interfaceActivityContext- Returns:
- the bean registry
-
setDefaultBeanRegistry
public void setDefaultBeanRegistry(DefaultBeanRegistry defaultBeanRegistry)
Sets the default bean registry.- Parameters:
defaultBeanRegistry- the new default bean registry
-
getTemplateRenderer
public TemplateRenderer getTemplateRenderer()
Description copied from interface:ActivityContextGets the template renderer.- Specified by:
getTemplateRendererin interfaceActivityContext- Returns:
- the template renderer
-
setDefaultTemplateRenderer
public void setDefaultTemplateRenderer(DefaultTemplateRenderer defaultTemplateRenderer)
Sets the template processor.- Parameters:
defaultTemplateRenderer- the new template processor
-
getScheduleRuleRegistry
public ScheduleRuleRegistry getScheduleRuleRegistry()
Description copied from interface:ActivityContextGets the schedule rule registry.- Specified by:
getScheduleRuleRegistryin interfaceActivityContext- Returns:
- the schedule rule registry
-
setScheduleRuleRegistry
public void setScheduleRuleRegistry(ScheduleRuleRegistry scheduleRuleRegistry)
-
getTransletRuleRegistry
public TransletRuleRegistry getTransletRuleRegistry()
Description copied from interface:ActivityContextGets the translet rule registry.- Specified by:
getTransletRuleRegistryin interfaceActivityContext- Returns:
- the translet rule registry
-
setTransletRuleRegistry
public void setTransletRuleRegistry(TransletRuleRegistry transletRuleRegistry)
Sets the translet rule registry.- Parameters:
transletRuleRegistry- the new translet rule registry
-
getMessageSource
public MessageSource getMessageSource()
Description copied from interface:ActivityContextGets the message source.- Specified by:
getMessageSourcein interfaceActivityContext- Returns:
- the message source
-
getDefaultActivity
public Activity getDefaultActivity()
Description copied from interface:ActivityContextGets the default activity.- Specified by:
getDefaultActivityin interfaceActivityContext- Returns:
- the default activity
-
getAvailableActivity
public Activity getAvailableActivity()
Description copied from interface:ActivityContextGets the available activity. If there is no current activity, the application default activity is returned.- Specified by:
getAvailableActivityin interfaceActivityContext- Returns:
- the available activity
-
getCurrentActivity
public Activity getCurrentActivity()
Description copied from interface:ActivityContextGets the current activity.- Specified by:
getCurrentActivityin interfaceActivityContext- Returns:
- the current activity
-
setCurrentActivity
public void setCurrentActivity(Activity activity)
Description copied from interface:ActivityContextSets the current activity.- Specified by:
setCurrentActivityin interfaceActivityContext- Parameters:
activity- the new current activity
-
removeCurrentActivity
public void removeCurrentActivity()
Description copied from interface:ActivityContextRemoves the current activity.- Specified by:
removeCurrentActivityin interfaceActivityContext
-
hasCurrentActivity
public boolean hasCurrentActivity()
Description copied from interface:ActivityContextReturns whether there is current activity.- Specified by:
hasCurrentActivityin interfaceActivityContext- Returns:
trueif there is current activity,falseotherwise
-
doInitialize
protected void doInitialize() throws java.lang.Exception- Specified by:
doInitializein classAbstractComponent- Throws:
java.lang.Exception
-
doDestroy
protected void doDestroy()
- Specified by:
doDestroyin classAbstractComponent
-
-