1 package org.kuali.ole.service;
2
3 import org.kuali.ole.docstore.common.document.content.bib.marc.DataField;
4 import org.kuali.ole.docstore.common.document.content.bib.marc.SubField;
5
6 import java.util.HashMap;
7 import java.util.LinkedHashMap;
8 import java.util.List;
9 import java.util.TreeMap;
10
11
12
13
14
15
16
17
18 public interface OverlayDataFieldService {
19
20
21
22 public LinkedHashMap<String,DataField> getDataFieldValueMap(List<DataField> dataFieldList)throws Exception;
23
24
25
26 public LinkedHashMap<String,SubField> getSubFieldValueMap(List<DataField> dataFieldList)throws Exception;
27
28 public HashMap<String,HashMap<SubField,DataField>> getDataFieldValueSubFieldMap(List<DataField> dataFieldList)throws Exception;
29
30 public String getTagKey(DataField dataField)throws Exception;
31
32 }