1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.ole.select.document.service.impl;
17
18 import org.kuali.ole.select.businessobject.OleRequestSourceType;
19 import org.kuali.ole.select.document.service.OleRequestSourceService;
20 import org.kuali.ole.sys.context.SpringContext;
21 import org.kuali.rice.krad.service.BusinessObjectService;
22
23 import java.util.HashMap;
24 import java.util.List;
25 import java.util.Map;
26
27 public class OleRequestSourceServiceImpl implements OleRequestSourceService {
28
29 public Integer getRequestSourceTypeId(String requestSourceType) throws Exception {
30 Integer requestSourceTypeId = null;
31 Map requestorSourceTypeMap = new HashMap();
32 requestorSourceTypeMap.put("requestSourceType", requestSourceType);
33 List<OleRequestSourceType> requestorSourceTypeList = (List) SpringContext.getBean(BusinessObjectService.class).findMatching(OleRequestSourceType.class, requestorSourceTypeMap);
34 if (requestorSourceTypeList.iterator().hasNext()) {
35 requestSourceTypeId = requestorSourceTypeList.iterator().next().getRequestSourceTypeId();
36 }
37 return requestSourceTypeId;
38 }
39 }