1 package org.kuali.ole.describe.bo;
2
3 import org.kuali.rice.core.api.util.ConcreteKeyValue;
4 import org.kuali.rice.core.api.util.KeyValue;
5 import org.kuali.rice.krad.keyvalues.KeyValuesBase;
6
7 import java.util.ArrayList;
8 import java.util.List;
9
10
11
12
13 public class WorkDublinElementValuesFinder
14 extends KeyValuesBase {
15
16
17
18
19
20
21
22 @Override
23 public List<KeyValue> getKeyValues() {
24 List<KeyValue> options = new ArrayList<KeyValue>();
25 options.add(new ConcreteKeyValue("default", "Select an Element"));
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45 options.add(new ConcreteKeyValue("dc:contributor", "Contributor"));
46 options.add(new ConcreteKeyValue("dc:coverage", "Coverage"));
47 options.add(new ConcreteKeyValue("dc:creator", "Creator"));
48 options.add(new ConcreteKeyValue("dc:date", "Date"));
49 options.add(new ConcreteKeyValue("dc:description", "Description"));
50 options.add(new ConcreteKeyValue("dc:format", "Format"));
51 options.add(new ConcreteKeyValue("dc:identifier", "identifier"));
52 options.add(new ConcreteKeyValue("dc:language", "Language"));
53 options.add(new ConcreteKeyValue("dc:publisher", "Publisher"));
54 options.add(new ConcreteKeyValue("dc:relation", "Relation"));
55 options.add(new ConcreteKeyValue("dc:rights", "Rights"));
56 options.add(new ConcreteKeyValue("dc:source", "Source"));
57 options.add(new ConcreteKeyValue("dc:subject", "Subject"));
58 options.add(new ConcreteKeyValue("dc:title", "Title"));
59 options.add(new ConcreteKeyValue("dc:type", "Type"));
60
61
62 return options;
63 }
64 }