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.batchingest.ProcessVendorFile;
19 import org.kuali.ole.select.service.OleBatchIngestService;
20 import org.kuali.ole.sys.context.SpringContext;
21
22 import java.io.InputStream;
23 import java.util.List;
24
25
26 public class OleBatchIngestServiceImpl implements OleBatchIngestService {
27
28 private static org.apache.log4j.Logger LOG = org.apache.log4j.Logger.getLogger(OleBatchIngestServiceImpl.class);
29
30
31 public String transformRawDataToXml(InputStream inputStream) throws Exception {
32 String xml = SpringContext.getBean(ProcessVendorFile.class).transformStreamToRawData(inputStream);
33 if (LOG.isDebugEnabled()) {
34 LOG.debug("-----------Ole Format Xml Begins------------");
35 LOG.debug(xml);
36 LOG.debug("-----------Ole Format Xml Ends------------");
37 }
38 return xml;
39 }
40
41 public String getRawXml(InputStream inputStream, List bibinfoFailure) throws Exception {
42 String rawData = SpringContext.getBean(ProcessVendorFile.class).getRawXml(inputStream, bibinfoFailure);
43 if (LOG.isDebugEnabled()) {
44 LOG.debug("-----------Raw Data Begins------------");
45 LOG.debug(rawData);
46 LOG.debug("-----------Raw Data Ends------------");
47 }
48 return rawData;
49 }
50
51 }