1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.ole.select.businessobject.options;
17
18 import org.kuali.ole.select.businessobject.OleLoadError;
19 import org.kuali.ole.sys.context.SpringContext;
20 import org.kuali.rice.core.api.util.ConcreteKeyValue;
21 import org.kuali.rice.krad.service.KeyValuesService;
22
23 import java.util.ArrayList;
24 import java.util.Collection;
25 import java.util.Iterator;
26 import java.util.List;
27
28 public class OleLoadErrorValuesFinder {
29
30 public List getKeyValues() {
31 KeyValuesService boService = SpringContext.getBean(KeyValuesService.class);
32 Collection codes = boService.findAll(OleLoadError.class);
33 List labels = new ArrayList();
34 for (Iterator iter = codes.iterator(); iter.hasNext(); ) {
35 OleLoadError loadError = (OleLoadError) iter.next();
36 labels.add(new ConcreteKeyValue(loadError.getErrorId().toString(), loadError.getError()));
37 }
38 return labels;
39 }
40 }