public class ASRHelperServiceImpl extends Object
Constructor and Description |
---|
ASRHelperServiceImpl() |
public ASRHelperServiceImpl()
public DocstoreClientLocator getDocstoreClientLocator()
public org.kuali.rice.krad.service.BusinessObjectService getBusinessObjectService()
public OleDeliverRequestDocumentHelperServiceImpl getOleDeliverRequestDocumentHelperService()
public boolean isAuthorized(String principalId)
public boolean validatePatron(String patronId)
public boolean validatePickupLocation(String pickupLocation)
public SearchParams buildSearchParams(Map<String,String> queryParams)
public ASRResponseBo generateResponse(String code, String message, int statusCode)
public ASRItems generateASRItems(List<WorkItemDocument> workItemDocumentList)
public boolean updateItemStatus(Item oleItem, String itemStatus) throws Exception
Exception
public String buildItemContentWithItemStatus(Item oleItem, String itemStatus) throws Exception
Exception
public Object cancelRequest(String operatorId, String requestId)
public String getParameter(String name)
public ASRItems getNewASRItems()
public Map<String,String> getItemFieldValue(String searchField, String searchFieldValue, List<String> resultFields)
public Map<String,String> getHoldingFieldValue(String searchField, String searchFieldValue, List<String> resultFields)
public Item getItemUsingBarcode(String barcode)
public boolean isAnASRItem(String itemLocation)
public List<ASRTypeRequest> getASRRequest(String searchParameter, String value)
public boolean updateRequestStatus(ASRTypeRequest asrTypeRequest, String holdId, String requestStatus)
public boolean updateItemStatus(String itemBarcode, String status)
public boolean updateItemStatusForInTransit(String itemBarcode, String status)
public ASRRequests getASRRequest(List<ASRTypeRequest> asrRequestTypeList)
public ASRRequests getASRTypeRequest(String status)
public void deleteASRRequest(String itemBarcode)
public ASRRequestDetailBo generateASRDetailBo(OleDeliverRequestBo oleDeliverRequestBo)
public ASRRequestDetailsBo generateASRequestDetailsBo(List<OleDeliverRequestBo> oleDeliverRequestBos)
public ASRRequestDetailsBo getRequests(String itemBarcode)
public OleDeliverRequestBo getPrioritizedRequest(String itemBarcode)
public boolean validateLocation(String operatorId, String itemLocation)
public boolean validPatron(String patronId)
public boolean saveASRRequest(ASRRequestBo asrRequestBo)
public boolean saveASRItem(ASRItem asrItem)
public List<OleDeliverRequestBo> getDeliverRequest(Map<String,String> requestMap)
public void deleteASRTypeRequest(String requestId)
public boolean isCirculationDesksLocation(String itemLocation, String circulationDeskId)
public String getLocation(String itemBarcode)
public SearchParams buildSearchParamsForHoldings(Map<String,String> queryParams)
public ASRRequests getASRRequestBasedOnLocation(ASRRequests asrRequests, String location)
public boolean isLocationMatch(String itemLocation, String asrLocation)
public boolean deleteAllASRItems(ASRItems asrItems)
public List<ASRRequest> processASRRequestInformation(List<ASRRequest> asrRequests)
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.