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