View Javadoc
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   * Created with IntelliJ IDEA.
14   * User: gopalp
15   * Date: 5/18/15
16   * Time: 12:40 PM
17   * To change this template use File | Settings | File Templates.
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  }