@Controller @RequestMapping(value="/item") public class ItemsRestController extends AbstractRestService
| Modifier and Type | Field and Description | 
|---|---|
| static BibMarcRecordProcessor | bibMarcRecordProcessor | 
| Constructor and Description | 
|---|
| ItemsRestController() | 
| Modifier and Type | Method and Description | 
|---|---|
| String | bulkUpdateItems(String requestBody) | 
| String | createItem(String requestBody) | 
| String | deleteItem(String itemId) | 
| String | deleteItems(String itemIds) | 
| String | findItems(String requestBody) | 
| String | patchItem(String requestBody) | 
| String | patchItemById(String[] itemsIds,
                          String requestBody) | 
| String | patchItemByIdWithContent(String[] itemsIds,
                                                String requestBody) | 
| String | patchItemWithContent(String requestBody) | 
| String | retrieveHoldingsByBarcode(String[] barcodes) | 
| String | retrieveItemByBarcode(String barcode) | 
| String | retrieveItemMap(String[] itemsIds) | 
| String | retrieveItems(String[] itemsIds) | 
| String | updateItem(String requestBody) | 
| String | updateItemByBarcode(String[] barcodes,
                                      String requestBody) | 
| String | updateItemByBarcodeWithContent(String[] barcodes,
                                                            String requestBody) | 
boundWithBibs, browseHoldings, browseItems, createBib, createBibTree, createBibTrees, createHoldings, createHoldingsTree, createHoldingsTrees, createItems, deleteBib, deleteHoldings, findBibs, findBibTree, findHoldings, findHoldingsTree, retrieveBib, retrieveBibTree, retrieveHoldings, retrieveHoldingsTree, retrieveHoldingsTrees, retrieveItems, search, transferHoldings, transferItems, unbindWithAllBibs, unbindWithOneBib, updateBib, updateBibs, updateHoldings, updateItemspublic static BibMarcRecordProcessor bibMarcRecordProcessor
public ItemsRestController()
@RequestMapping(value="/doc/",
                method=POST,
                consumes="application/xml",
                produces="application/text")
@ResponseBody
public String createItem(@RequestBody
                                            String requestBody)
createItem in interface RestServicecreateItem in class AbstractRestService@RequestMapping(value="/doc",
                method=GET,
                produces="application/xml")
@ResponseBody
public String retrieveItems(@RequestParam(value="itemId")
                                               String[] itemsIds)
@RequestMapping(value="/doc/map",
                method=GET,
                produces="application/xml")
@ResponseBody
public String retrieveItemMap(@RequestParam(value="itemId")
                                                 String[] itemsIds)
@RequestMapping(value="/holdings",
                method=GET,
                produces="application/xml")
@ResponseBody
public String retrieveHoldingsByBarcode(@RequestParam(value="barcode")
                                                           String[] barcodes)
retrieveHoldingsByBarcode in interface RestServiceretrieveHoldingsByBarcode in class AbstractRestService@RequestMapping(method=GET,
                produces="application/xml")
@ResponseBody
public String retrieveItemByBarcode(@RequestParam(value="barcode")
                                                       String barcode)
retrieveItemByBarcode in interface RestServiceretrieveItemByBarcode in class AbstractRestService@RequestMapping(method=PATCH,
                consumes="application/xml",
                produces="application/xml")
@ResponseBody
public String updateItemByBarcodeWithContent(@RequestParam(value="barcode")
                                                                String[] barcodes,
                                                                @RequestBody
                                                                String requestBody)
updateItemByBarcodeWithContent in interface RestServiceupdateItemByBarcodeWithContent in class AbstractRestService@RequestMapping(value="/doc",
                method=PATCH,
                consumes="application/xml",
                produces="application/xml")
@ResponseBody
public String updateItemByBarcode(@RequestParam(value="barcode")
                                                     String[] barcodes,
                                                     @RequestBody
                                                     String requestBody)
updateItemByBarcode in interface RestServiceupdateItemByBarcode in class AbstractRestService@RequestMapping(value="/doc/",
                method=PATCH,
                consumes="application/xml",
                produces="application/xml")
@ResponseBody
public String patchItem(@RequestBody
                                           String requestBody)
patchItem in interface RestServicepatchItem in class AbstractRestService@RequestMapping(value="/",
                method=PATCH,
                consumes="application/xml",
                produces="application/xml")
@ResponseBody
public String patchItemWithContent(@RequestBody
                                                      String requestBody)
patchItemWithContent in interface RestServicepatchItemWithContent in class AbstractRestService@RequestMapping(value="/doc/id",
                method=PATCH,
                consumes="application/xml",
                produces="application/xml")
@ResponseBody
public String patchItemById(@RequestParam(value="id")
                                               String[] itemsIds,
                                               @RequestBody
                                               String requestBody)
patchItemById in interface RestServicepatchItemById in class AbstractRestService@RequestMapping(value="/id",
                method=PATCH,
                consumes="application/xml",
                produces="application/xml")
@ResponseBody
public String patchItemByIdWithContent(@RequestParam(value="id")
                                                          String[] itemsIds,
                                                          @RequestBody
                                                          String requestBody)
patchItemByIdWithContent in interface RestServicepatchItemByIdWithContent in class AbstractRestService@RequestMapping(value="/doc/",
                method=PUT,
                consumes="application/xml",
                produces="application/xml")
@ResponseBody
public String updateItem(@RequestBody
                                            String requestBody)
updateItem in interface RestServiceupdateItem in class AbstractRestService@RequestMapping(value="/doc",
                method=DELETE)
@ResponseBody
public String deleteItem(@RequestParam(value="itemId")
                                            String itemId)
deleteItem in interface RestServicedeleteItem in class AbstractRestService@RequestMapping(value="/docs",
                method=DELETE)
@ResponseBody
public String deleteItems(@RequestParam(value="itemId")
                                             String itemIds)
deleteItems in interface RestServicedeleteItems in class AbstractRestService@RequestMapping(value="/doc/find",
                method=POST,
                consumes="application/xml",
                produces="application/text")
@ResponseBody
public String findItems(@RequestBody
                                           String requestBody)
findItems in interface RestServicefindItems in class AbstractRestService@RequestMapping(value="/doc/bulkUpdate",
                method=PUT,
                consumes="application/xml",
                produces="application/xml")
@ResponseBody
public String bulkUpdateItems(@RequestBody
                                                 String requestBody)
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.