1 package org.kuali.ole.service;
2
3 import org.kuali.ole.describe.form.SerialsReceivingRecordForm;
4 import org.kuali.ole.docstore.common.search.SearchResponse;
5 import org.kuali.ole.docstore.common.search.SearchResult;
6 import org.kuali.ole.pojo.OLESerialReceivingRecord;
7 import org.kuali.ole.select.bo.OLESerialReceivingDocument;
8
9 import java.util.List;
10 import java.util.Set;
11
12
13
14
15
16
17
18
19 public interface SerialReceivingSearchService {
20 public SearchResponse holdingSearch(int startIndex, int searchLimit,String sortingOrder);
21
22
23 public Set<String> getInstanceIdList(String poId);
24
25 public SearchResponse searchDataFromDocstore(int startIndex, int searchLimit, Set<String> bibIds, String title, String issn, String localIdentifier,String sortingOrder);
26
27 public OLESerialReceivingRecord getSerialRecord(SearchResult searchResult);
28
29 public List<OLESerialReceivingRecord> getOleSerialReceivingList(List<OLESerialReceivingDocument> oleSerialReceivingDocuments);
30
31 public List<OLESerialReceivingDocument> getOleSerialReceivingDocuments(SerialsReceivingRecordForm serialsReceivingRecordForm);
32 }