/*
* 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;
/**
*
*/
public class BudgetConstructionAccountSalaryDetailReport{
// Header parts
private String fiscalYear;
private String chartOfAccountsCode;
private String chartOfAccountDescription;
private String organizationCode;
private String organizationName;
private String fundGroupCode;
private String fundGroupName;
private String accountNumber;
private String subAccountNumber;
private String accountName;
private String subAccountName;
// Body parts
private String financialObjectCode;
private String financialObjectCodeName;
private String name;
// from PendingBudgetConstructionAppointmentFunding
private String deleteBox;
private String financialSubObjectCode;
private String iuClassificationLevel;
// from BudgetConstructionAdministrativePost
private String administrativePost;
// from BudgetConstructionPosition
private String positionNumber;
private String positionSalaryPlanDefault;
private String positionGradeDefault;
private String normalWorkMonthsAndiuPayMonths;
// from BudgetConstructionCalculatedSalaryFoundationTracker
private Integer positionCsfAmount;
private BigDecimal csfTimePercent;
private BigDecimal positionCsfFullTimeEmploymentQuantity;
private String positionCsfFundingStatusCode;
// from PendingBudgetConstructionAppointmentFunding
private Integer appointmentFundingMonth;
private BigDecimal appointmentRequestedPayRate;
private Integer appointmentRequestedAmount;
private BigDecimal appointmentRequestedTimePercent;
private BigDecimal appointmentRequestedFteQuantity;
private Integer appointmentRequestedCsfAmount;
private BigDecimal appointmentRequestedCsfTimePercent;
private BigDecimal appointmentRequestedCsfFteQuantity;
private String appointmentFundingDurationCode;
private Integer appointmentTotalIntendedAmount;
private BigDecimal appointmentTotalIntendedFteQuantity;
private Integer amountChange;
private BigDecimal percentChange;
// total
private String totalDescription;
private Integer totalBaseAmount;
private BigDecimal totalBaseFte;
private Integer totalRequestAmount;
private BigDecimal totalRequestFte;
private Integer totalAmountChange;
private BigDecimal totalPercentChange;
/**
* Default constructor.
*/
public BudgetConstructionAccountSalaryDetailReport() {
}
public String getFiscalYear() {
return fiscalYear;
}
public void setFiscalYear(String fiscalYear) {
this.fiscalYear = fiscalYear;
}
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 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 getAccountNumber() {
return accountNumber;
}
public void setAccountNumber(String accountNumber) {
this.accountNumber = accountNumber;
}
public String getSubAccountNumber() {
return subAccountNumber;
}
public void setSubAccountNumber(String subAccountNumber) {
this.subAccountNumber = subAccountNumber;
}
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 getFinancialObjectCode() {
return financialObjectCode;
}
public void setFinancialObjectCode(String financialObjectCode) {
this.financialObjectCode = financialObjectCode;
}
public String getFinancialObjectCodeName() {
return financialObjectCodeName;
}
public void setFinancialObjectCodeName(String financialObjectCodeName) {
this.financialObjectCodeName = financialObjectCodeName;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDeleteBox() {
return deleteBox;
}
public void setDeleteBox(String deleteBox) {
this.deleteBox = deleteBox;
}
public String getFinancialSubObjectCode() {
return financialSubObjectCode;
}
public void setFinancialSubObjectCode(String financialSubObjectCode) {
this.financialSubObjectCode = financialSubObjectCode;
}
public String getIuClassificationLevel() {
return iuClassificationLevel;
}
public void setIuClassificationLevel(String iuClassificationLevel) {
this.iuClassificationLevel = iuClassificationLevel;
}
public String getAdministrativePost() {
return administrativePost;
}
public void setAdministrativePost(String administrativePost) {
this.administrativePost = administrativePost;
}
public String getPositionNumber() {
return positionNumber;
}
public void setPositionNumber(String positionNumber) {
this.positionNumber = positionNumber;
}
public String getPositionSalaryPlanDefault() {
return positionSalaryPlanDefault;
}
public void setPositionSalaryPlanDefault(String positionSalaryPlanDefault) {
this.positionSalaryPlanDefault = positionSalaryPlanDefault;
}
public String getPositionGradeDefault() {
return positionGradeDefault;
}
public void setPositionGradeDefault(String positionGradeDefault) {
this.positionGradeDefault = positionGradeDefault;
}
public String getNormalWorkMonthsAndiuPayMonths() {
return normalWorkMonthsAndiuPayMonths;
}
public void setNormalWorkMonthsAndiuPayMonths(String normalWorkMonthsAndiuPayMonths) {
this.normalWorkMonthsAndiuPayMonths = normalWorkMonthsAndiuPayMonths;
}
public Integer getPositionCsfAmount() {
return positionCsfAmount;
}
public void setPositionCsfAmount(Integer positionCsfAmount) {
this.positionCsfAmount = positionCsfAmount;
}
public BigDecimal getPositionCsfFullTimeEmploymentQuantity() {
return positionCsfFullTimeEmploymentQuantity;
}
public void setPositionCsfFullTimeEmploymentQuantity(BigDecimal positionCsfFullTimeEmploymentQuantity) {
this.positionCsfFullTimeEmploymentQuantity = positionCsfFullTimeEmploymentQuantity;
}
public String getPositionCsfFundingStatusCode() {
return positionCsfFundingStatusCode;
}
public void setPositionCsfFundingStatusCode(String positionCsfFundingStatusCode) {
this.positionCsfFundingStatusCode = positionCsfFundingStatusCode;
}
public Integer getAppointmentFundingMonth() {
return appointmentFundingMonth;
}
public void setAppointmentFundingMonth(Integer appointmentFundingMonth) {
this.appointmentFundingMonth = appointmentFundingMonth;
}
public BigDecimal getAppointmentRequestedPayRate() {
return appointmentRequestedPayRate;
}
public void setAppointmentRequestedPayRate(BigDecimal appointmentRequestedPayRate) {
this.appointmentRequestedPayRate = appointmentRequestedPayRate;
}
public Integer getAppointmentRequestedAmount() {
return appointmentRequestedAmount;
}
public void setAppointmentRequestedAmount(Integer appointmentRequestedAmount) {
this.appointmentRequestedAmount = appointmentRequestedAmount;
}
public BigDecimal getAppointmentRequestedFteQuantity() {
return appointmentRequestedFteQuantity;
}
public void setAppointmentRequestedFteQuantity(BigDecimal appointmentRequestedFteQuantity) {
this.appointmentRequestedFteQuantity = appointmentRequestedFteQuantity;
}
public Integer getAppointmentRequestedCsfAmount() {
return appointmentRequestedCsfAmount;
}
public void setAppointmentRequestedCsfAmount(Integer appointmentRequestedCsfAmount) {
this.appointmentRequestedCsfAmount = appointmentRequestedCsfAmount;
}
public String getAppointmentFundingDurationCode() {
return appointmentFundingDurationCode;
}
public void setAppointmentFundingDurationCode(String appointmentFundingDurationCode) {
this.appointmentFundingDurationCode = appointmentFundingDurationCode;
}
public Integer getAppointmentTotalIntendedAmount() {
return appointmentTotalIntendedAmount;
}
public void setAppointmentTotalIntendedAmount(Integer appointmentTotalIntendedAmount) {
this.appointmentTotalIntendedAmount = appointmentTotalIntendedAmount;
}
public BigDecimal getAppointmentTotalIntendedFteQuantity() {
return appointmentTotalIntendedFteQuantity;
}
public void setAppointmentTotalIntendedFteQuantity(BigDecimal appointmentTotalIntendedFteQuantity) {
this.appointmentTotalIntendedFteQuantity = appointmentTotalIntendedFteQuantity;
}
public Integer getAmountChange() {
return amountChange;
}
public void setAmountChange(Integer amountChange) {
this.amountChange = amountChange;
}
public BigDecimal getPercentChange() {
return percentChange;
}
public void setPercentChange(BigDecimal percentChange) {
this.percentChange = percentChange;
}
public String getTotalDescription() {
return totalDescription;
}
public void setTotalDescription(String totalDescription) {
this.totalDescription = totalDescription;
}
public Integer getTotalBaseAmount() {
return totalBaseAmount;
}
public void setTotalBaseAmount(Integer totalBaseAmount) {
this.totalBaseAmount = totalBaseAmount;
}
public BigDecimal getTotalBaseFte() {
return totalBaseFte;
}
public void setTotalBaseFte(BigDecimal totalBaseFte) {
this.totalBaseFte = totalBaseFte;
}
public Integer getTotalRequestAmount() {
return totalRequestAmount;
}
public void setTotalRequestAmount(Integer totalRequestAmount) {
this.totalRequestAmount = totalRequestAmount;
}
public BigDecimal getTotalRequestFte() {
return totalRequestFte;
}
public void setTotalRequestFte(BigDecimal totalRequestFte) {
this.totalRequestFte = totalRequestFte;
}
public Integer getTotalAmountChange() {
return totalAmountChange;
}
public void setTotalAmountChange(Integer totalAmountChange) {
this.totalAmountChange = totalAmountChange;
}
public BigDecimal getTotalPercentChange() {
return totalPercentChange;
}
public void setTotalPercentChange(BigDecimal totalPercentChange) {
this.totalPercentChange = totalPercentChange;
}
/**
* Gets the csfTimePercent attribute.
* @return Returns the csfTimePercent.
*/
public BigDecimal getCsfTimePercent() {
return csfTimePercent;
}
/**
* Sets the csfTimePercent attribute value.
* @param csfTimePercent The csfTimePercent to set.
*/
public void setCsfTimePercent(BigDecimal csfTimePercent) {
this.csfTimePercent = csfTimePercent;
}
/**
* Gets the appointmentRequestedTimePercent attribute.
* @return Returns the appointmentRequestedTimePercent.
*/
public BigDecimal getAppointmentRequestedTimePercent() {
return appointmentRequestedTimePercent;
}
/**
* Sets the appointmentRequestedTimePercent attribute value.
* @param appointmentRequestedTimePercent The appointmentRequestedTimePercent to set.
*/
public void setAppointmentRequestedTimePercent(BigDecimal appointmentRequestedTimePercent) {
this.appointmentRequestedTimePercent = appointmentRequestedTimePercent;
}
/**
* Gets the appointmentRequestedCsfTimePercent attribute.
* @return Returns the appointmentRequestedCsfTimePercent.
*/
public BigDecimal getAppointmentRequestedCsfTimePercent() {
return appointmentRequestedCsfTimePercent;
}
/**
* Sets the appointmentRequestedCsfTimePercent attribute value.
* @param appointmentRequestedCsfTimePercent The appointmentRequestedCsfTimePercent to set.
*/
public void setAppointmentRequestedCsfTimePercent(BigDecimal appointmentRequestedCsfTimePercent) {
this.appointmentRequestedCsfTimePercent = appointmentRequestedCsfTimePercent;
}
/**
* Gets the appointmentRequestedCsfFteQuantity attribute.
* @return Returns the appointmentRequestedCsfFteQuantity.
*/
public BigDecimal getAppointmentRequestedCsfFteQuantity() {
return appointmentRequestedCsfFteQuantity;
}
/**
* Sets the appointmentRequestedCsfFteQuantity attribute value.
* @param appointmentRequestedCsfFteQuantity The appointmentRequestedCsfFteQuantity to set.
*/
public void setAppointmentRequestedCsfFteQuantity(BigDecimal appointmentRequestedCsfFteQuantity) {
this.appointmentRequestedCsfFteQuantity = appointmentRequestedCsfFteQuantity;
}
}