public class OleSRUDataServiceImpl extends Object implements OleSRUDataService
Modifier and Type | Field and Description |
---|---|
OleDiagnosticsService |
oleDiagnosticsService |
SRUCQLQueryService |
srucqlQueryService |
Constructor and Description |
---|
OleSRUDataServiceImpl() |
Modifier and Type | Method and Description |
---|---|
List |
generateBibIDList(List<OleDocument> oleDocumentsList)
this will generate the list of document from docstore
|
String |
getBibliographicRecordInfo(String uuid)
this method will do checkout operation of docstore which gives the bib info details
|
List |
getBibRecordsIdList(Map reqParamMap,
String solrQuery)
this method will fetch the bib id list from the docstore
|
String |
getExtraReqDataInfo(Map reqParamMap) |
String |
getInstanceInfoRecordInfo(String uuid) |
List<OleSRUCirculationDocument> |
getOleSRUCirculationDocument() |
List<OleSRUInstanceDocument> |
getOleSRUInstanceDocument() |
List<OleSRUInstanceVolume> |
getOleSRUInstanceVolumes() |
OLESruItemHandler |
getOleSruItemHandler() |
String |
getOPACXMLSearchRetrieveResponse(List oleBibIDList,
Map reqParamMap)
this method will fetch the bib details , holding details from the docstore data base , creates an object for bib and holdings , and generates OPAC xml
|
String |
getParameter(String name) |
OleSRUInstanceDocument |
processInstanceCollectionXml(String instanceXml) |
public SRUCQLQueryService srucqlQueryService
public OleDiagnosticsService oleDiagnosticsService
public OleSRUDataServiceImpl()
public OLESruItemHandler getOleSruItemHandler()
public List getBibRecordsIdList(Map reqParamMap, String solrQuery)
getBibRecordsIdList
in interface OleSRUDataService
reqParamMap
- solrQuery
- public String getOPACXMLSearchRetrieveResponse(List oleBibIDList, Map reqParamMap)
getOPACXMLSearchRetrieveResponse
in interface OleSRUDataService
oleBibIDList
- reqParamMap
- public List generateBibIDList(List<OleDocument> oleDocumentsList)
oleDocumentsList
- (list of OleDocument)public String getBibliographicRecordInfo(String uuid)
uuid
- public String getInstanceInfoRecordInfo(String uuid)
public List<OleSRUInstanceDocument> getOleSRUInstanceDocument()
public List<OleSRUCirculationDocument> getOleSRUCirculationDocument()
public List<OleSRUInstanceVolume> getOleSRUInstanceVolumes()
public String getExtraReqDataInfo(Map reqParamMap)
public OleSRUInstanceDocument processInstanceCollectionXml(String instanceXml)
public String getParameter(String name)
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.