1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.kuali.kfs.vnd.businessobject.options;
20
21 import java.util.ArrayList;
22 import java.util.Collection;
23 import java.util.Iterator;
24 import java.util.List;
25
26 import org.kuali.kfs.sys.context.SpringContext;
27 import org.kuali.kfs.vnd.businessobject.CommodityCode;
28 import org.kuali.rice.core.api.util.ConcreteKeyValue;
29 import org.kuali.rice.krad.keyvalues.KeyValuesBase;
30 import org.kuali.rice.krad.service.KeyValuesService;
31
32
33
34
35
36
37 public class CommodityCodeValuesFinder extends KeyValuesBase {
38
39
40
41
42 public List getKeyValues() {
43
44 KeyValuesService boService = SpringContext.getBean(KeyValuesService.class);
45 Collection sscs = boService.findAll(CommodityCode.class);
46 List labels = new ArrayList();
47 labels.add(new ConcreteKeyValue("", ""));
48 for (Iterator iter = sscs.iterator(); iter.hasNext();) {
49 CommodityCode cc = (CommodityCode) iter.next();
50 labels.add(new ConcreteKeyValue(cc.getPurchasingCommodityCode(), cc.getCommodityDescription()));
51 }
52
53 return labels;
54 }
55
56
57 }