1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.kuali.kfs.vnd.service.impl;
20
21 import org.kuali.kfs.vnd.businessobject.CommodityCode;
22 import org.kuali.kfs.vnd.dataaccess.CommodityCodeDao;
23 import org.kuali.kfs.vnd.service.CommodityCodeService;
24 import org.kuali.rice.krad.service.BusinessObjectService;
25 import org.springframework.transaction.annotation.Transactional;
26
27
28
29
30
31
32
33 @Transactional
34 public class CommodityCodeServiceImpl implements CommodityCodeService {
35 protected static org.apache.log4j.Logger LOG = org.apache.log4j.Logger.getLogger(CommodityCodeServiceImpl.class);
36
37 private BusinessObjectService businessObjectService;
38 private CommodityCodeDao commodityCodeDao;
39
40
41
42
43 public CommodityCode getByPrimaryId(String purchasingCommodityCode) {
44 CommodityCode ccToBeRetrieved = new CommodityCode();
45 ccToBeRetrieved.setPurchasingCommodityCode(purchasingCommodityCode.toUpperCase());
46 CommodityCode cc = (CommodityCode)businessObjectService.retrieve( ccToBeRetrieved );
47 return cc;
48 }
49
50
51
52
53 public boolean wildCardCommodityCodeExists(String wildCardCommodityCode) {
54 return commodityCodeDao.wildCardCommodityCodeExists(wildCardCommodityCode);
55 }
56
57 public void setBusinessObjectService(BusinessObjectService businessObjectService) {
58 this.businessObjectService = businessObjectService;
59 }
60
61 public void setCommodityCodeDao(CommodityCodeDao commodityCodeDao) {
62 this.commodityCodeDao = commodityCodeDao;
63 }
64
65 }