/* * The Kuali Financial System, a comprehensive financial management system for higher education. * * Copyright 2005-2014 The Kuali Foundation * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as * published by the Free Software Foundation, either version 3 of the * License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ package org.kuali.kfs.module.bc.businessobject; import java.math.BigDecimal; import org.kuali.rice.core.api.util.type.KualiInteger; /** * Budget Construction Organization Account Summary Report Business Object. */ public class BudgetConstructionAccountObjectDetailReport { // Header parts private String fiscalYear; private String orgChartOfAccountsCode; private String orgChartOfAccountDescription; private String chartOfAccountsCode; private String chartOfAccountDescription; private String organizationCode; private String organizationName; private String consHdr; private String fundGroupCode; private String fundGroupName; private String subFundGroupCode; private String subFundGroupDescription; private String baseFy; private String reqFy; private String accountNumber; private String accountName; private String subAccountName; // Groups private String subAccountNumber; private String typeFinancialReportSortCode; private String levelFinancialReportSortCode; private String financialObjectCode; private String financialSubObjectCode; // page break org_fin_coa_cd, org_cd, sub_fund_grp_cd)%\ private String pageBreak; // Body parts private String financialObjectName; // when the values are zero, below fields should be blank, so make them as string. private BigDecimal positionCsfLeaveFteQuantity; private BigDecimal csfFullTimeEmploymentQuantity; private KualiInteger financialBeginningBalanceLineAmount = KualiInteger.ZERO; private BigDecimal appointmentRequestedCsfFteQuantity; private BigDecimal appointmentRequestedFteQuantity; private KualiInteger accountLineAnnualBalanceAmount = KualiInteger.ZERO; private KualiInteger amountChange = KualiInteger.ZERO; private BigDecimal percentChange = BigDecimal.ZERO; // Total parts private String totalObjectDescription; private BigDecimal totalObjectPositionCsfLeaveFteQuantity; private BigDecimal totalObjectCsfFullTimeEmploymentQuantity; private KualiInteger totalObjectFinancialBeginningBalanceLineAmount; private BigDecimal totalObjectAppointmentRequestedCsfFteQuantity; private BigDecimal totalObjectAppointmentRequestedFteQuantity; private KualiInteger totalObjectAccountLineAnnualBalanceAmount; private KualiInteger totalObjectAmountChange; private BigDecimal totalObjectPercentChange; private String totalLevelDescription; private BigDecimal totalLevelPositionCsfLeaveFteQuantity; private BigDecimal totalLevelCsfFullTimeEmploymentQuantity; private KualiInteger totalLevelFinancialBeginningBalanceLineAmount; private BigDecimal totalLevelAppointmentRequestedCsfFteQuantity; private BigDecimal totalLevelAppointmentRequestedFteQuantity; private KualiInteger totalLevelAccountLineAnnualBalanceAmount; private KualiInteger totalLevelAmountChange; private BigDecimal totalLevelPercentChange; private String totalTypeDescription; private BigDecimal totalTypePositionCsfLeaveFteQuantity; private BigDecimal totalTypeCsfFullTimeEmploymentQuantity; private KualiInteger totalTypeFinancialBeginningBalanceLineAmount; private BigDecimal totalTypeAppointmentRequestedCsfFteQuantity; private BigDecimal totalTypeAppointmentRequestedFteQuantity; private KualiInteger totalTypeAccountLineAnnualBalanceAmount; private KualiInteger totalTypeAmountChange; private BigDecimal totalTypePercentChange; public BudgetConstructionAccountObjectDetailReport() { } public String getFiscalYear() { return fiscalYear; } public void setFiscalYear(String fiscalYear) { this.fiscalYear = fiscalYear; } public String getOrgChartOfAccountsCode() { return orgChartOfAccountsCode; } public void setOrgChartOfAccountsCode(String orgChartOfAccountsCode) { this.orgChartOfAccountsCode = orgChartOfAccountsCode; } public String getOrgChartOfAccountDescription() { return orgChartOfAccountDescription; } public void setOrgChartOfAccountDescription(String orgChartOfAccountDescription) { this.orgChartOfAccountDescription = orgChartOfAccountDescription; } public String getChartOfAccountsCode() { return chartOfAccountsCode; } public void setChartOfAccountsCode(String chartOfAccountsCode) { this.chartOfAccountsCode = chartOfAccountsCode; } public String getChartOfAccountDescription() { return chartOfAccountDescription; } public void setChartOfAccountDescription(String chartOfAccountDescription) { this.chartOfAccountDescription = chartOfAccountDescription; } public String getOrganizationCode() { return organizationCode; } public void setOrganizationCode(String organizationCode) { this.organizationCode = organizationCode; } public String getOrganizationName() { return organizationName; } public void setOrganizationName(String organizationName) { this.organizationName = organizationName; } public String getConsHdr() { return consHdr; } public void setConsHdr(String consHdr) { this.consHdr = consHdr; } public String getFundGroupCode() { return fundGroupCode; } public void setFundGroupCode(String fundGroupCode) { this.fundGroupCode = fundGroupCode; } public String getFundGroupName() { return fundGroupName; } public void setFundGroupName(String fundGroupName) { this.fundGroupName = fundGroupName; } public String getSubFundGroupCode() { return subFundGroupCode; } public void setSubFundGroupCode(String subFundGroupCode) { this.subFundGroupCode = subFundGroupCode; } public String getSubFundGroupDescription() { return subFundGroupDescription; } public void setSubFundGroupDescription(String subFundGroupDescription) { this.subFundGroupDescription = subFundGroupDescription; } public String getBaseFy() { return baseFy; } public void setBaseFy(String baseFy) { this.baseFy = baseFy; } public String getReqFy() { return reqFy; } public void setReqFy(String reqFy) { this.reqFy = reqFy; } public String getAccountNumber() { return accountNumber; } public void setAccountNumber(String accountNumber) { this.accountNumber = accountNumber; } public String getAccountName() { return accountName; } public void setAccountName(String accountName) { this.accountName = accountName; } public String getSubAccountName() { return subAccountName; } public void setSubAccountName(String subAccountName) { this.subAccountName = subAccountName; } public String getSubAccountNumber() { return subAccountNumber; } public void setSubAccountNumber(String subAccountNumber) { this.subAccountNumber = subAccountNumber; } public String getTypeFinancialReportSortCode() { return typeFinancialReportSortCode; } public void setTypeFinancialReportSortCode(String typeFinancialReportSortCode) { this.typeFinancialReportSortCode = typeFinancialReportSortCode; } public String getLevelFinancialReportSortCode() { return levelFinancialReportSortCode; } public void setLevelFinancialReportSortCode(String levelFinancialReportSortCode) { this.levelFinancialReportSortCode = levelFinancialReportSortCode; } public String getFinancialObjectCode() { return financialObjectCode; } public void setFinancialObjectCode(String financialObjectCode) { this.financialObjectCode = financialObjectCode; } public String getFinancialSubObjectCode() { return financialSubObjectCode; } public void setFinancialSubObjectCode(String financialSubObjectCode) { this.financialSubObjectCode = financialSubObjectCode; } public String getPageBreak() { return pageBreak; } public void setPageBreak(String pageBreak) { this.pageBreak = pageBreak; } public String getFinancialObjectName() { return financialObjectName; } public void setFinancialObjectName(String financialObjectName) { this.financialObjectName = financialObjectName; } public BigDecimal getPositionCsfLeaveFteQuantity() { return positionCsfLeaveFteQuantity; } public void setPositionCsfLeaveFteQuantity(BigDecimal positionCsfLeaveFteQuantity) { this.positionCsfLeaveFteQuantity = positionCsfLeaveFteQuantity; } public BigDecimal getCsfFullTimeEmploymentQuantity() { return csfFullTimeEmploymentQuantity; } public void setCsfFullTimeEmploymentQuantity(BigDecimal csfFullTimeEmploymentQuantity) { this.csfFullTimeEmploymentQuantity = csfFullTimeEmploymentQuantity; } public KualiInteger getFinancialBeginningBalanceLineAmount() { return financialBeginningBalanceLineAmount; } public void setFinancialBeginningBalanceLineAmount(KualiInteger financialBeginningBalanceLineAmount) { this.financialBeginningBalanceLineAmount = financialBeginningBalanceLineAmount; } public BigDecimal getAppointmentRequestedCsfFteQuantity() { return appointmentRequestedCsfFteQuantity; } public void setAppointmentRequestedCsfFteQuantity(BigDecimal appointmentRequestedCsfFteQuantity) { this.appointmentRequestedCsfFteQuantity = appointmentRequestedCsfFteQuantity; } public BigDecimal getAppointmentRequestedFteQuantity() { return appointmentRequestedFteQuantity; } public void setAppointmentRequestedFteQuantity(BigDecimal appointmentRequestedFteQuantity) { this.appointmentRequestedFteQuantity = appointmentRequestedFteQuantity; } public KualiInteger getAccountLineAnnualBalanceAmount() { return accountLineAnnualBalanceAmount; } public void setAccountLineAnnualBalanceAmount(KualiInteger accountLineAnnualBalanceAmount) { this.accountLineAnnualBalanceAmount = accountLineAnnualBalanceAmount; } public KualiInteger getAmountChange() { return amountChange; } public void setAmountChange(KualiInteger amountChange) { this.amountChange = amountChange; } public BigDecimal getPercentChange() { return percentChange; } public void setPercentChange(BigDecimal percentChange) { this.percentChange = percentChange; } public String getTotalObjectDescription() { return totalObjectDescription; } public void setTotalObjectDescription(String totalObjectDescription) { this.totalObjectDescription = totalObjectDescription; } public BigDecimal getTotalObjectPositionCsfLeaveFteQuantity() { return totalObjectPositionCsfLeaveFteQuantity; } public void setTotalObjectPositionCsfLeaveFteQuantity(BigDecimal totalObjectPositionCsfLeaveFteQuantity) { this.totalObjectPositionCsfLeaveFteQuantity = totalObjectPositionCsfLeaveFteQuantity; } public KualiInteger getTotalObjectFinancialBeginningBalanceLineAmount() { return totalObjectFinancialBeginningBalanceLineAmount; } public void setTotalObjectFinancialBeginningBalanceLineAmount(KualiInteger totalObjectFinancialBeginningBalanceLineAmount) { this.totalObjectFinancialBeginningBalanceLineAmount = totalObjectFinancialBeginningBalanceLineAmount; } public BigDecimal getTotalObjectAppointmentRequestedCsfFteQuantity() { return totalObjectAppointmentRequestedCsfFteQuantity; } public void setTotalObjectAppointmentRequestedCsfFteQuantity(BigDecimal totalObjectAppointmentRequestedCsfFteQuantity) { this.totalObjectAppointmentRequestedCsfFteQuantity = totalObjectAppointmentRequestedCsfFteQuantity; } public BigDecimal getTotalObjectAppointmentRequestedFteQuantity() { return totalObjectAppointmentRequestedFteQuantity; } public void setTotalObjectAppointmentRequestedFteQuantity(BigDecimal totalObjectAppointmentRequestedFteQuantity) { this.totalObjectAppointmentRequestedFteQuantity = totalObjectAppointmentRequestedFteQuantity; } public KualiInteger getTotalObjectAccountLineAnnualBalanceAmount() { return totalObjectAccountLineAnnualBalanceAmount; } public void setTotalObjectAccountLineAnnualBalanceAmount(KualiInteger totalObjectAccountLineAnnualBalanceAmount) { this.totalObjectAccountLineAnnualBalanceAmount = totalObjectAccountLineAnnualBalanceAmount; } public KualiInteger getTotalObjectAmountChange() { return totalObjectAmountChange; } public void setTotalObjectAmountChange(KualiInteger totalObjectAmountChange) { this.totalObjectAmountChange = totalObjectAmountChange; } public BigDecimal getTotalObjectPercentChange() { return totalObjectPercentChange; } public void setTotalObjectPercentChange(BigDecimal totalObjectPercentChange) { this.totalObjectPercentChange = totalObjectPercentChange; } public String getTotalLevelDescription() { return totalLevelDescription; } public void setTotalLevelDescription(String totalLevelDescription) { this.totalLevelDescription = totalLevelDescription; } public BigDecimal getTotalLevelPositionCsfLeaveFteQuantity() { return totalLevelPositionCsfLeaveFteQuantity; } public void setTotalLevelPositionCsfLeaveFteQuantity(BigDecimal totalLevelPositionCsfLeaveFteQuantity) { this.totalLevelPositionCsfLeaveFteQuantity = totalLevelPositionCsfLeaveFteQuantity; } public KualiInteger getTotalLevelFinancialBeginningBalanceLineAmount() { return totalLevelFinancialBeginningBalanceLineAmount; } public void setTotalLevelFinancialBeginningBalanceLineAmount(KualiInteger totalLevelFinancialBeginningBalanceLineAmount) { this.totalLevelFinancialBeginningBalanceLineAmount = totalLevelFinancialBeginningBalanceLineAmount; } public BigDecimal getTotalLevelAppointmentRequestedCsfFteQuantity() { return totalLevelAppointmentRequestedCsfFteQuantity; } public void setTotalLevelAppointmentRequestedCsfFteQuantity(BigDecimal totalLevelAppointmentRequestedCsfFteQuantity) { this.totalLevelAppointmentRequestedCsfFteQuantity = totalLevelAppointmentRequestedCsfFteQuantity; } public BigDecimal getTotalLevelAppointmentRequestedFteQuantity() { return totalLevelAppointmentRequestedFteQuantity; } public void setTotalLevelAppointmentRequestedFteQuantity(BigDecimal totalLevelAppointmentRequestedFteQuantity) { this.totalLevelAppointmentRequestedFteQuantity = totalLevelAppointmentRequestedFteQuantity; } public KualiInteger getTotalLevelAccountLineAnnualBalanceAmount() { return totalLevelAccountLineAnnualBalanceAmount; } public void setTotalLevelAccountLineAnnualBalanceAmount(KualiInteger totalLevelAccountLineAnnualBalanceAmount) { this.totalLevelAccountLineAnnualBalanceAmount = totalLevelAccountLineAnnualBalanceAmount; } public KualiInteger getTotalLevelAmountChange() { return totalLevelAmountChange; } public void setTotalLevelAmountChange(KualiInteger totalLevelAmountChange) { this.totalLevelAmountChange = totalLevelAmountChange; } public BigDecimal getTotalLevelPercentChange() { return totalLevelPercentChange; } public void setTotalLevelPercentChange(BigDecimal totalLevelPercentChange) { this.totalLevelPercentChange = totalLevelPercentChange; } public String getTotalTypeDescription() { return totalTypeDescription; } public void setTotalTypeDescription(String totalTypeDescription) { this.totalTypeDescription = totalTypeDescription; } public BigDecimal getTotalObjectCsfFullTimeEmploymentQuantity() { return totalObjectCsfFullTimeEmploymentQuantity; } public void setTotalObjectCsfFullTimeEmploymentQuantity(BigDecimal totalObjectCsfFullTimeEmploymentQuantity) { this.totalObjectCsfFullTimeEmploymentQuantity = totalObjectCsfFullTimeEmploymentQuantity; } public BigDecimal getTotalLevelCsfFullTimeEmploymentQuantity() { return totalLevelCsfFullTimeEmploymentQuantity; } public void setTotalLevelCsfFullTimeEmploymentQuantity(BigDecimal totalLevelCsfFullTimeEmploymentQuantity) { this.totalLevelCsfFullTimeEmploymentQuantity = totalLevelCsfFullTimeEmploymentQuantity; } public BigDecimal getTotalTypePositionCsfLeaveFteQuantity() { return totalTypePositionCsfLeaveFteQuantity; } public void setTotalTypePositionCsfLeaveFteQuantity(BigDecimal totalTypePositionCsfLeaveFteQuantity) { this.totalTypePositionCsfLeaveFteQuantity = totalTypePositionCsfLeaveFteQuantity; } public BigDecimal getTotalTypeCsfFullTimeEmploymentQuantity() { return totalTypeCsfFullTimeEmploymentQuantity; } public void setTotalTypeCsfFullTimeEmploymentQuantity(BigDecimal totalTypeCsfFullTimeEmploymentQuantity) { this.totalTypeCsfFullTimeEmploymentQuantity = totalTypeCsfFullTimeEmploymentQuantity; } public KualiInteger getTotalTypeFinancialBeginningBalanceLineAmount() { return totalTypeFinancialBeginningBalanceLineAmount; } public void setTotalTypeFinancialBeginningBalanceLineAmount(KualiInteger totalTypeFinancialBeginningBalanceLineAmount) { this.totalTypeFinancialBeginningBalanceLineAmount = totalTypeFinancialBeginningBalanceLineAmount; } public BigDecimal getTotalTypeAppointmentRequestedCsfFteQuantity() { return totalTypeAppointmentRequestedCsfFteQuantity; } public void setTotalTypeAppointmentRequestedCsfFteQuantity(BigDecimal totalTypeAppointmentRequestedCsfFteQuantity) { this.totalTypeAppointmentRequestedCsfFteQuantity = totalTypeAppointmentRequestedCsfFteQuantity; } public BigDecimal getTotalTypeAppointmentRequestedFteQuantity() { return totalTypeAppointmentRequestedFteQuantity; } public void setTotalTypeAppointmentRequestedFteQuantity(BigDecimal totalTypeAppointmentRequestedFteQuantity) { this.totalTypeAppointmentRequestedFteQuantity = totalTypeAppointmentRequestedFteQuantity; } public KualiInteger getTotalTypeAccountLineAnnualBalanceAmount() { return totalTypeAccountLineAnnualBalanceAmount; } public void setTotalTypeAccountLineAnnualBalanceAmount(KualiInteger totalTypeAccountLineAnnualBalanceAmount) { this.totalTypeAccountLineAnnualBalanceAmount = totalTypeAccountLineAnnualBalanceAmount; } public KualiInteger getTotalTypeAmountChange() { return totalTypeAmountChange; } public void setTotalTypeAmountChange(KualiInteger totalTypeAmountChange) { this.totalTypeAmountChange = totalTypeAmountChange; } public BigDecimal getTotalTypePercentChange() { return totalTypePercentChange; } public void setTotalTypePercentChange(BigDecimal totalTypePercentChange) { this.totalTypePercentChange = totalTypePercentChange; } }