| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.ole.deliver.request.service.OleDeliverRequestDocumentHelperServiceImpl
public class OleDeliverRequestDocumentHelperServiceImpl
Created with IntelliJ IDEA. User: ? Date: 10/24/12 Time: 10:27 AM To change this template use File | Settings | File Templates.
| Constructor Summary | |
|---|---|
OleDeliverRequestDocumentHelperServiceImpl()
 | 
|
| Method Summary | |
|---|---|
 void | 
cancelDocument(OleDeliverRequestBo oleDeliverRequestBo)
This method is used to cancel the request document  | 
 boolean | 
canRaiseRequest(OleDeliverRequestBo oleDeliverRequestBo)
This method is to check whether the selected request can be raised for the item  | 
 void | 
deleteRequest(String requestId,
                           String itemId,
                           String operatorId,
                           String loanTransactionNumber)
This method is to delete the request  | 
 void | 
deletingExpiredRequests()
 | 
 void | 
generateExpireHoldNotice()
 | 
 void | 
generateOnHoldNotice()
 | 
 void | 
generateRecallNotice()
 | 
 void | 
generateRequestExpirationNotice()
 | 
 org.kuali.rice.krad.service.BusinessObjectService | 
getbusinessObjectService()
 | 
 OleDeliveryDocstoreService | 
getDocStoreService()
 | 
 OleItemSearch | 
getItemDetails(String itemBarCode)
This for retrieving the item Details from docstore  | 
 OleItemSearch | 
getItemDetailsForPatron(String itemBarCode)
This method is for retrieving the item details for displaying in the patron screen  | 
 LoanProcessor | 
getLoanProcessor()
 | 
 OleDeliverRequestBo | 
getOleDeliverRequestBo(String itemBarcode)
 | 
 List<OleDeliverRequestBo> | 
getRequestedItems(String olePatronId)
This is for retrieving the request raised by the patron  | 
 boolean | 
isAlreadyLoaned(OleDeliverRequestBo oleDeliverRequestBo)
This is to check whether the requested item is currently in loan to the requesting patron  | 
 boolean | 
isItemAvailable(OleDeliverRequestBo oleDeliverRequestBo)
This is to check whether the item is available in the desk or not  | 
 boolean | 
isItemAvailbleInDocstore(OleDeliverRequestBo oleDeliverRequestBo)
Thsi method is to check whether the item is available in doc store or not  | 
 boolean | 
isItemEligible(OleDeliverRequestBo oleDeliverRequestBo)
This is to check whether the item is eligible to loan  | 
 boolean | 
isPatronRecordExpired(OleDeliverRequestBo oleDeliverRequestBo)
This is to check whether the patron record is alive or expired  | 
 boolean | 
isRequestAlreadyRaisedByPatron(OleDeliverRequestBo oleDeliverRequestBo)
This is to check whether the request is already raised by the patron for this item  | 
 boolean | 
isRequestRaised(OleDeliverRequestBo oleDeliverRequestBo)
This is to check whether any request raised for the item  | 
 boolean | 
isValidProxyPatron(OleDeliverRequestBo oleDeliverRequestBo)
This is to check whether the login patron is the proxy patron for the real patron  | 
 OleDeliverRequestBo | 
populateItemDetailsToRequest(OleDeliverRequestBo oleDeliverRequestBo,
                                                         OleItemSearch oleItemSearch)
 | 
 OleDeliverRequestBo | 
processItem(OleDeliverRequestBo oleDeliverRequestBo)
This method is to set the item values from docstore  | 
 OleDeliverRequestBo | 
processItemType(OleDeliverRequestBo oleDeliverRequestBo)
This method is to set the item type name based on the item type code  | 
 OleDeliverRequestBo | 
processPatron(OleDeliverRequestBo oleDeliverRequestBo)
This is to create a new patron object if the user enters the operator Id manually  | 
 OleDeliverRequestBo | 
processRequester(OleDeliverRequestBo oleDeliverRequestBo)
This for setting the null values for the unselected requester  | 
 OleDeliverRequestBo | 
processRequestType(OleDeliverRequestBo oleDeliverRequestBo)
This method is used to change the request type based on selection of pick up location  | 
 OleDeliverRequestBo | 
reOrderQueuePosition(OleDeliverRequestBo oleDeliverRequestBo)
This method is to re-order the queuePosition based on the priority while creating the request  | 
 void | 
setbusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
 | 
 void | 
setDocStoreService(OleDeliveryDocstoreService docStoreService)
 | 
 void | 
setLoanProcessor(LoanProcessor loanProcessor)
 | 
 void | 
updateLoanDocument(OleDeliverRequestBo oleDeliverRequestBo)
This method is to update the request id in the loan document  | 
 boolean | 
validateDeliveryPrivilege(OleDeliverRequestBo oleDeliverRequestBo)
This is to check whether the patron is having delivery privilege or not  | 
 boolean | 
validatePagingPrivilege(OleDeliverRequestBo oleDeliverRequestBo)
This is to check whether the patron is having paging privilege or not  | 
 String | 
validateQueuePosition(List<OleDeliverRequestBo> itemList)
This is to check the duplicate in the queue Position while re -ordering  | 
 boolean | 
validateRequestType(OleDeliverRequestBo oleDeliverRequestBo)
This is to check whether the pick up location is selected for the hold type of Request  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public OleDeliverRequestDocumentHelperServiceImpl()
| Method Detail | 
|---|
public org.kuali.rice.krad.service.BusinessObjectService getbusinessObjectService()
public void setbusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
public LoanProcessor getLoanProcessor()
public void setLoanProcessor(LoanProcessor loanProcessor)
public OleDeliveryDocstoreService getDocStoreService()
public void setDocStoreService(OleDeliveryDocstoreService docStoreService)
public OleDeliverRequestBo processRequestType(OleDeliverRequestBo oleDeliverRequestBo)
oleDeliverRequestBo - 
public OleDeliverRequestBo processPatron(OleDeliverRequestBo oleDeliverRequestBo)
oleDeliverRequestBo - 
public boolean validateRequestType(OleDeliverRequestBo oleDeliverRequestBo)
oleDeliverRequestBo - 
public boolean validateDeliveryPrivilege(OleDeliverRequestBo oleDeliverRequestBo)
oleDeliverRequestBo - 
public boolean validatePagingPrivilege(OleDeliverRequestBo oleDeliverRequestBo)
oleDeliverRequestBo - 
public OleDeliverRequestBo processRequester(OleDeliverRequestBo oleDeliverRequestBo)
oleDeliverRequestBo - 
public boolean isValidProxyPatron(OleDeliverRequestBo oleDeliverRequestBo)
oleDeliverRequestBo - 
public boolean isRequestAlreadyRaisedByPatron(OleDeliverRequestBo oleDeliverRequestBo)
oleDeliverRequestBo - 
public boolean isAlreadyLoaned(OleDeliverRequestBo oleDeliverRequestBo)
oleDeliverRequestBo - 
public boolean isItemAvailable(OleDeliverRequestBo oleDeliverRequestBo)
oleDeliverRequestBo - 
public boolean isItemEligible(OleDeliverRequestBo oleDeliverRequestBo)
oleDeliverRequestBo - 
public boolean isPatronRecordExpired(OleDeliverRequestBo oleDeliverRequestBo)
oleDeliverRequestBo - 
public List<OleDeliverRequestBo> getRequestedItems(String olePatronId)
olePatronId - 
public String validateQueuePosition(List<OleDeliverRequestBo> itemList)
itemList - 
public boolean isRequestRaised(OleDeliverRequestBo oleDeliverRequestBo)
oleDeliverRequestBo - 
public void cancelDocument(OleDeliverRequestBo oleDeliverRequestBo)
oleDeliverRequestBo - public OleDeliverRequestBo processItem(OleDeliverRequestBo oleDeliverRequestBo)
oleDeliverRequestBo - 
public OleDeliverRequestBo processItemType(OleDeliverRequestBo oleDeliverRequestBo)
oleDeliverRequestBo - 
public boolean canRaiseRequest(OleDeliverRequestBo oleDeliverRequestBo)
oleDeliverRequestBo - 
public void updateLoanDocument(OleDeliverRequestBo oleDeliverRequestBo)
oleDeliverRequestBo - 
public void deleteRequest(String requestId,
                          String itemId,
                          String operatorId,
                          String loanTransactionNumber)
requestId - itemId - public OleItemSearch getItemDetails(String itemBarCode)
itemBarCode - 
public OleItemSearch getItemDetailsForPatron(String itemBarCode)
itemBarCode - 
public OleDeliverRequestBo reOrderQueuePosition(OleDeliverRequestBo oleDeliverRequestBo)
oleDeliverRequestBo - 
public boolean isItemAvailbleInDocstore(OleDeliverRequestBo oleDeliverRequestBo)
oleDeliverRequestBo - 
public OleDeliverRequestBo populateItemDetailsToRequest(OleDeliverRequestBo oleDeliverRequestBo,
                                                        OleItemSearch oleItemSearch)
public void generateRecallNotice()
public void generateOnHoldNotice()
public void generateRequestExpirationNotice()
public void generateExpireHoldNotice()
public void deletingExpiredRequests()
public OleDeliverRequestBo getOleDeliverRequestBo(String itemBarcode)
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||