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