public class DocstoreServiceImpl extends Object implements DocstoreService
Modifier and Type | Field and Description |
---|---|
protected org.kuali.rice.coreservice.impl.parameter.ParameterServiceImpl |
parameterService |
DESCRIBE, OLE, OLE_DESC, PROCESS_SOLR_IND
Constructor and Description |
---|
DocstoreServiceImpl() |
protected org.kuali.rice.coreservice.impl.parameter.ParameterServiceImpl parameterService
public DocstoreServiceImpl()
public String getParameter()
public void createBib(Bib bib)
createBib
in interface DocstoreService
public void createHoldings(Holdings holdings)
createHoldings
in interface DocstoreService
public void createItem(Item item)
createItem
in interface DocstoreService
public void createHoldingsTree(HoldingsTree holdingsTree)
createHoldingsTree
in interface DocstoreService
public void createBibTree(BibTree bibTree)
createBibTree
in interface DocstoreService
public Bib retrieveBib(String bibId)
retrieveBib
in interface DocstoreService
public List<Bib> retrieveBibs(List<String> bibIds)
retrieveBibs
in interface DocstoreService
public List<Item> retrieveItems(List<String> itemIds)
retrieveItems
in interface DocstoreService
public HashMap<String,Item> retrieveItemMap(List<String> itemIds)
retrieveItemMap
in interface DocstoreService
public Holdings retrieveHoldings(String holdingsId)
retrieveHoldings
in interface DocstoreService
public Item retrieveItem(String itemId)
retrieveItem
in interface DocstoreService
public HoldingsTree retrieveHoldingsTree(String holdingsId)
retrieveHoldingsTree
in interface DocstoreService
public BibTree retrieveBibTree(String bibId)
retrieveBibTree
in interface DocstoreService
public BibTrees retrieveBibTrees(List<String> bibIds)
retrieveBibTrees
in interface DocstoreService
public void updateBib(Bib bib)
updateBib
in interface DocstoreService
public void updateBibs(List<Bib> bibs)
updateBibs
in interface DocstoreService
public void updateHoldings(Holdings holdings)
updateHoldings
in interface DocstoreService
public void updateItem(Item item)
updateItem
in interface DocstoreService
public void deleteBib(String bibId)
deleteBib
in interface DocstoreService
public void deleteHoldings(String holdingsId)
deleteHoldings
in interface DocstoreService
public void deleteItem(String itemId)
deleteItem
in interface DocstoreService
public SearchResponse search(SearchParams searchParams)
search
in interface DocstoreService
public void setResultFieldsForHoldings(Holdings holdings, List<SearchResultField> searchResultFields)
setResultFieldsForHoldings
in interface DocstoreService
public void setResultFieldsForItem(Item itemDoc, List<SearchResultField> searchResultFields)
setResultFieldsForItem
in interface DocstoreService
public void setResultFieldsForBib(Bib bib, List<SearchResultField> searchResultFields)
setResultFieldsForBib
in interface DocstoreService
public void createLicense(License license)
createLicense
in interface DocstoreService
public Bib findBib(Map<String,String> map)
findBib
in interface DocstoreService
public BibTree findBibTree(Map<String,String> map)
findBibTree
in interface DocstoreService
public Holdings findHoldings(Map<String,String> map)
findHoldings
in interface DocstoreService
public HoldingsTree findHoldingsTree(Map<String,String> map)
findHoldingsTree
in interface DocstoreService
public Item findItem(Map<String,String> map)
findItem
in interface DocstoreService
public void boundHoldingsWithBibs(String holdingsId, List<String> bibIds)
boundHoldingsWithBibs
in interface DocstoreService
public void transferHoldings(List<String> holdingsIds, String bibId)
transferHoldings
in interface DocstoreService
public void transferItems(List<String> itemIds, String holdingsId)
transferItems
in interface DocstoreService
public void createBibTrees(BibTrees bibTrees)
createBibTrees
in interface DocstoreService
public void deleteBibs(List<String> bibIds)
deleteBibs
in interface DocstoreService
public SearchResponse browseItems(BrowseParams browseParams)
browseItems
in interface DocstoreService
public SearchResponse browseHoldings(BrowseParams browseParams)
browseHoldings
in interface DocstoreService
public void createLicenses(Licenses licenses)
createLicenses
in interface DocstoreService
public License retrieveLicense(String licenseId)
retrieveLicense
in interface DocstoreService
public Licenses retrieveLicenses(List<String> licenseIds)
retrieveLicenses
in interface DocstoreService
public void updateLicense(License license)
updateLicense
in interface DocstoreService
public void updateLicenses(Licenses licenses)
updateLicenses
in interface DocstoreService
public void deleteLicense(String licenseId)
deleteLicense
in interface DocstoreService
public void createAnalyticsRelation(String seriesHoldingsId, List<String> itemIds)
createAnalyticsRelation
in interface DocstoreService
public void bulkUpdateHoldings(Holdings holdings, List<String> holdingIds, String canUpdateStaffOnlyFlag)
bulkUpdateHoldings
in interface DocstoreService
public void bulkUpdateItem(Item item, List<String> itemIds, String canUpdateStaffOnlyFlag)
bulkUpdateItem
in interface DocstoreService
public Item retrieveItemByBarcode(String barcode)
retrieveItemByBarcode
in interface DocstoreService
public void breakAnalyticsRelation(String seriesHoldingsId, List<String> itemIds)
breakAnalyticsRelation
in interface DocstoreService
public BibTrees processBibTrees(BibTrees bibTrees)
processBibTrees
in interface DocstoreService
bibTrees
- public BibTrees processBibTreesForBatch(BibTrees bibTrees)
processBibTreesForBatch
in interface DocstoreService
bibTrees
- Copyright © 2004–2015 The Kuali Foundation. All rights reserved.