1 package org.kuali.ole.ingest.keyvalue;
2
3 import org.kuali.ole.IngestUtil;
4 import org.kuali.ole.OLEConstants;
5 import org.kuali.rice.core.api.util.ConcreteKeyValue;
6 import org.kuali.rice.core.api.util.KeyValue;
7 import org.kuali.rice.krad.keyvalues.KeyValuesBase;
8 import java.util.ArrayList;
9 import java.util.List;
10
11
12
13
14
15
16
17
18 public class FileFormatKeyValuesFinder extends KeyValuesBase {
19
20 @Override
21 public List getKeyValues() {
22 List<KeyValue> keyValues = new ArrayList<KeyValue>();
23 String validFileFormat= IngestUtil.getIngestUtil().getProperty(OLEConstants.VALID_FILE_FORMAT);
24 String[] fileFormat = validFileFormat.split(",");
25 keyValues.add(new ConcreteKeyValue("", ""));
26 for(int fileType=0;fileType<fileFormat.length;fileType++){
27 keyValues.add(new ConcreteKeyValue(fileFormat[fileType], fileFormat[fileType]));
28 }
29 return keyValues;
30 }
31 }