/*
* 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.external.kc.dto;
import java.io.Serializable;
import java.util.Date;
import org.kuali.rice.core.api.util.type.KualiDecimal;
/**
* This class is the DTO to be sent over to the financial system
* with information required for effort reporting and
* award account.
*/
public class AwardAccountDTO implements Serializable {
private static final long serialVersionUID = 1L;
private String proposalFederalPassThroughAgencyNumber;
private String errorMessage;
private String grantNumber;
private String projectDirector;
private String proposalNumber;
private String sponsorName;
private boolean isFederalSponsor;
private Long awardId;
private String sponsorCode;
private Long institutionalproposalId;
private String awardTitle;
private String primeSponsorCode;
private String primeSponsorName;
private String primeSponsorTypeCode;
private String sponsorTypeCode;
private String chartOfAcccountsCode;
private String accountNumber;
private boolean finalBill;
private Date lastBilledDate;
private Date previousLastBilledDate;
private KualiDecimal amountToDraw;
private boolean letterOfCreditReviewIndicator;
public String getPrimeSponsorTypeCode() {
return primeSponsorTypeCode;
}
public void setPrimeSponsorTypeCode(String primeSponsorTypeCode) {
this.primeSponsorTypeCode = primeSponsorTypeCode;
}
public String getSponsorTypeCode() {
return sponsorTypeCode;
}
public void setSponsorTypeCode(String sponsorTypeCode) {
this.sponsorTypeCode = sponsorTypeCode;
}
public String getAwardTitle() {
return awardTitle;
}
public void setAwardTitle(String awardTitle) {
this.awardTitle = awardTitle;
}
public String getPrimeSponsorCode() {
return primeSponsorCode;
}
public void setPrimeSponsorCode(String primeSponsorCode) {
this.primeSponsorCode = primeSponsorCode;
}
public String getPrimeSponsorName() {
return primeSponsorName;
}
public void setPrimeSponsorName(String primeSponsorName) {
this.primeSponsorName = primeSponsorName;
}
public String getProposalFederalPassThroughAgencyNumber() {
return proposalFederalPassThroughAgencyNumber;
}
public void setProposalFederalPassThroughAgencyNumber(String proposalFederalPassThroughAgencyNumber) {
this.proposalFederalPassThroughAgencyNumber = proposalFederalPassThroughAgencyNumber;
}
public String getErrorMessage() {
return errorMessage;
}
public void setErrorMessage(String errorMessage) {
this.errorMessage = errorMessage;
}
public String getGrantNumber() {
return grantNumber;
}
public void setGrantNumber(String grantNumber) {
this.grantNumber = grantNumber;
}
public String getProjectDirector() {
return projectDirector;
}
public void setProjectDirector(String projectDirector) {
this.projectDirector = projectDirector;
}
public String getProposalNumber() {
return proposalNumber;
}
public void setProposalNumber(String proposalNumber) {
this.proposalNumber = proposalNumber;
}
public String getSponsorName() {
return sponsorName;
}
public void setSponsorName(String sponsorName) {
this.sponsorName = sponsorName;
}
public boolean isFederalSponsor() {
return isFederalSponsor;
}
public void setFederalSponsor(boolean isFederalSponsor) {
this.isFederalSponsor = isFederalSponsor;
}
public Long getAwardId() {
return awardId;
}
public void setAwardId(Long long1) {
this.awardId = long1;
}
public String getSponsorCode() {
return sponsorCode;
}
public void setSponsorCode(String sponsorCode) {
this.sponsorCode = sponsorCode;
}
public Long getInstitutionalproposalId() {
return institutionalproposalId;
}
public void setInstitutionalproposalId(Long long1) {
this.institutionalproposalId = long1;
}
public static long getSerialversionuid() {
return serialVersionUID;
}
public String getChartOfAcccountsCode() {
return chartOfAcccountsCode;
}
public void setChartOfAcccountsCode(String chartOfAcccountsCode) {
this.chartOfAcccountsCode = chartOfAcccountsCode;
}
public String getAccountNumber() {
return accountNumber;
}
public void setAccountNumber(String accountNumber) {
this.accountNumber = accountNumber;
}
public boolean isFinalBill() {
return finalBill;
}
public void setFinalBill(boolean finalBill) {
this.finalBill = finalBill;
}
public Date getLastBilledDate() {
return lastBilledDate;
}
public void setLastBilledDate(Date lastBilledDate) {
this.lastBilledDate = lastBilledDate;
}
public Date getPreviousLastBilledDate() {
return previousLastBilledDate;
}
public void setPreviousLastBilledDate(Date previousLastBilledDate) {
this.previousLastBilledDate = previousLastBilledDate;
}
public KualiDecimal getAmountToDraw() {
return amountToDraw;
}
public void setAmountToDraw(KualiDecimal amountToDraw) {
this.amountToDraw = amountToDraw;
}
public boolean isLetterOfCreditReviewIndicator() {
return letterOfCreditReviewIndicator;
}
public void setLetterOfCreditReviewIndicator(
boolean letterOfCreditReviewIndicator) {
this.letterOfCreditReviewIndicator = letterOfCreditReviewIndicator;
}
}