public class DocstoreRestClient extends Object implements DocstoreClient
| Constructor and Description |
|---|
DocstoreRestClient() |
public DocstoreRestClient()
public void createBib(Bib bib)
createBib in interface DocstoreClientpublic void createHoldings(Holdings holdings)
createHoldings in interface DocstoreClientpublic void createItem(Item item)
createItem in interface DocstoreClientpublic void createHoldingsTree(HoldingsTree holdingsTree)
createHoldingsTree in interface DocstoreClientpublic BibImportResponse createHoldingsTrees(HoldingsTrees holdingsTrees)
createHoldingsTrees in interface DocstoreClientpublic void createBibTree(BibTree bibTree)
createBibTree in interface DocstoreClientpublic BibImportResponse createBibTrees(BibTrees bibTrees)
createBibTrees in interface DocstoreClientpublic List<Bib> retrieveBibs(List<String> bibIds)
retrieveBibs in interface DocstoreClientpublic List<Item> retrieveItems(List<String> itemIds)
retrieveItems in interface DocstoreClientpublic HashMap<String,Item> retrieveItemMap(List<String> itemIds)
retrieveItemMap in interface DocstoreClientpublic void createLicenses(Licenses licenses)
createLicenses in interface DocstoreClientpublic License retrieveLicense(String id)
retrieveLicense in interface DocstoreClientpublic Licenses retrieveLicenses(List<String> ids)
retrieveLicenses in interface DocstoreClientpublic void updateLicense(License license)
updateLicense in interface DocstoreClientpublic void updateLicenses(Licenses licenses)
updateLicenses in interface DocstoreClientpublic void deleteLicense(String id)
deleteLicense in interface DocstoreClientpublic void createAnalyticsRelation(String seriesHoldingsId, List<String> itemIds)
createAnalyticsRelation in interface DocstoreClientpublic void bulkUpdateHoldings(Holdings holdings, List<String> holdingIds, String canUpdateStaffOnlyFlag)
bulkUpdateHoldings in interface DocstoreClientpublic void bulkUpdateItem(Item item, List<String> itemIds, String canUpdateStaffOnlyFlag)
bulkUpdateItem in interface DocstoreClientpublic void breakAnalyticsRelation(String seriesHoldingsId, List<String> itemIds)
breakAnalyticsRelation in interface DocstoreClientpublic Bib retrieveBib(String bibId)
retrieveBib in interface DocstoreClientpublic BibMarcRecords retrieveBibContent(List<String> bibIds)
retrieveBibContent in interface DocstoreClientpublic HoldingsTrees retrieveHoldingsTrees(List<String> bibIds)
retrieveHoldingsTrees in interface DocstoreClientpublic Item retrieveItemByBarcode(String barcode)
retrieveItemByBarcode in interface DocstoreClientpublic void reloadConfiguration()
reloadConfiguration in interface DocstoreClientpublic Holdings retrieveHoldings(String holdingsId)
retrieveHoldings in interface DocstoreClientpublic Item retrieveItem(String itemId)
retrieveItem in interface DocstoreClientpublic HoldingsTree retrieveHoldingsTree(String holdingsId)
retrieveHoldingsTree in interface DocstoreClientpublic BibTree retrieveBibTree(String bibId)
retrieveBibTree in interface DocstoreClientpublic BibTrees retrieveBibTrees(List<String> bibIds)
retrieveBibTrees in interface DocstoreClientpublic Bib updateBib(Bib bib)
updateBib in interface DocstoreClientpublic BibImportResponse updateBibs(List<Bib> bibs)
updateBibs in interface DocstoreClientpublic Holdings updateHoldings(Holdings holdings)
updateHoldings in interface DocstoreClientpublic Item updateItem(Item item)
updateItem in interface DocstoreClientpublic String updateItemByBarcode(String barcode, String requestBody)
updateItemByBarcode in interface DocstoreClientpublic String patchItem(String requestBody)
patchItem in interface DocstoreClientpublic void deleteBib(String bibId)
deleteBib in interface DocstoreClientpublic void deleteHoldings(String holdingsId)
deleteHoldings in interface DocstoreClientpublic void deleteItem(String itemId)
deleteItem in interface DocstoreClientpublic SearchResponse search(SearchParams searchParams)
search in interface DocstoreClientpublic Bib findBib(Map<String,String> map)
findBib in interface DocstoreClientpublic BibTree findBibTree(Map<String,String> map)
findBibTree in interface DocstoreClientpublic Holdings findHoldings(Map<String,String> map)
findHoldings in interface DocstoreClientpublic HoldingsTree findHoldingsTree(Map<String,String> map)
findHoldingsTree in interface DocstoreClientpublic Item findItem(Map<String,String> map)
findItem in interface DocstoreClientpublic SearchResponse browseItems(BrowseParams browseParams)
browseItems in interface DocstoreClientpublic SearchResponse browseHoldings(BrowseParams browseParams)
browseHoldings in interface DocstoreClientpublic void boundWithBibs(String holdingsId, List<String> bibIds)
boundWithBibs in interface DocstoreClientpublic void transferHoldings(List<String> holdingsIds, String bibId)
transferHoldings in interface DocstoreClientpublic void transferItems(List<String> itemIds, String holdingsId)
transferItems in interface DocstoreClientpublic void deleteBibs(List<String> bibIds)
deleteBibs in interface DocstoreClientpublic FindParams buildFindParams(Map<String,String> map)
public RestResponse patchRequest(String requestBody, String param)
public RestResponse postRequest(String requestBody, String param)
public RestResponse putRequest(String requestBody, String param)
public RestResponse deleteRequest(String id, String param)
public File createZipFile(File sourceDir) throws IOException
IOExceptionpublic ArrayList<File> getAllFilesList(File directory)
public void deleteFiles(File[] files)
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.