View Javadoc
1   /*
2    * The Kuali Financial System, a comprehensive financial management system for higher education.
3    * 
4    * Copyright 2005-2014 The Kuali Foundation
5    * 
6    * This program is free software: you can redistribute it and/or modify
7    * it under the terms of the GNU Affero General Public License as
8    * published by the Free Software Foundation, either version 3 of the
9    * License, or (at your option) any later version.
10   * 
11   * This program is distributed in the hope that it will be useful,
12   * but WITHOUT ANY WARRANTY; without even the implied warranty of
13   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14   * GNU Affero General Public License for more details.
15   * 
16   * You should have received a copy of the GNU Affero General Public License
17   * along with this program.  If not, see <http://www.gnu.org/licenses/>.
18   */
19  package org.kuali.kfs.module.ar.web.struts;
20  
21  import java.util.ArrayList;
22  import java.util.Collection;
23  import java.util.List;
24  
25  import org.kuali.kfs.module.ar.businessobject.GenerateDunningLettersLookupResult;
26  import org.kuali.rice.kns.web.struts.form.KualiForm;
27  
28  /**
29   * Form class for Generate Dunning Letters Summary.
30   */
31  public class GenerateDunningLettersSummaryForm extends KualiForm {
32  
33      private String lookupResultsSequenceNumber;
34      private Collection<GenerateDunningLettersLookupResult> generateDunningLettersLookupResults;
35      private boolean dunningLettersGenerated;
36  
37      /**
38       * Initialize contractsGrantsInvoiceLookupResults and dunningLetterNotSent.
39       */
40      public GenerateDunningLettersSummaryForm() {
41          generateDunningLettersLookupResults = new ArrayList<GenerateDunningLettersLookupResult>();
42          dunningLettersGenerated = false;
43      }
44  
45      /**
46       * Gets the collection lookupResultsSequenceNumber.
47       *
48       * @return Returns the lookupResultsSequenceNumber.
49       */
50      public String getLookupResultsSequenceNumber() {
51          return lookupResultsSequenceNumber;
52      }
53  
54      /**
55       * Sets the lookupResultsSequenceNumber attribute.
56       *
57       * @param lookupResultsSequenceNumber The lookupResultsSequenceNumber to set.
58       */
59      public void setLookupResultsSequenceNumber(String lookupResultsSequenceNumber) {
60          this.lookupResultsSequenceNumber = lookupResultsSequenceNumber;
61      }
62  
63      /**
64       * Gets the collection generateDunningLettersLookupResults.
65       *
66       * @return Returns the collection generateDunningLettersLookupResults.
67       */
68      public Collection<GenerateDunningLettersLookupResult> getGenerateDunningLettersLookupResults() {
69          return generateDunningLettersLookupResults;
70      }
71  
72      /**
73       * Sets the generateDunningLettersLookupResults attribute.
74       *
75       * @param generateDunningLettersLookupResults The generateDunningLettersLookupResults collection to set.
76       */
77      public void setGenerateDunningLettersLookupResults(Collection<GenerateDunningLettersLookupResult> generateDunningLettersLookupResults) {
78          this.generateDunningLettersLookupResults = generateDunningLettersLookupResults;
79      }
80  
81      /**
82       * Gets the dunningLetterDistributionLookupResult from the specific index.
83       *
84       * @param index
85       * @return Returns the dunningLetterDistributionLookupResult at given index from the list.
86       */
87      public GenerateDunningLettersLookupResult getGenerateDunningLettersLookupResults(int index) {
88          GenerateDunningLettersLookupResult generateDunningLettersLookupResult = ((List<GenerateDunningLettersLookupResult>) getGenerateDunningLettersLookupResults()).get(index);
89          return generateDunningLettersLookupResult;
90      }
91  
92      /**
93       * Gets the dunningLettersGenerated attribute.
94       *
95       * @return Returns the dunningLettersGenerated value.
96       */
97      public boolean isDunningLettersGenerated() {
98          return dunningLettersGenerated;
99      }
100 
101     /**
102      * Sets the dunningLettersGenerated attribute.
103      *
104      * @param dunningLettersGenerated The dunningLettersGenerated value to set.
105      */
106     public void setDunningLettersGenerated(boolean dunningLettersGenerated) {
107         this.dunningLettersGenerated = dunningLettersGenerated;
108     }
109 
110 }