01: package org.osbl.client.wings.concern;
02:
03: import org.osbl.client.wings.shell.Client;
04: import org.osbl.client.wings.form.GenericObjectList;
05: import org.osbl.client.wings.form.ObjectTableModel;
06: import org.conform.BeanMeta;
07: import org.concern.model.Process;
08:
09: public class ProcessList extends GenericObjectList {
10: protected BeanMeta createBeanMeta() {
11: return Client.getInstance().getBeanMetaProvider().getBeanMeta(
12: Process.class);
13: }
14:
15: protected ObjectTableModel createModel(BeanMeta beanMeta) {
16: return new ProcessTableModel(beanMeta);
17: }
18:
19: public Object getRow(int index) { // was protected
20: return ((ProcessTableModel) model).getRow(index);
21: }
22:
23: protected Object idOf(Object object) {
24: return ((Process) object).getName();
25: }
26: }
|