1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.ole.select.service.impl;
17
18 import org.kuali.ole.select.service.OleGenericService;
19 import org.kuali.ole.sys.context.SpringContext;
20 import org.kuali.rice.krad.service.BusinessObjectService;
21
22 import java.util.ArrayList;
23 import java.util.HashMap;
24 import java.util.List;
25 import java.util.Map;
26
27 public class OleGenericServiceImpl implements OleGenericService {
28
29 public Object getObject(String fieldName, String fieldValue, Class clas) {
30 Map defaultMap = new HashMap();
31 defaultMap.put(fieldName, fieldValue);
32 List<Object> defaultList = new ArrayList((SpringContext.getBean(BusinessObjectService.class)).findMatching(clas, defaultMap));
33 return defaultList.get(0);
34 }
35
36 }
37