java.lang.Object
org.scopemvc.core.ModelManager
org.scopemvc.core.ActionManager
- public abstract class ActionManager
- extends ModelManager
ActionManager is a ModelManager that handles
the actions (invokable methods) of model objects. The core of Scope
doesn't depend on this manager although this abstract class is in the
core package for consistency with the PropertyManager. An
implementation for JavaBean model objects is provided in
BeansActionManager.
- Version:
- $Revision: 1.4 $ $Date: 2002/01/12 09:35:40 $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NAME
private static final java.lang.String NAME
- See Also:
- Constant Field Values
ActionManager
public ActionManager()
getInstance
public static ActionManager getInstance(java.lang.Class inModelClass)
getInstance
public static ActionManager getInstance(java.lang.Object inModel)
doAction
public abstract java.lang.Object doAction(java.lang.Object inModel,
ModelAction inAction,
java.lang.Object[] inParameters)
throws java.lang.Exception
- Generic interface to perform arbitrary actions on a model object.
canDoAction
public abstract boolean canDoAction(java.lang.Object inModel,
ModelAction inAction)
- Can this model do the passed ModelAction?