public abstract class CheckoutBaseController extends CircUtilController
Constructor and Description |
---|
CheckoutBaseController() |
addToFormattedContent, buildItemContent, convertDateToString, convertToString, deleteItemInfoInSolr, fireRules, getBusinessObjectService, getCircDeskLocationResolver, getDateFormatForDocstoreDueDate, getDocstoreClientLocator, getExistingItemFromSolr, getItemForUpdate, getItemOlemlRecordProcessor, getItemRecordByBarcode, getLoanDocumentFromListBasedOnItemBarcode, getLoanDocumentFromListBasedOnItemUuid, getLoginUserId, processDateAndTimeForAlterDueDate, processNotices, rollBackSavedLoanRecord, setDateFormatForDocstoreDueDate, updateItem, updateItemInfoInSolr, updateLoanDocumentWithItemInformation, updateNoticesForLoanDocument, validateTime
public CheckoutBaseController()
public DeliverRequestUtil getDeliverRequestUtil()
public void setDeliverRequestUtil(DeliverRequestUtil deliverRequestUtil)
protected abstract void setDataElements(OLEForm oleForm, OleItemRecordForCirc oleItemRecordForCirc)
public abstract CircForm getCircForm(OLEForm oleForm)
public abstract ItemRecord getItemRecord(OLEForm oleForm)
public abstract String getOperatorId(OLEForm oleForm)
public abstract void setItemRecord(OLEForm oleForm, ItemRecord itemRecord)
public abstract String getItemBarcode(OLEForm oleForm)
public abstract void setItemBarcode(OLEForm oleForm, String itemBarcode)
public abstract OlePatronDocument getCurrentBorrower(OLEForm oleForm)
public abstract void setItemValidationDone(boolean result, OLEForm oleForm)
public abstract OleCirculationDesk getSelectedCirculationDesk(OLEForm oleForm)
public abstract void addLoanDocumentToCurrentSession(OleLoanDocument oleLoanDocument, OLEForm oleForm)
public abstract boolean processCustomDueDateIfSet(OLEForm oleForm, OleLoanDocument oleLoanDocument)
public abstract void setDueDateTimeForItemRecord(OLEForm oleForm, Timestamp loanDueDate)
public abstract void addCurrentLoandDocumentToListofLoandedToPatron(OLEForm oleForm, OleLoanDocument oleLoanDocument)
public abstract void removeCurrentLoanDocumentFromCurrentSession(OLEForm oleForm, OleLoanDocument oleLoanDocument)
public abstract void clearCurrentSessionList(OLEForm oleForm)
public abstract String getCirculationLocationId(OLEForm oleForm)
public abstract boolean isRecordNoteForDamagedItem(OLEForm oleForm)
public abstract boolean isRecordNoteForClaimsReturn(OLEForm oleForm)
public abstract boolean isRecordNoteForMissingPiece(OLEForm oleForm)
public DroolsResponse lookupItemAndSaveLoan(OLEForm oleForm)
public OlePatronDocument getPatronDocumentForItemValidation(OLEForm oleForm)
public DroolsResponse preValidationForDamagedItem(ItemRecord itemRecord, OLEForm oleForm)
public DroolsResponse preValidationForMissingPiece(ItemRecord itemRecord, OLEForm oleForm)
public DroolsResponse processCheckoutAfterPreValidations(OLEForm oleForm, OleItemRecordForCirc oleItemRecordForCirc)
public DroolsResponse proceedWithExistingRequstAndLoanChecks(OLEForm oleForm)
public DroolsResponse proceedWithItemValidation(OLEForm oleForm)
public OleLoanDocument getCurrentLoanDocument(String itemBarcode)
public DroolsExchange proceedToSaveLoan(OLEForm oleForm)
public ClaimsReturnedNoteHandler getClaimsReturnedNoteHandler()
public DamagedItemNoteHandler getDamagedItemNoteHandler()
public MissingPieceNoteHandler getMissingPieceNoteHandler()
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.