1 package org.enhydra.shark.swingclient.workflowadmin.worklist.actions; 2 3 import java.awt.event.*; 4 5 import javax.swing.*; 6 7 8 import org.enhydra.shark.api.client.wfmodel.*; 9 import org.enhydra.shark.swingclient.*; 10 import org.enhydra.shark.swingclient.workflowadmin.*; 11 import org.enhydra.shark.swingclient.workflowadmin.worklist.*; 12 import org.enhydra.shark.swingclient.worklist.*; 13 14 20 public class ReassignWorkitem extends ActionBase { 21 22 public ReassignWorkitem (WorklistManagement wm) { 23 super(wm); 24 } 25 26 27 public void actionPerformed(ActionEvent e) { 28 WorklistManagement wm=(WorklistManagement)actionPanel; 29 SharkAdmin workflowAdmin=wm.getWorkflowAdmin(); 30 Worklist worklist=wm.getWorklist(); 31 32 WfAssignment ass=worklist.getSelectedAssignment(); 33 if (ass!=null) { 34 Reassignment r=new Reassignment(workflowAdmin.getFrame(),ass, 35 workflowAdmin.getUserManagement().getUserAccountManagement(). 36 getExistingUsers()); 37 r.showDialog(); 38 worklist.refresh(); 39 } 40 } 41 } 42 43 | Popular Tags |