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
12
13
14
15
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 }