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