Class BeanAction
- java.lang.Object
-
- com.aspectran.core.activity.process.action.AbstractAction
-
- com.aspectran.core.activity.process.action.BeanAction
-
- All Implemented Interfaces:
Executable
public class BeanAction extends AbstractAction
The BeanAction that invoking method in the bean instance.Created: 2008. 03. 22 PM 5:50:35
-
-
Field Summary
-
Fields inherited from class com.aspectran.core.activity.process.action.AbstractAction
parent
-
-
Constructor Summary
Constructors Constructor Description BeanAction(BeanActionRule beanActionRule, ActionList parent)Instantiates a new BeanAction.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectexecute(Activity activity)Execute this action.java.lang.StringgetActionId()Gets the action id.<T> TgetActionRule()Gets the action rule.ActionTypegetActionType()Gets the Action Type.AspectAdviceRulegetAspectAdviceRule()Gets the aspect advice rule.BeanActionRulegetBeanActionRule()Returns the bean action rule.ActionListgetParent()Gets the action list.booleanisHidden()Returns whether this action is hidden.voidsetAspectAdviceRule(AspectAdviceRule aspectAdviceRule)Sets the aspect advice rule.java.lang.StringtoString()
-
-
-
Constructor Detail
-
BeanAction
public BeanAction(BeanActionRule beanActionRule, ActionList parent)
Instantiates a new BeanAction.- Parameters:
beanActionRule- the bean action ruleparent- the parent
-
-
Method Detail
-
getAspectAdviceRule
public AspectAdviceRule getAspectAdviceRule()
Gets the aspect advice rule.- Returns:
- the aspect advice rule
-
setAspectAdviceRule
public void setAspectAdviceRule(AspectAdviceRule aspectAdviceRule)
Sets the aspect advice rule.- Parameters:
aspectAdviceRule- the new aspect advice rule
-
execute
public java.lang.Object execute(Activity activity) throws java.lang.Exception
Description copied from interface:ExecutableExecute this action.- Parameters:
activity- the activity- Returns:
- the result of action execution
- Throws:
java.lang.Exception- the exceptionActionExecutionException- the action execution exception
-
getBeanActionRule
public BeanActionRule getBeanActionRule()
Returns the bean action rule.- Returns:
- the bean action rule
-
getParent
public ActionList getParent()
Description copied from interface:ExecutableGets the action list.- Specified by:
getParentin interfaceExecutable- Overrides:
getParentin classAbstractAction- Returns:
- the action list
-
getActionId
public java.lang.String getActionId()
Description copied from interface:ExecutableGets the action id.- Specified by:
getActionIdin interfaceExecutable- Specified by:
getActionIdin classAbstractAction- Returns:
- the action id
-
isHidden
public boolean isHidden()
Description copied from interface:ExecutableReturns whether this action is hidden.- Returns:
- true, if is hidden action
-
getActionType
public ActionType getActionType()
Description copied from interface:ExecutableGets the Action Type.- Returns:
- the Action Type
-
getActionRule
public <T> T getActionRule()
Description copied from interface:ExecutableGets the action rule.- Type Parameters:
T- the generic type- Returns:
- the action rule
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-