View Javadoc
1   package org.kuali.ole.deliver.util;
2   
3   import org.kuali.ole.deliver.form.OleLoanForm;
4   
5   /**
6    * Created by pvsubrah on 6/3/15.
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          //oleLoanForm.setItemStatusLost(false);
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  }