Class BeanMethodAction
- java.lang.Object
-
- com.aspectran.core.activity.process.action.AbstractAction
-
- com.aspectran.core.activity.process.action.BeanMethodAction
-
- All Implemented Interfaces:
Executable
public class BeanMethodAction extends AbstractAction
The BeanMethodAction that invoking method in the bean instance.Created: 2008. 03. 22 PM 5:50:35
-
-
Constructor Summary
Constructors Constructor Description BeanMethodAction(BeanMethodActionRule beanMethodActionRule, ActionList parent)
Instantiates a new BeanMethodAction.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
execute(Activity activity)
Execute this action.java.lang.String
getActionId()
Gets the action id.<T> T
getActionRule()
Gets the action rule.ActionType
getActionType()
Gets the Action Type.AspectAdviceRule
getAspectAdviceRule()
Gets the aspect advice rule.BeanMethodActionRule
getBeanMethodActionRule()
Returns the bean method action rule.boolean
isHidden()
Returns whether this action is hidden.void
setAspectAdviceRule(AspectAdviceRule aspectAdviceRule)
Sets the aspect advice rule.java.lang.String
toString()
-
Methods inherited from class com.aspectran.core.activity.process.action.AbstractAction
getCaseNo, getParent, isLastInChooseWhen, setCaseNo, setLastInChooseWhen
-
-
-
-
Constructor Detail
-
BeanMethodAction
public BeanMethodAction(BeanMethodActionRule beanMethodActionRule, ActionList parent)
Instantiates a new BeanMethodAction.- Parameters:
beanMethodActionRule
- the bean method 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:Executable
Execute this action.- Parameters:
activity
- the activity- Returns:
- the result of action execution
- Throws:
java.lang.Exception
- the exceptionActionExecutionException
- the action execution exception
-
getBeanMethodActionRule
public BeanMethodActionRule getBeanMethodActionRule()
Returns the bean method action rule.- Returns:
- the bean method action rule
-
getActionId
public java.lang.String getActionId()
Description copied from interface:Executable
Gets the action id.- Specified by:
getActionId
in interfaceExecutable
- Specified by:
getActionId
in classAbstractAction
- Returns:
- the action id
-
isHidden
public boolean isHidden()
Description copied from interface:Executable
Returns whether this action is hidden.- Returns:
- true, if is hidden action
-
getActionType
public ActionType getActionType()
Description copied from interface:Executable
Gets the Action Type.- Returns:
- the Action Type
-
getActionRule
public <T> T getActionRule()
Description copied from interface:Executable
Gets the action rule.- Type Parameters:
T
- the generic type- Returns:
- the action rule
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-