1 package org.enhydra.shark.corbaclient.worklist.actions; 2 3 4 import java.awt.*; 5 import java.awt.event.*; 6 7 import javax.swing.*; 8 9 import org.omg.WorkflowModel.*; 10 import org.enhydra.shark.corbaclient.*; 11 import org.enhydra.shark.corbaclient.worklist.*; 12 13 20 public class WorkitemDescription extends ActionBase { 21 22 public WorkitemDescription (Worklist worklist) { 23 super(worklist); 24 } 25 26 public void actionPerformed(ActionEvent e) { 27 WfAssignment ass=((Worklist)actionPanel).getSelectedAssignment(); 28 if (ass!=null) { 29 try { 30 WfActivity wa=ass.activity(); 31 String desc=ResourceManager.getLanguageDependentString("DescriptionKey"); 32 Window w=actionPanel.getWindow(); 33 ItemView iv=new ItemView(w, 34 desc+" - "+wa.name(), 35 desc, 36 wa.description()); 37 iv.showDialog(); 38 } catch (Exception ex) {} 39 } 40 } 41 } 42 | Popular Tags |