1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.krad.keyvalues;
17
18 import org.kuali.rice.core.api.util.ConcreteKeyValue;
19 import org.kuali.rice.core.api.util.KeyValue;
20 import org.kuali.rice.krad.service.KRADServiceLocatorWeb;
21
22 import java.util.ArrayList;
23 import java.util.List;
24
25
26
27
28 public class BusinessObjectDictionaryEntriesFinder extends KeyValuesBase {
29
30
31
32
33 @Override
34 public List<KeyValue> getKeyValues() {
35 List<String> businessObjects =
36 KRADServiceLocatorWeb.getDataDictionaryService().getDataDictionary().getBusinessObjectClassNames();
37 List<KeyValue> boKeyLabels = new ArrayList<KeyValue>();
38
39 for (String string : businessObjects) {
40 String className = string;
41 boKeyLabels.add(new ConcreteKeyValue(className, className));
42 }
43
44 return boKeyLabels;
45 }
46
47 }