Package com.aspectran.core.support
Class CurrentActivityDataFactoryBean
- java.lang.Object
-
- com.aspectran.core.support.CurrentActivityDataFactoryBean
-
- All Implemented Interfaces:
FactoryBean<ActivityDataMap>,Aware,CurrentActivityAware
@AvoidAdvice public class CurrentActivityDataFactoryBean extends java.lang.Object implements CurrentActivityAware, FactoryBean<ActivityDataMap>
CurrentActivityDataFactoryBeanthat returns theActivityDataMapfor the current request. It should be declared as arequestorprototypebean because it is intended to use the value that the current Translet has.Created: 2017. 10. 24.
-
-
Field Summary
-
Fields inherited from interface com.aspectran.core.component.bean.ablility.FactoryBean
FACTORY_METHOD_NAME
-
-
Constructor Summary
Constructors Constructor Description CurrentActivityDataFactoryBean()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAttributeName()Returns the attribute name of the currentActivityDataMapspecified to register in the request scope.ActivityDataMapgetObject()Return an instance (possibly shared or independent) of the object managed by this factory.booleanisAttributable()Returns whether the currentActivityDataMapis registered as an attribute in the request scope.voidsetAttributeName(java.lang.String attributeName)Specifies the attribute name for registering the currentActivityDataMapas an attribute in the request scope.voidsetCurrentActivity(Activity activity)
-
-
-
Method Detail
-
isAttributable
public boolean isAttributable()
Returns whether the currentActivityDataMapis registered as an attribute in the request scope.- Returns:
- true if the current
ActivityDataMapis registered as an attribute in the request scope; otherwise false
-
getAttributeName
public java.lang.String getAttributeName()
Returns the attribute name of the currentActivityDataMapspecified to register in the request scope.- Returns:
- the attribute name
-
setAttributeName
public void setAttributeName(java.lang.String attributeName)
Specifies the attribute name for registering the currentActivityDataMapas an attribute in the request scope.- Parameters:
attributeName- the attribute name of the currentActivityDataMapto be registered in the request scope.
-
setCurrentActivity
public void setCurrentActivity(Activity activity)
- Specified by:
setCurrentActivityin interfaceCurrentActivityAware
-
getObject
public ActivityDataMap getObject()
Description copied from interface:FactoryBeanReturn an instance (possibly shared or independent) of the object managed by this factory. As with a BeanFactory, this allows support for both the Singleton and Prototype design pattern.- Specified by:
getObjectin interfaceFactoryBean<ActivityDataMap>- Returns:
- an instance of the bean (can be null)
-
-