|
||||||||||
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 |