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
|
org.kuali.rice.krad.service.BusinessObjectService |
getBusinessObjectService() |
String |
getExtraReqDataInfo(Map reqParamMap) |
String |
getInstanceInfoRecordInfo(String uuid) |
String |
getItemInformation(String itemUUID,
String itemType,
String itemShelvingLocation,
String shelvingLocation,
String localLocation) |
String |
getLocationName(String locationCode) |
List<OleSRUCirculationDocument> |
getOleSRUCirculationDocument() |
List<OleSRUInstanceDocument> |
getOleSRUInstanceDocument()
to replace the encoded value from the string to original special character to display as an xml
|
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) |
void |
setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService) |
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)
public String getItemInformation(String itemUUID, String itemType, String itemShelvingLocation, String shelvingLocation, String localLocation)
public String getLocationName(String locationCode)
public org.kuali.rice.krad.service.BusinessObjectService getBusinessObjectService()
public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.