001    /*
002     * Copyright 2011 The Kuali Foundation.
003     * 
004     * Licensed under the Educational Community License, Version 2.0 (the "License");
005     * you may not use this file except in compliance with the License.
006     * You may obtain a copy of the License at
007     * 
008     * http://www.opensource.org/licenses/ecl2.php
009     * 
010     * Unless required by applicable law or agreed to in writing, software
011     * distributed under the License is distributed on an "AS IS" BASIS,
012     * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013     * See the License for the specific language governing permissions and
014     * limitations under the License.
015     */
016    
017    package org.kuali.kfs.module.bc.businessobject;
018    
019    import java.util.LinkedHashMap;
020    
021    import org.kuali.kfs.coa.businessobject.Account;
022    import org.kuali.kfs.coa.businessobject.Chart;
023    import org.kuali.rice.kns.bo.PersistableBusinessObjectBase;
024    
025    /**
026     * 
027     */
028    public class BudgetConstructionAppointmentFundingLoad02Move extends PersistableBusinessObjectBase {
029    
030        private String chartOfAccountsCode;
031        private String accountNumber;
032        private String continuationFinChrtOfAcctCd;
033        private String continuationAccountNumber;
034    
035        private Chart chartOfAccounts;
036        private Account account;
037        private Chart continuationChartOfAccount;
038        private Account continuationAccount;
039    
040        /**
041         * Default no-arg constructor.
042         */
043        public BudgetConstructionAppointmentFundingLoad02Move() {
044    
045        }
046    
047        /**
048         * @return Returns the chartOfAccountsCode.
049         */
050        public String getChartOfAccountsCode() {
051            return chartOfAccountsCode;
052        }
053    
054    
055        /**
056         * @param chartOfAccountsCode The chartOfAccountsCode to set.
057         */
058        public void setChartOfAccountsCode(String chartOfAccountsCode) {
059            this.chartOfAccountsCode = chartOfAccountsCode;
060        }
061    
062        /**
063         * Gets the accountNumber attribute.
064         * 
065         * @return Returns the accountNumber
066         */
067        public String getAccountNumber() {
068            return accountNumber;
069        }
070    
071        /**
072         * Sets the accountNumber attribute.
073         * 
074         * @param accountNumber The accountNumber to set.
075         */
076        public void setAccountNumber(String accountNumber) {
077            this.accountNumber = accountNumber;
078        }
079    
080        /**
081         * @return Returns the continuationFinChrtOfAcctCd.
082         */
083        public String getContinuationFinChrtOfAcctCd() {
084            return continuationFinChrtOfAcctCd;
085        }
086    
087        /**
088         * @param continuationFinChrtOfAcctCd The continuationFinChrtOfAcctCd to set.
089         */
090        public void setContinuationFinChrtOfAcctCd(String continuationFinChrtOfAcctCd) {
091            this.continuationFinChrtOfAcctCd = continuationFinChrtOfAcctCd;
092        }
093    
094        /**
095         * @return Returns the continuationAccountNumber.
096         */
097        public String getContinuationAccountNumber() {
098            return continuationAccountNumber;
099        }
100    
101        /**
102         * @param continuationAccountNumber The continuationAccountNumber to set.
103         */
104        public void setContinuationAccountNumber(String continuationAccountNumber) {
105            this.continuationAccountNumber = continuationAccountNumber;
106        }
107    
108        /**
109         * Gets the chartOfAccounts attribute.
110         * 
111         * @return Returns the chartOfAccounts
112         */
113        public Chart getChartOfAccounts() {
114            return chartOfAccounts;
115        }
116    
117        /**
118         * Sets the chartOfAccounts attribute.
119         * 
120         * @param chartOfAccounts The chartOfAccounts to set.
121         * @deprecated
122         */
123        public void setChartOfAccounts(Chart chartOfAccounts) {
124            this.chartOfAccounts = chartOfAccounts;
125        }
126    
127        /**
128         * Gets the account attribute.
129         * 
130         * @return Returns the account.
131         */
132        public Account getAccount() {
133            return account;
134        }
135    
136        /**
137         * Sets the account attribute value.
138         * 
139         * @param account The account to set.
140         * @deprecated
141         */
142        public void setAccount(Account account) {
143            this.account = account;
144        }
145    
146        /**
147         * Gets the continuationChartOfAccount attribute.
148         * 
149         * @return Returns the continuationChartOfAccount.
150         */
151        public Chart getContinuationChartOfAccount() {
152            return continuationChartOfAccount;
153        }
154    
155        /**
156         * Sets the continuationChartOfAccount attribute value.
157         * 
158         * @param continuationChartOfAccount The continuationChartOfAccount to set.
159         * @deprecated
160         */
161        public void setContinuationChartOfAccount(Chart continuationChartOfAccount) {
162            this.continuationChartOfAccount = continuationChartOfAccount;
163        }
164    
165        /**
166         * @return Returns the continuationAccount.
167         */
168        public Account getContinuationAccount() {
169            return continuationAccount;
170        }
171    
172        /**
173         * @param continuationAccount The continuationAccount to set.
174         * @deprecated
175         */
176        public void setContinuationAccount(Account continuationAccount) {
177            this.continuationAccount = continuationAccount;
178        }
179    
180        /**
181         * @see org.kuali.rice.kns.bo.BusinessObjectBase#toStringMapper()
182         */
183        protected LinkedHashMap toStringMapper() {
184            LinkedHashMap m = new LinkedHashMap();
185            m.put("chartCode", this.chartOfAccountsCode);
186            m.put("accountNumber", this.accountNumber);
187            return m;
188        }
189    
190    }