View Javadoc

1   package org.kuali.ole.service;
2   
3   import org.kuali.ole.license.bo.OleAgreementDocumentMetadata;
4   import org.kuali.ole.license.bo.OleLicenseRequestBo;
5   
6   import java.io.File;
7   import java.util.List;
8   import java.util.Map;
9   
10  /**
11   * Created with IntelliJ IDEA.
12   * User: JuliyaMonica.S
13   * Date: 8/2/12
14   * Time: 11:51 AM
15   * To change this template use File | Settings | File Templates.
16   */
17  public interface OleLicenseRequestService {
18  
19      public List<OleAgreementDocumentMetadata> processIngestAgreementDocuments(List<OleAgreementDocumentMetadata> oleAgreementDocs);
20  
21      public List<OleAgreementDocumentMetadata> processCheckInAgreementDocuments(List<OleAgreementDocumentMetadata> oleAgreementDocs);
22  
23      public File downloadAgreementDocumentFromDocstore(OleAgreementDocumentMetadata oleAgreementDocumentMetadata);
24  
25      public String getAgreementContent(String uuid);
26  
27      public String ingestAgreementContent(String content);
28  
29      public List<OleLicenseRequestBo> findLicenseRequestByCriteria( Map<String, String> criteria);
30  
31      public String getLicenseRequestByRequisitionDocNum(String reqDocNum);
32  
33      public boolean deleteAgreementDocument(OleAgreementDocumentMetadata metadata);
34  
35  }