public class DocstoreLocalClient extends Object implements DocstoreClient
Constructor and Description |
---|
DocstoreLocalClient() |
public DocstoreLocalClient()
public void createBib(Bib bib)
createBib
in interface DocstoreClient
public void createHoldings(Holdings holdings)
createHoldings
in interface DocstoreClient
public void createItem(Item item)
createItem
in interface DocstoreClient
public void createHoldingsTree(HoldingsTree holdingsTree)
createHoldingsTree
in interface DocstoreClient
public void createBibTree(BibTree bibTree)
createBibTree
in interface DocstoreClient
public Bib retrieveBib(String bibId)
retrieveBib
in interface DocstoreClient
public Holdings retrieveHoldings(String holdingsId)
retrieveHoldings
in interface DocstoreClient
public Item retrieveItem(String itemId)
retrieveItem
in interface DocstoreClient
public HoldingsTree retrieveHoldingsTree(String retrieveHoldingsTree)
retrieveHoldingsTree
in interface DocstoreClient
public BibTree retrieveBibTree(String bibId)
retrieveBibTree
in interface DocstoreClient
public BibTrees retrieveBibTrees(List<String> bibIds)
retrieveBibTrees
in interface DocstoreClient
public Bib updateBib(Bib bib)
updateBib
in interface DocstoreClient
public Holdings updateHoldings(Holdings holdings)
updateHoldings
in interface DocstoreClient
public Item updateItem(Item item)
updateItem
in interface DocstoreClient
public void deleteBib(String bibId)
deleteBib
in interface DocstoreClient
public void deleteHoldings(String holdingsId)
deleteHoldings
in interface DocstoreClient
public void deleteItem(String itemId)
deleteItem
in interface DocstoreClient
public void deleteItems(List<String> itemIds)
deleteItems
in interface DocstoreClient
public SearchResponse search(SearchParams searchParams)
search
in interface DocstoreClient
public Bib findBib(Map<String,String> map)
findBib
in interface DocstoreClient
public BibTree findBibTree(Map<String,String> map)
findBibTree
in interface DocstoreClient
public Holdings findHoldings(Map<String,String> map)
findHoldings
in interface DocstoreClient
public HoldingsTree findHoldingsTree(Map<String,String> map)
findHoldingsTree
in interface DocstoreClient
public Item findItem(Map<String,String> map)
findItem
in interface DocstoreClient
public SearchResponse browseItems(BrowseParams browseParams)
browseItems
in interface DocstoreClient
public SearchResponse browseHoldings(BrowseParams browseParams)
browseHoldings
in interface DocstoreClient
public void boundWithBibs(String holdingsId, List<String> bibIds)
boundWithBibs
in interface DocstoreClient
public void transferHoldings(List<String> holdingsIds, String bibId)
transferHoldings
in interface DocstoreClient
public void transferItems(List<String> itemIds, String bibId)
transferItems
in interface DocstoreClient
public void deleteBibs(List<String> bibIds)
deleteBibs
in interface DocstoreClient
public List<Bib> retrieveBibs(List<String> bibIds)
retrieveBibs
in interface DocstoreClient
public List<Item> retrieveItems(List<String> itemIds)
retrieveItems
in interface DocstoreClient
public HashMap<String,Item> retrieveItemMap(List<String> itemIds)
retrieveItemMap
in interface DocstoreClient
public void createLicenses(Licenses licenses)
createLicenses
in interface DocstoreClient
public License retrieveLicense(String id)
retrieveLicense
in interface DocstoreClient
public Licenses retrieveLicenses(List<String> ids)
retrieveLicenses
in interface DocstoreClient
public void updateLicense(License license)
updateLicense
in interface DocstoreClient
public void updateLicenses(Licenses licenses)
updateLicenses
in interface DocstoreClient
public void deleteLicense(String id)
deleteLicense
in interface DocstoreClient
public void createAnalyticsRelation(String seriesHoldingsId, List<String> itemIds)
createAnalyticsRelation
in interface DocstoreClient
public void breakAnalyticsRelation(String seriesHoldingsId, List<String> itemIds)
breakAnalyticsRelation
in interface DocstoreClient
public void bulkUpdateHoldings(Holdings holdings, List<String> holdingIds, String canUpdateStaffOnlyFlag)
bulkUpdateHoldings
in interface DocstoreClient
public void bulkUpdateItem(Item item, List<String> itemIds, String canUpdateStaffOnlyFlag)
bulkUpdateItem
in interface DocstoreClient
public BibMarcRecords retrieveBibContent(List<String> bibIds)
retrieveBibContent
in interface DocstoreClient
public String patchItem(String requestBody)
patchItem
in interface DocstoreClient
public String updateItemByBarcode(String barcode, String requestBody)
updateItemByBarcode
in interface DocstoreClient
public HoldingsTrees retrieveHoldingsTrees(List<String> bibIds)
retrieveHoldingsTrees
in interface DocstoreClient
public HoldingsTrees retrieveHoldingsDocTrees(List<String> bibIds)
retrieveHoldingsDocTrees
in interface DocstoreClient
public Item retrieveItemByBarcode(String barcode)
retrieveItemByBarcode
in interface DocstoreClient
public void reloadConfiguration()
reloadConfiguration
in interface DocstoreClient
public BibTrees processBibTrees(BibTrees bibTrees)
processBibTrees
in interface DocstoreClient
public List<Bib> acquisitionSearchRetrieveBibs(List<String> bibIds)
acquisitionSearchRetrieveBibs
in interface DocstoreClient
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.