| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.kew.actions.ActionRegistryImpl
public class ActionRegistryImpl
A simple implementation of an ActionRegistry which includes all of the default Workflow Actions.
| Constructor Summary | |
|---|---|
| ActionRegistryImpl() | |
| Method Summary | |
|---|---|
|  ActionTakenEvent | createAction(String actionCode,
                         List<DataDefinition> parameters)Constructs and returns the ActionTakenEvent implementation which can be used to invoke the Action with the given parameters. | 
|  Map | getActionMap()Returns an immutable map of the Action Code to Action Class mappings in this registry. | 
|  ValidActions | getValidActions(PrincipalContract principal,
                               DocumentRouteHeaderValue document)Returns a List of valid action codes for the given user on the document. | 
|  void | registerAction(String actionCode,
                             String actionClass)Registers the given Action. | 
|  void | unregisterAction(String actionCode)Unregisters the Action with the given code. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public ActionRegistryImpl()
| Method Detail | 
|---|
public void registerAction(String actionCode,
                           String actionClass)
ActionRegistry
registerAction in interface ActionRegistryactionCode - Should be a one-letter unique codeactionClass - the fully-qualified Java classname of the ActionTakenEvent implementationpublic void unregisterAction(String actionCode)
ActionRegistry
unregisterAction in interface ActionRegistrypublic Map getActionMap()
ActionRegistry
getActionMap in interface ActionRegistry
public ActionTakenEvent createAction(String actionCode,
                                     List<DataDefinition> parameters)
                              throws ResourceUnavailableException
ActionRegistry
createAction in interface ActionRegistryResourceUnavailableException - if the action class cannot be constructed
public ValidActions getValidActions(PrincipalContract principal,
                                    DocumentRouteHeaderValue document)
ActionRegistry
getValidActions in interface ActionRegistry| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||