/*
* 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.integration.cg.dto;
import java.io.Serializable;
import java.util.Date;
public class AccountParametersDTO implements Serializable {
private static final long serialVersionUID = 8417796622708399543L;
protected String unit;
protected String principalId;
//Values that can override
protected String higherEdFunctionCode;
protected String indirectCostTypeCode;
protected String indirectCostRate;
protected String defaultAddressCityName;
protected String defaultAddressStateCode;
protected String defaultAddressStreetAddress;
protected String defaultAddressZipCode;
protected String adminContactAddressCityName;
protected String adminContactAddressStateCode;
protected String adminContactAddressStreetAddress;
protected String adminContactAddressZipCode;
//Mapped directly from Award
protected String accountName;
protected String accountNumber;
protected String cfdaNumber;
protected Date expirationDate;
protected Date effectiveDate;
protected boolean offCampusIndicator;
protected String expenseGuidelineText;
protected String incomeGuidelineText;
protected String purposeText;
public AccountParametersDTO() {}
/**
* Gets the unit attribute.
* @return Returns the unit.
*/
public String getUnit() {
return unit;
}
/**
* Sets the unit attribute value.
* @param unit The unit to set.
*/
public void setUnit(String unit) {
this.unit = unit;
}
/**
* Gets the accountNumber attribute.
* @return Returns the accountNumber.
*/
public String getAccountNumber() {
return accountNumber;
}
/**
* Sets the accountNumber attribute value.
* @param accountNumber The accountNumber to set.
*/
public void setAccountNumber(String accountNumber) {
this.accountNumber = accountNumber;
}
/**
* Gets the accountName attribute.
* @return Returns the accountName.
*/
public String getAccountName() {
return accountName;
}
/**
* Sets the accountName attribute value.
* @param accountName The accountName to set.
*/
public void setAccountName(String accountName) {
this.accountName = accountName;
}
/**
* Gets the higherEdFunctionCode attribute.
* @return Returns the higherEdFunctionCode.
*/
public String getHigherEdFunctionCode() {
return higherEdFunctionCode;
}
/**
* Sets the higherEdFunctionCode attribute value.
* @param higherEdFunctionCode The higherEdFunctionCode to set.
*/
public void setHigherEdFunctionCode(String higherEdFunctionCode) {
this.higherEdFunctionCode = higherEdFunctionCode;
}
/**
* Gets the indirectCostTypeCode attribute.
* @return Returns the indirectCostTypeCode.
*/
public String getIndirectCostTypeCode() {
return indirectCostTypeCode;
}
/**
* Sets the indirectCostTypeCode attribute value.
* @param indirectCostTypeCode The indirectCostTypeCode to set.
*/
public void setIndirectCostTypeCode(String indirectCostTypeCode) {
this.indirectCostTypeCode = indirectCostTypeCode;
}
/**
* Gets the indirectCostRate attribute.
* @return Returns the indirectCostRate.
*/
public String getIndirectCostRate() {
return indirectCostRate;
}
/**
* Sets the indirectCostRate attribute value.
* @param indirectCostRate The indirectCostRate to set.
*/
public void setIndirectCostRate(String indirectCostRate) {
this.indirectCostRate = indirectCostRate;
}
/**
* Gets the expenseGuidelineText attribute.
* @return Returns the expenseGuidelineText.
*/
public String getExpenseGuidelineText() {
return expenseGuidelineText;
}
/**
* Sets the expenseGuidelineText attribute value.
* @param expenseGuidelineText The expenseGuidelineText to set.
*/
public void setExpenseGuidelineText(String expenseGuidelineText) {
this.expenseGuidelineText = expenseGuidelineText;
}
/**
* Gets the incomeGuidelineText attribute.
* @return Returns the incomeGuidelineText.
*/
public String getIncomeGuidelineText() {
return incomeGuidelineText;
}
/**
* Sets the incomeGuidelineText attribute value.
* @param incomeGuidelineText The incomeGuidelineText to set.
*/
public void setIncomeGuidelineText(String incomeGuidelineText) {
this.incomeGuidelineText = incomeGuidelineText;
}
/**
* Gets the purposeText attribute.
* @return Returns the purposeText.
*/
public String getPurposeText() {
return purposeText;
}
/**
* Sets the purposeText attribute value.
* @param purposeText The purposeText to set.
*/
public void setPurposeText(String purposeText) {
this.purposeText = purposeText;
}
/**
* Gets the cfdaNumber attribute.
* @return Returns the cfdaNumber.
*/
public String getCfdaNumber() {
return cfdaNumber;
}
/**
* Sets the cfdaNumber attribute value.
* @param cfdaNumber The cfdaNumber to set.
*/
public void setCfdaNumber(String cfdaNumber) {
this.cfdaNumber = cfdaNumber;
}
/**
* Gets the expirationDate attribute.
* @return Returns the expirationDate.
*/
public Date getExpirationDate() {
return expirationDate;
}
/**
* Sets the expirationDate attribute value.
* @param expirationDate The expirationDate to set.
*/
public void setExpirationDate(Date expirationDate) {
this.expirationDate = expirationDate;
}
/**
* Gets the effectiveDate attribute.
* @return Returns the effectiveDate.
*/
public Date getEffectiveDate() {
return effectiveDate;
}
/**
* Sets the effectiveDate attribute value.
* @param effectiveDate The effectiveDate to set.
*/
public void setEffectiveDate(Date effectiveDate) {
this.effectiveDate = effectiveDate;
}
/**
* Gets the offCampusIndicator attribute.
* @return Returns the offCampusIndicator.
*/
public boolean isOffCampusIndicator() {
return offCampusIndicator;
}
/**
* Sets the offCampusIndicator attribute value.
* @param offCampusIndicator The offCampusIndicator to set.
*/
public void setOffCampusIndicator(boolean offCampusIndicator) {
this.offCampusIndicator = offCampusIndicator;
}
public String getDefaultAddressCityName() {
return defaultAddressCityName;
}
public void setDefaultAddressCityName(String defaultAddressCityName) {
this.defaultAddressCityName = defaultAddressCityName;
}
public String getDefaultAddressStateCode() {
return defaultAddressStateCode;
}
public void setDefaultAddressStateCode(String defaultAddressStateCode) {
this.defaultAddressStateCode = defaultAddressStateCode;
}
public String getDefaultAddressStreetAddress() {
return defaultAddressStreetAddress;
}
public void setDefaultAddressStreetAddress(String defaultAddressStreetAddress) {
this.defaultAddressStreetAddress = defaultAddressStreetAddress;
}
public String getDefaultAddressZipCode() {
return defaultAddressZipCode;
}
public void setDefaultAddressZipCode(String defaultAddressZipCode) {
this.defaultAddressZipCode = defaultAddressZipCode;
}
public String getAdminContactAddressCityName() {
return adminContactAddressCityName;
}
public void setAdminContactAddressCityName(String adminContactAddressCityName) {
this.adminContactAddressCityName = adminContactAddressCityName;
}
public String getAdminContactAddressStateCode() {
return adminContactAddressStateCode;
}
public void setAdminContactAddressStateCode(String adminContactAddressStateCode) {
this.adminContactAddressStateCode = adminContactAddressStateCode;
}
public String getAdminContactAddressStreetAddress() {
return adminContactAddressStreetAddress;
}
public void setAdminContactAddressStreetAddress(String adminContactAddressStreetAddress) {
this.adminContactAddressStreetAddress = adminContactAddressStreetAddress;
}
public String getAdminContactAddressZipCode() {
return adminContactAddressZipCode;
}
public void setAdminContactAddressZipCode(String adminContactAddressZipCode) {
this.adminContactAddressZipCode = adminContactAddressZipCode;
}
public String getPrincipalId() {
return principalId;
}
public void setPrincipalId(String principalId) {
this.principalId = principalId;
}
}