com.camunda.toolkit.jbpm.swing
Class ActionRepository

java.lang.Object
  extended by com.camunda.toolkit.jbpm.swing.ActionRepository

public class ActionRepository
extends java.lang.Object

The Action Repository is used to get Actions possible for certain processInstance, Tokens or TaskInstances in the AdminClient. A Default set of Actions is registered, but to enhance the admin client it is possible to add actions the the Repository (for certain Processes, States or Tasks)


Constructor Summary
ActionRepository()
           
 
Method Summary
 void addFilteredProcessDefinitionAction(IdAction action, java.lang.String processName)
           
 void addFilteredProcessInstanceAction(IdAction action, java.lang.String processName, java.lang.String tokenName, java.lang.String taskName, boolean showOnProcessInstance, boolean showOnToken, boolean showOnTaskInstance)
           
 void addFilteredTaskAction(IdAction action, java.lang.String processName, java.lang.String tokenName, java.lang.String taskName, boolean showOnProcessInstance, boolean showOnToken, boolean showOnTaskInstance)
           
 void addFilteredTokenAction(IdAction action, java.lang.String processName, java.lang.String tokenName, java.lang.String taskName, boolean showOnProcessInstance, boolean showOnToken, boolean showOnTaskInstance)
           
 void addStandardProcessDefinitionActions()
           
 void addStandardProcessInstanceActions()
           
 void addUnfilteredProcessDefinitionAction(IdAction action)
           
 void addUnfilteredProcessInstanceAction(IdAction action)
           
 void addUnfilteredTaskAction(IdAction action)
           
 void addUnfilteredTokenAction(IdAction action)
           
 javax.swing.Action[] getActionsForProcessDefinition(org.jbpm.graph.def.ProcessDefinition pd)
           
 javax.swing.Action[] getActionsForProcessInstance(org.jbpm.graph.exe.ProcessInstance pi)
           
 javax.swing.Action[] getActionsForTaskInstance(org.jbpm.taskmgmt.exe.TaskInstance ti)
           
 javax.swing.Action[] getActionsForToken(org.jbpm.graph.exe.Token token)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionRepository

public ActionRepository()
Method Detail

addStandardProcessDefinitionActions

public void addStandardProcessDefinitionActions()

addStandardProcessInstanceActions

public void addStandardProcessInstanceActions()

addUnfilteredProcessInstanceAction

public void addUnfilteredProcessInstanceAction(IdAction action)

addFilteredProcessInstanceAction

public void addFilteredProcessInstanceAction(IdAction action,
                                             java.lang.String processName,
                                             java.lang.String tokenName,
                                             java.lang.String taskName,
                                             boolean showOnProcessInstance,
                                             boolean showOnToken,
                                             boolean showOnTaskInstance)

addUnfilteredTokenAction

public void addUnfilteredTokenAction(IdAction action)

addFilteredTokenAction

public void addFilteredTokenAction(IdAction action,
                                   java.lang.String processName,
                                   java.lang.String tokenName,
                                   java.lang.String taskName,
                                   boolean showOnProcessInstance,
                                   boolean showOnToken,
                                   boolean showOnTaskInstance)

addUnfilteredTaskAction

public void addUnfilteredTaskAction(IdAction action)

addFilteredTaskAction

public void addFilteredTaskAction(IdAction action,
                                  java.lang.String processName,
                                  java.lang.String tokenName,
                                  java.lang.String taskName,
                                  boolean showOnProcessInstance,
                                  boolean showOnToken,
                                  boolean showOnTaskInstance)

addUnfilteredProcessDefinitionAction

public void addUnfilteredProcessDefinitionAction(IdAction action)

addFilteredProcessDefinitionAction

public void addFilteredProcessDefinitionAction(IdAction action,
                                               java.lang.String processName)

getActionsForProcessDefinition

public javax.swing.Action[] getActionsForProcessDefinition(org.jbpm.graph.def.ProcessDefinition pd)

getActionsForProcessInstance

public javax.swing.Action[] getActionsForProcessInstance(org.jbpm.graph.exe.ProcessInstance pi)

getActionsForToken

public javax.swing.Action[] getActionsForToken(org.jbpm.graph.exe.Token token)

getActionsForTaskInstance

public javax.swing.Action[] getActionsForTaskInstance(org.jbpm.taskmgmt.exe.TaskInstance ti)


Copyright © 2007 camunda GmbH. All Rights Reserved.