org.springframework.webflow.engine.model
Class ActionStateModel
java.lang.Object
org.springframework.webflow.engine.model.AbstractModel
org.springframework.webflow.engine.model.AbstractStateModel
org.springframework.webflow.engine.model.AbstractTransitionableStateModel
org.springframework.webflow.engine.model.ActionStateModel
- All Implemented Interfaces:
- Model
public class ActionStateModel
- extends AbstractTransitionableStateModel
Model support for action states.
- Author:
- Scott Andrews
Constructor Summary |
ActionStateModel(java.lang.String id)
Create an action state model |
Methods inherited from class org.springframework.webflow.engine.model.AbstractStateModel |
fillCopy, getAttributes, getExceptionHandlers, getId, getOnEntryActions, getParent, getSecured, setAttributes, setExceptionHandlers, setId, setOnEntryActions, setParent, setSecured |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ActionStateModel
public ActionStateModel(java.lang.String id)
- Create an action state model
- Parameters:
id
- the state identifier
isMergeableWith
public boolean isMergeableWith(Model model)
- Description copied from interface:
Model
- Determine if the model is able to be merged into the current model
- Parameters:
model
- the model to compare
- Returns:
- true if able to merge
merge
public void merge(Model model)
- Description copied from interface:
Model
- Merge the model into the current model
- Parameters:
model
- the model to merge with
createCopy
public Model createCopy()
- Description copied from interface:
Model
- Create a deep copy of this model. Needed when merging models and collections.
- Returns:
- a deep copy of this model
getActions
public java.util.LinkedList<AbstractActionModel> getActions()
- Returns:
- the actions
setActions
public void setActions(java.util.LinkedList<AbstractActionModel> actions)
- Parameters:
actions
- the actions to set