View Javadoc
1   package org.kuali.ole.service;
2   
3   
4   import org.kuali.ole.docstore.common.document.content.bib.marc.DataField;
5   import org.kuali.ole.ingest.pojo.OverlayOption;
6   import org.kuali.ole.select.bo.*;
7   
8   import java.util.HashMap;
9   import java.util.List;
10  
11  /**
12   * Created with IntelliJ IDEA.
13   * User: ?
14   * Date: 12/10/12
15   * Time: 6:23 PM
16   * To change this template use File | Settings | File Templates.
17   */
18  
19  public interface OverlayRetrivalService {
20  
21      public List<OleGloballyProtectedField> getGloballyProtectedFields() throws Exception;
22  
23      public List getGloballyProtectedFieldsList()throws Exception;
24  
25      public List getGloballyProtectedFieldsModificationList()throws Exception;
26  
27      public OverlayOption getAddOverlayOption(List<OverlayOption> overlayOptionList)throws Exception;
28  
29      public OverlayOption getAddOverlayOptionWithWildCardSearch(List<DataField> newDatafields, List<OverlayOption> overlayOptionList)throws Exception;
30  
31      public OverlayOption getDeleteOverlayOption(List<OverlayOption> overlayOptionList)throws Exception;
32  
33      public OverlayOption getDeleteOverlayOptionWithWildCardSearch(List<DataField> newDatafields, List<OverlayOption> overlayOptionList);
34  
35      public OverlayOption getUpdateOverlayOption(List<OverlayOption> overlayOptionList)throws Exception;
36  
37      public OverlayOption getUpdateOverlayOptionWithWildCardSearch(List<DataField> newDatafields, List<OverlayOption> overlayOptionList)throws Exception;
38      
39      public OleCallNumber getCallNumberRecord(String inputValue)throws Exception;
40  
41      public OleCallNumber getCallNumberRecord(HashMap<String, String> criteriaMap)throws Exception;
42  
43      public OleCode getOleCodeRecord(String inputValue)throws Exception;
44  
45      public OleCode getOleCodeRecord(HashMap<String, String> criteriaMap)throws Exception;
46  
47      public OleBudgetCode getOleBudgetCode(String inputValue)throws Exception;
48  
49      public OleBudgetCode getOleBudgetCode(HashMap<String, String> criteriaMap)throws Exception;
50  
51      public OleVendorAccountInfo getAccountObjectForVendorRefNo(HashMap<String, String> criteriaMap)throws Exception;
52  
53  }