package com.vci.client.workflow.task;
|
|
import javax.swing.table.DefaultTableModel;
|
|
import com.vci.corba.workflow.data.FlowTaskInfo;
|
|
public class DoneTaskTableModel extends TodoTaskTableModel {
|
|
private static final long serialVersionUID = 7508852076471337286L;
|
|
public DoneTaskTableModel(){
|
super();
|
|
String[] oldColumns = super.getColumnIdentifiers();
|
|
// 在最后添加
|
String[] newColumns = new String[oldColumns.length + 1];
|
System.arraycopy(oldColumns, 0, newColumns, 0, oldColumns.length);
|
newColumns[newColumns.length - 1] = "结束时间";
|
|
columnIdentifiers = newColumns;
|
}
|
|
@Override
|
public Object getValueAt(int rowIndex, int column) {
|
Object res = super.getValueAt(rowIndex, column);
|
if(column == columnIdentifiers.length - 1){
|
if (data != null && rowIndex < data.length && data.length > 0) {
|
FlowTaskInfo flowHistoryTaskInfo = data[rowIndex];
|
res = flowHistoryTaskInfo.endTime;
|
}
|
}
|
return res;
|
}
|
}
|