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.coa.businessobject;
20  
21  import java.util.LinkedHashMap;
22  
23  import org.kuali.rice.krad.bo.PersistableBusinessObjectBase;
24  
25  
26  /**
27   * Account Guideline Business Object
28   */
29  public class AccountGuideline extends PersistableBusinessObjectBase {
30      private static final long serialVersionUID = 807136405105252199L;
31      private String chartOfAccountsCode;
32      private String accountNumber;
33      private String accountExpenseGuidelineText;
34      private String accountIncomeGuidelineText;
35      private String accountPurposeText;
36  
37  
38      /**
39       * @return Returns the accountExpenseGuidelineText.
40       */
41      public String getAccountExpenseGuidelineText() {
42          return accountExpenseGuidelineText;
43      }
44  
45      /**
46       * @param accountExpenseGuidelineText The accountExpenseGuidelineText to set.
47       */
48      public void setAccountExpenseGuidelineText(String accountExpenseGuidelineText) {
49          this.accountExpenseGuidelineText = accountExpenseGuidelineText;
50      }
51  
52      /**
53       * @return Returns the accountIncomeGuidelineText.
54       */
55      public String getAccountIncomeGuidelineText() {
56          return accountIncomeGuidelineText;
57      }
58  
59      /**
60       * @param accountIncomeGuidelineText The accountIncomeGuidelineText to set.
61       */
62      public void setAccountIncomeGuidelineText(String accountIncomeGuidelineText) {
63          this.accountIncomeGuidelineText = accountIncomeGuidelineText;
64      }
65  
66      /**
67       * @return Returns the accountNbr.
68       */
69      public String getAccountNumber() {
70          return accountNumber;
71      }
72  
73      /**
74       * @param accountNbr The accountNbr to set.
75       */
76      public void setAccountNumber(String accountNbr) {
77          this.accountNumber = accountNbr;
78      }
79  
80      /**
81       * @return Returns the accountPurposeText.
82       */
83      public String getAccountPurposeText() {
84          return accountPurposeText;
85      }
86  
87      /**
88       * @param accountPurposeText The accountPurposeText to set.
89       */
90      public void setAccountPurposeText(String accountPurposeText) {
91          this.accountPurposeText = accountPurposeText;
92      }
93  
94      /**
95       * @return Returns the chartOfAccountsCode.
96       */
97      public String getChartOfAccountsCode() {
98          return chartOfAccountsCode;
99      }
100 
101     /**
102      * @param chartOfAccountsCode The chartOfAccountsCode to set.
103      */
104     public void setChartOfAccountsCode(String chartOfAccountsCode) {
105         this.chartOfAccountsCode = chartOfAccountsCode;
106     }
107 
108     /**
109      * @see org.kuali.rice.krad.bo.BusinessObjectBase#toStringMapper()
110      */
111     protected LinkedHashMap toStringMapper_RICE20_REFACTORME() {
112         LinkedHashMap m = new LinkedHashMap();
113 
114         m.put("chartOfAccountsCode", this.chartOfAccountsCode);
115         m.put("accountNumber", this.accountNumber);
116 
117         return m;
118     }
119 }