1 package org.kuali.ole.deliver.util;
2
3 import org.kuali.ole.deliver.form.OleLoanForm;
4
5
6
7
8 public class OleLoanFormUtil {
9 private static OleLoanFormUtil oleLoanFormUtil;
10
11 private OleLoanFormUtil(){
12
13 }
14
15 public static OleLoanFormUtil getInstance() {
16 if(null == oleLoanFormUtil){
17 oleLoanFormUtil = new OleLoanFormUtil();
18 }
19 return oleLoanFormUtil;
20 }
21
22
23 public void resetOleLoanForm(OleLoanForm oleLoanForm) {
24 oleLoanForm.setAddressVerified(false);
25 oleLoanForm.setOverrideRenewItemFlag(false);
26 oleLoanForm.setInformation("");
27 oleLoanForm.setSuccessInfo("");
28 oleLoanForm.setReturnInformation("");
29 oleLoanForm.setBorrowerType(null);
30 oleLoanForm.setPatronBarcode(null);
31 oleLoanForm.setPatronName(null);
32 oleLoanForm.setProxyPatronId(null);
33 oleLoanForm.setRealPatronBarcode(null);
34 oleLoanForm.setPatronId(null);
35 oleLoanForm.setRealPatronList(null);
36 oleLoanForm.setLoanList(null);
37 oleLoanForm.setDueDateMap(null);
38 oleLoanForm.setExistingLoanList(null);
39 oleLoanForm.setDueDateMap(null);
40 oleLoanForm.setMessage(null);
41 oleLoanForm.setSuccess(true);
42 oleLoanForm.setChangeLocationFlag(false);
43
44 oleLoanForm.setBlockLoan(false);
45 oleLoanForm.setItemFocus(false);
46 oleLoanForm.setSelfCheckOut(false);
47 oleLoanForm.setCurrentPatronList(null);
48 oleLoanForm.setPatronFocus(true);
49 oleLoanForm.setBackGroundCheckIn(false);
50 oleLoanForm.setRemoveMissingPieceFlag(false);
51 oleLoanForm.setRecordDamagedItemNote(false);
52 oleLoanForm.setRecordMissingPieceNote(false);
53 oleLoanForm.setRecordCheckoutMissingPieceNote(false);
54 oleLoanForm.setDisplayRecordNotePopup(false);
55 oleLoanForm.setCheckoutRecordFlag(false);
56 oleLoanForm.setSkipMissingPieceRecordPopup(false);
57 oleLoanForm.setSkipDamagedRecordPopup(false);
58 oleLoanForm.setDisplayMissingPieceNotePopup(false);
59 oleLoanForm.setCheckoutMissingPieceRecordFlag(false);
60 oleLoanForm.setDisplayDamagedRecordNotePopup(false);
61 oleLoanForm.setCheckoutDamagedRecordFlag(false);
62 oleLoanForm.setPatronbill(false);
63 oleLoanForm.setSuccessMessage(null);
64 oleLoanForm.setPopDateTimeInfo("");
65 }
66
67 }