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 package org.kuali.kfs.module.ld.businessobject;
017
018 import java.sql.Timestamp;
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.kfs.sys.businessobject.SystemOptions;
024 import org.kuali.rice.kns.bo.PersistableBusinessObjectBase;
025 import org.kuali.rice.kns.util.KualiDecimal;
026
027 public class LedgerBalanceForYearEndBalanceForward extends PersistableBusinessObjectBase {
028
029 private Integer universityFiscalYear;
030 private String chartOfAccountsCode;
031 private String accountNumber;
032 private String subAccountNumber;
033 private String financialObjectCode;
034 private String financialSubObjectCode;
035 private String financialBalanceTypeCode;
036 private String financialObjectTypeCode;
037 private String positionNumber;
038 private String emplid;
039 private String financialObjectFringeOrSalaryCode;
040 private KualiDecimal accountLineAnnualBalanceAmount;
041 private KualiDecimal financialBeginningBalanceLineAmount;
042 private KualiDecimal contractsGrantsBeginningBalanceAmount;
043 private Timestamp transactionDateTimeStamp;
044
045 private Chart chartOfAccounts;
046 private Account account;
047 private SystemOptions option;
048
049 /**
050 * Gets the universityFiscalYear attribute.
051 *
052 * @return Returns the universityFiscalYear.
053 */
054 public Integer getUniversityFiscalYear() {
055 return universityFiscalYear;
056 }
057
058 /**
059 * Sets the universityFiscalYear attribute value.
060 *
061 * @param universityFiscalYear The universityFiscalYear to set.
062 */
063 public void setUniversityFiscalYear(Integer universityFiscalYear) {
064 this.universityFiscalYear = universityFiscalYear;
065 }
066
067 /**
068 * Gets the chartOfAccountsCode attribute.
069 *
070 * @return Returns the chartOfAccountsCode.
071 */
072 public String getChartOfAccountsCode() {
073 return chartOfAccountsCode;
074 }
075
076 /**
077 * Sets the chartOfAccountsCode attribute value.
078 *
079 * @param chartOfAccountsCode The chartOfAccountsCode to set.
080 */
081 public void setChartOfAccountsCode(String chartOfAccountsCode) {
082 this.chartOfAccountsCode = chartOfAccountsCode;
083 }
084
085 /**
086 * Gets the accountNumber attribute.
087 *
088 * @return Returns the accountNumber.
089 */
090 public String getAccountNumber() {
091 return accountNumber;
092 }
093
094 /**
095 * Sets the accountNumber attribute value.
096 *
097 * @param accountNumber The accountNumber to set.
098 */
099 public void setAccountNumber(String accountNumber) {
100 this.accountNumber = accountNumber;
101 }
102
103 /**
104 * Gets the subAccountNumber attribute.
105 *
106 * @return Returns the subAccountNumber.
107 */
108 public String getSubAccountNumber() {
109 return subAccountNumber;
110 }
111
112 /**
113 * Sets the subAccountNumber attribute value.
114 *
115 * @param subAccountNumber The subAccountNumber to set.
116 */
117 public void setSubAccountNumber(String subAccountNumber) {
118 this.subAccountNumber = subAccountNumber;
119 }
120
121 /**
122 * Gets the financialObjectCode attribute.
123 *
124 * @return Returns the financialObjectCode.
125 */
126 public String getFinancialObjectCode() {
127 return financialObjectCode;
128 }
129
130 /**
131 * Sets the financialObjectCode attribute value.
132 *
133 * @param financialObjectCode The financialObjectCode to set.
134 */
135 public void setFinancialObjectCode(String financialObjectCode) {
136 this.financialObjectCode = financialObjectCode;
137 }
138
139 /**
140 * Gets the financialSubObjectCode attribute.
141 *
142 * @return Returns the financialSubObjectCode.
143 */
144 public String getFinancialSubObjectCode() {
145 return financialSubObjectCode;
146 }
147
148 /**
149 * Sets the financialSubObjectCode attribute value.
150 *
151 * @param financialSubObjectCode The financialSubObjectCode to set.
152 */
153 public void setFinancialSubObjectCode(String financialSubObjectCode) {
154 this.financialSubObjectCode = financialSubObjectCode;
155 }
156
157 /**
158 * Gets the financialBalanceTypeCode attribute.
159 *
160 * @return Returns the financialBalanceTypeCode.
161 */
162 public String getFinancialBalanceTypeCode() {
163 return financialBalanceTypeCode;
164 }
165
166 /**
167 * Sets the financialBalanceTypeCode attribute value.
168 *
169 * @param financialBalanceTypeCode The financialBalanceTypeCode to set.
170 */
171 public void setFinancialBalanceTypeCode(String financialBalanceTypeCode) {
172 this.financialBalanceTypeCode = financialBalanceTypeCode;
173 }
174
175 /**
176 * Gets the financialObjectTypeCode attribute.
177 *
178 * @return Returns the financialObjectTypeCode.
179 */
180 public String getFinancialObjectTypeCode() {
181 return financialObjectTypeCode;
182 }
183
184 /**
185 * Sets the financialObjectTypeCode attribute value.
186 *
187 * @param financialObjectTypeCode The financialObjectTypeCode to set.
188 */
189 public void setFinancialObjectTypeCode(String financialObjectTypeCode) {
190 this.financialObjectTypeCode = financialObjectTypeCode;
191 }
192
193 /**
194 * Gets the positionNumber attribute.
195 *
196 * @return Returns the positionNumber.
197 */
198 public String getPositionNumber() {
199 return positionNumber;
200 }
201
202 /**
203 * Sets the positionNumber attribute value.
204 *
205 * @param positionNumber The positionNumber to set.
206 */
207 public void setPositionNumber(String positionNumber) {
208 this.positionNumber = positionNumber;
209 }
210
211 /**
212 * Gets the emplid attribute.
213 *
214 * @return Returns the emplid.
215 */
216 public String getEmplid() {
217 return emplid;
218 }
219
220 /**
221 * Sets the emplid attribute value.
222 *
223 * @param emplid The emplid to set.
224 */
225 public void setEmplid(String emplid) {
226 this.emplid = emplid;
227 }
228
229 /**
230 * Gets the financialObjectFringeOrSalaryCode attribute.
231 *
232 * @return Returns the financialObjectFringeOrSalaryCode.
233 */
234 public String getFinancialObjectFringeOrSalaryCode() {
235 return financialObjectFringeOrSalaryCode;
236 }
237
238 /**
239 * Sets the financialObjectFringeOrSalaryCode attribute value.
240 *
241 * @param financialObjectFringeOrSalaryCode The financialObjectFringeOrSalaryCode to set.
242 */
243 public void setFinancialObjectFringeOrSalaryCode(String financialObjectFringeOrSalaryCode) {
244 this.financialObjectFringeOrSalaryCode = financialObjectFringeOrSalaryCode;
245 }
246
247 /**
248 * Gets the accountLineAnnualBalanceAmount attribute.
249 *
250 * @return Returns the accountLineAnnualBalanceAmount.
251 */
252 public KualiDecimal getAccountLineAnnualBalanceAmount() {
253 return accountLineAnnualBalanceAmount;
254 }
255
256 /**
257 * Sets the accountLineAnnualBalanceAmount attribute value.
258 *
259 * @param accountLineAnnualBalanceAmount The accountLineAnnualBalanceAmount to set.
260 */
261 public void setAccountLineAnnualBalanceAmount(KualiDecimal accountLineAnnualBalanceAmount) {
262 this.accountLineAnnualBalanceAmount = accountLineAnnualBalanceAmount;
263 }
264
265 /**
266 * Gets the financialBeginningBalanceLineAmount attribute.
267 *
268 * @return Returns the financialBeginningBalanceLineAmount.
269 */
270 public KualiDecimal getFinancialBeginningBalanceLineAmount() {
271 return financialBeginningBalanceLineAmount;
272 }
273
274 /**
275 * Sets the financialBeginningBalanceLineAmount attribute value.
276 *
277 * @param financialBeginningBalanceLineAmount The financialBeginningBalanceLineAmount to set.
278 */
279 public void setFinancialBeginningBalanceLineAmount(KualiDecimal financialBeginningBalanceLineAmount) {
280 this.financialBeginningBalanceLineAmount = financialBeginningBalanceLineAmount;
281 }
282
283 /**
284 * Gets the contractsGrantsBeginningBalanceAmount attribute.
285 *
286 * @return Returns the contractsGrantsBeginningBalanceAmount.
287 */
288 public KualiDecimal getContractsGrantsBeginningBalanceAmount() {
289 return contractsGrantsBeginningBalanceAmount;
290 }
291
292 /**
293 * Sets the contractsGrantsBeginningBalanceAmount attribute value.
294 *
295 * @param contractsGrantsBeginningBalanceAmount The contractsGrantsBeginningBalanceAmount to set.
296 */
297 public void setContractsGrantsBeginningBalanceAmount(KualiDecimal contractsGrantsBeginningBalanceAmount) {
298 this.contractsGrantsBeginningBalanceAmount = contractsGrantsBeginningBalanceAmount;
299 }
300
301 /**
302 * Gets the transactionDateTimeStamp attribute.
303 *
304 * @return Returns the transactionDateTimeStamp.
305 */
306 public Timestamp getTransactionDateTimeStamp() {
307 return transactionDateTimeStamp;
308 }
309
310 /**
311 * Sets the transactionDateTimeStamp attribute value.
312 *
313 * @param transactionDateTimeStamp The transactionDateTimeStamp to set.
314 */
315 public void setTransactionDateTimeStamp(Timestamp transactionDateTimeStamp) {
316 this.transactionDateTimeStamp = transactionDateTimeStamp;
317 }
318
319 /**
320 * Gets the chartOfAccounts attribute.
321 *
322 * @return Returns the chartOfAccounts.
323 */
324 public Chart getChartOfAccounts() {
325 return chartOfAccounts;
326 }
327
328 /**
329 * Sets the chartOfAccounts attribute value.
330 *
331 * @param chartOfAccounts The chartOfAccounts to set.
332 */
333 public void setChartOfAccounts(Chart chartOfAccounts) {
334 this.chartOfAccounts = chartOfAccounts;
335 }
336
337 /**
338 * Gets the account attribute.
339 *
340 * @return Returns the account.
341 */
342 public Account getAccount() {
343 return account;
344 }
345
346 /**
347 * Sets the account attribute value.
348 *
349 * @param account The account to set.
350 */
351 public void setAccount(Account account) {
352 this.account = account;
353 }
354
355 /**
356 * Gets the option attribute.
357 *
358 * @return Returns the option.
359 */
360 public SystemOptions getOption() {
361 return option;
362 }
363
364 /**
365 * Sets the option attribute value.
366 *
367 * @param option The option to set.
368 */
369 public void setOption(SystemOptions option) {
370 this.option = option;
371 }
372
373 @Override
374 protected LinkedHashMap toStringMapper() {
375 // TODO Auto-generated method stub
376 return null;
377 }
378 }