public class ASRServiceImpl extends Object implements ASRService
Constructor and Description |
---|
ASRServiceImpl() |
Modifier and Type | Method and Description |
---|---|
ASRResponseBo |
addNewASRItem(ASRItem asrItem)
This method is used to create a new ASRItem and returns the ASRResponseBo with the success or failure message
|
ASRResponseBo |
cancelASRRequest(String holdId,
String operatorId)
This method is used to cancel the ASRRequest and return the ASRSResponseBO with the success or failure message
|
ASRResponseBo |
checkInASRItem(ASRCheckInBo asrCheckInBo)
This method is used the change the item status of the item during the check-in process and returns the ASRResponseBo with success of failure message
|
ASRHelperServiceImpl |
getAsrHelperService() |
org.kuali.rice.krad.service.BusinessObjectService |
getBusinessObjectService() |
OLECirculationServiceImpl |
getOleCirculationService() |
OleDeliverRequestDocumentHelperServiceImpl |
getOleDeliverRequestDocumentHelperService() |
Object |
lookupAsrRequest(String operatorId,
String itemBarcode)
This method is used to retrieve the request for the provided item barcode and returns the LookupASRRequestResponseBO with the request details
|
Object |
lookupASRTypeRequest(String operatorId,
String asrLocation)
This method is used to retrieve the asrRequests .and returns the ASRSRequests
|
Object |
lookupNewASRItems(String operatorId)
This method returns the ASRItems if there ia any item or return the ASRResponseBo if any error occurs
|
ASRResponseBo |
placeRequestOnASRItem(PlaceASRItemRequestBo placeRequestASRItemBo)
This method place a request to the asr item with the request type as ASR and returns the ASRResponseBo with success or failure message
|
ASRResponseBo |
receiveASRItemTransit(ReceiveTransitRequestBo receiveTransitRequestBo)
This method is used to change the item status and returns the ASRResponseBo with the success or failure message
|
ASRResponseBo |
removeASRItem(String barcode)
This method is used to remove an asr item and returns the ASRResponseBo with successful or failure message
|
ASRResponseBo |
sendASRRequest(ASRRequestBo asrRequestBo)
This method is used to create a new ASRItem and returns the ASRResponseBo with the success or failure message
|
void |
setOleDeliverRequestDocumentHelperService(OleDeliverRequestDocumentHelperServiceImpl oleDeliverRequestDocumentHelperService) |
Object |
updateASRItemStatusToAvailable(UpdateASRItemRequestBo updateASRItemRequestBo)
This method updates the itemStatus to available and returns the ASRResponseBo only if there is any error otherwise it will return null
|
Object |
updateASRItemStatusToBeingRetrieved(UpdateASRItemStatusBo updateASRItemStatusBo)
This method is used to update the request status and returns ASRResponseBo only if error occurs
|
Object |
updateASRItemStatusToMissing(UpdateASRItemStatusBo updateASRItemStatusBo)
This method is used to update the request status and returns ASRResponseBo only if error occurs
|
Object |
updateASRRequestStatus(UpdateASRRequestStatusBo updateASRRequestStatusBo)
This method is used to update the request status and returns ASRResponseBo only if error occurs
|
public ASRServiceImpl()
public OleDeliverRequestDocumentHelperServiceImpl getOleDeliverRequestDocumentHelperService()
public void setOleDeliverRequestDocumentHelperService(OleDeliverRequestDocumentHelperServiceImpl oleDeliverRequestDocumentHelperService)
public ASRHelperServiceImpl getAsrHelperService()
public org.kuali.rice.krad.service.BusinessObjectService getBusinessObjectService()
public OLECirculationServiceImpl getOleCirculationService()
public Object lookupNewASRItems(String operatorId)
lookupNewASRItems
in interface ASRService
operatorId
- public ASRResponseBo removeASRItem(String barcode)
removeASRItem
in interface ASRService
barcode
- public Object updateASRItemStatusToAvailable(UpdateASRItemRequestBo updateASRItemRequestBo)
updateASRItemStatusToAvailable
in interface ASRService
updateASRItemRequestBo
- public ASRResponseBo placeRequestOnASRItem(PlaceASRItemRequestBo placeRequestASRItemBo)
placeRequestOnASRItem
in interface ASRService
placeRequestASRItemBo
- public ASRResponseBo cancelASRRequest(String holdId, String operatorId)
cancelASRRequest
in interface ASRService
holdId
- operatorId
- public Object lookupASRTypeRequest(String operatorId, String asrLocation)
lookupASRTypeRequest
in interface ASRService
operatorId
- asrLocation
- public Object updateASRRequestStatus(UpdateASRRequestStatusBo updateASRRequestStatusBo)
updateASRRequestStatus
in interface ASRService
updateASRRequestStatusBo
- public Object updateASRItemStatusToBeingRetrieved(UpdateASRItemStatusBo updateASRItemStatusBo)
updateASRItemStatusToBeingRetrieved
in interface ASRService
updateASRItemStatusBo
- public Object updateASRItemStatusToMissing(UpdateASRItemStatusBo updateASRItemStatusBo)
updateASRItemStatusToMissing
in interface ASRService
updateASRItemStatusBo
- public ASRResponseBo addNewASRItem(ASRItem asrItem)
addNewASRItem
in interface ASRService
asrItem
- public ASRResponseBo sendASRRequest(ASRRequestBo asrRequestBo)
sendASRRequest
in interface ASRService
asrRequestBo
- public Object lookupAsrRequest(String operatorId, String itemBarcode)
lookupAsrRequest
in interface ASRService
operatorId
- itemBarcode
- public ASRResponseBo receiveASRItemTransit(ReceiveTransitRequestBo receiveTransitRequestBo)
receiveASRItemTransit
in interface ASRService
receiveTransitRequestBo
- public ASRResponseBo checkInASRItem(ASRCheckInBo asrCheckInBo)
checkInASRItem
in interface ASRService
asrCheckInBo
- Copyright © 2004–2014 The Kuali Foundation. All rights reserved.