1 package org.kuali.ole.select.document.service;
2
3 import org.kuali.ole.select.document.OLEPurchaseOrderBatchDocument;
4 import org.kuali.ole.select.document.OlePurchaseOrderDocument;
5 import org.kuali.rice.krad.UserSession;
6
7 import java.io.File;
8 import java.util.List;
9 import java.util.Map;
10 import java.util.Set;
11
12
13
14
15
16
17
18
19 public interface OLEPurchaseOrderBatchService {
20
21 public void readFile(OLEPurchaseOrderBatchDocument olePurchaseOrderBatchDocument, UserSession userSession, File file);
22
23 public OlePurchaseOrderDocument createPurchaseOrderAmendmentDocument(Map map, String docNumber);
24
25 public void writeFile();
26
27 public List<String> createFileForPOBA(OLEPurchaseOrderBatchDocument olePurchaseOrderBatchDocument) throws Exception;
28
29 public void downloadCSV(List<String> poIds);
30
31 public void createPOBADirectory();
32 }