View Javadoc
1   package org.kuali.ole.service;
2   
3   import org.kuali.ole.docstore.common.document.content.bib.marc.BibMarcRecord;
4   import org.kuali.ole.docstore.model.xmlpojo.ingest.Response;
5   import org.kuali.ole.docstore.common.document.content.instance.InstanceCollection;
6   import org.kuali.ole.ingest.pojo.OverlayOption;
7   
8   import java.util.List;
9   
10  /**
11   * Created by IntelliJ IDEA.
12   * User: premkb
13   * Date: 12/2/12
14   * Time: 8:54 PM
15   * To change this template use File | Settings | File Templates.
16   */
17  public interface OverlayHelperService {
18  
19  
20      public String updateInstanceToDocstore(String instanceUUID, InstanceCollection oldInstanceCollection, InstanceCollection newInstanceCollection)throws Exception;
21  
22      public String getUUID(Response response, String docType) throws Exception;
23  
24      public BibMarcRecord updateBibMarcRecordExcludingGPF(BibMarcRecord oldBibMarcRecord, BibMarcRecord newBibMarcRecord, List<String> gpfFieldList, List<OverlayOption> overlayOptionList) throws Exception;
25  
26      public BibMarcRecord updateBibMarcRecordIncludingGPF(BibMarcRecord oldBibMarcRecord, BibMarcRecord newBibMarcRecord, List<String> gpfFieldList, List<OverlayOption> overlayOptionList) throws Exception;
27  
28  
29  }