/* * 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.gl.businessobject; import java.util.LinkedHashMap; import org.kuali.kfs.gl.OJBUtility; import org.kuali.kfs.sys.KFSConstants.ParameterValues; import org.kuali.rice.core.api.util.type.KualiDecimal; import org.kuali.rice.krad.bo.TransientBusinessObjectBase; /** * This class represents the transient balance inquiry attributes which is typically used as a "dummy business object" */ public class TransientBalanceInquiryAttributes extends TransientBusinessObjectBase { private String cgBeginningBalanceExcludeOption; private String pendingEntryOption; private String consolidationOption; private String amountViewOption; private String costShareOption; private String blankLineOption; private String linkButtonOption; private KualiDecimal genericAmount; private String genericText; private String consolidationObjectCode; private String reportingSortCode; private String consolidationReportingSortCode; private String levelObjectCode; private String debitCreditOption; private String zeroEncumbranceOption; /** * Constructs a DummyBusinessObject.java. */ public TransientBalanceInquiryAttributes() { super(); this.cgBeginningBalanceExcludeOption = ParameterValues.YES; this.pendingEntryOption = ""; this.consolidationOption = ""; this.genericAmount = KualiDecimal.ZERO; } /** * @see org.kuali.rice.krad.bo.BusinessObjectBase#toStringMapper() */ protected LinkedHashMap toStringMapper_RICE20_REFACTORME() { return OJBUtility.buildPropertyMap(this); } public String getCgBeginningBalanceExcludeOption() { return cgBeginningBalanceExcludeOption; } public void setCgBeginningBalanceExcludeOption(String cgBeginningBalanceExcludeOption) { this.cgBeginningBalanceExcludeOption = cgBeginningBalanceExcludeOption; } /** * Gets the pendingEntryOption attribute. * * @return Returns the pendingEntryOption. */ public String getPendingEntryOption() { return pendingEntryOption; } /** * Sets the pendingEntryOption attribute value. * * @param pendingEntryOption The pendingEntryOption to set. */ public void setPendingEntryOption(String pendingEntryOption) { this.pendingEntryOption = pendingEntryOption; } /** * Gets the consolidationOption attribute. * * @return Returns the consolidationOption. */ public String getConsolidationOption() { return consolidationOption; } /** * Sets the consolidationOption attribute value. * * @param consolidationOption The consolidationOption to set. */ public void setConsolidationOption(String consolidationOption) { this.consolidationOption = consolidationOption; } /** * Gets the linkButtonOption attribute. * * @return Returns the linkButtonOption. */ public String getLinkButtonOption() { return linkButtonOption; } /** * Sets the linkButtonOption attribute value. * * @param linkButtonOption The linkButtonOption to set. */ public void setLinkButtonOption(String linkButtonOption) { this.linkButtonOption = linkButtonOption; } /** * Gets the genericAmount attribute. * * @return Returns the genericAmount. */ public KualiDecimal getGenericAmount() { return genericAmount; } /** * Sets the genericAmount attribute value. * * @param genericAmount The genericDecimal to set. */ public void setGenericAmount(KualiDecimal genericAmount) { this.genericAmount = genericAmount; } /** * Gets the amountViewOption attribute. * * @return Returns the amountViewOption. */ public String getAmountViewOption() { return amountViewOption; } /** * Sets the amountViewOption attribute value. * * @param amountViewOption The amountViewOption to set. */ public void setAmountViewOption(String amountViewOption) { this.amountViewOption = amountViewOption; } /** * Gets the costShareOption attribute. * * @return Returns the costShareOption. */ public String getCostShareOption() { return costShareOption; } /** * Sets the costShareOption attribute value. * * @param costShareOption The costShareOption to set. */ public void setCostShareOption(String costShareOption) { this.costShareOption = costShareOption; } /** * Gets the consolidationObjectCode attribute. * * @return Returns the consolidationObjectCode. */ public String getConsolidationObjectCode() { return consolidationObjectCode; } /** * Sets the consolidationObjectCode attribute value. * * @param consolidationObjectCode The consolidationObjectCode to set. */ public void setConsolidationObjectCode(String consolidationObjectCode) { this.consolidationObjectCode = consolidationObjectCode; } /** * Gets the consolidationReportingSortCode attribute. * * @return Returns the consolidationReportingSortCode. */ public String getConsolidationReportingSortCode() { return consolidationReportingSortCode; } /** * Sets the consolidationReportingSortCode attribute value. * * @param consolidationReportingSortCode The consolidationReportingSortCode to set. */ public void setConsolidationReportingSortCode(String consolidationReportingSortCode) { this.consolidationReportingSortCode = consolidationReportingSortCode; } /** * Gets the reportingSortCode attribute. * * @return Returns the reportingSortCode. */ public String getReportingSortCode() { return reportingSortCode; } /** * Sets the reportingSortCode attribute value. * * @param reportingSortCode The reportingSortCode to set. */ public void setReportingSortCode(String reportingSortCode) { this.reportingSortCode = reportingSortCode; } /** * Gets the levelObjectCode attribute. * * @return Returns the levelObjectCode. */ public String getLevelObjectCode() { return levelObjectCode; } /** * Sets the levelObjectCode attribute value. * * @param levelObjectCode The levelObjectCode to set. */ public void setLevelObjectCode(String levelObjectCode) { this.levelObjectCode = levelObjectCode; } /** * Gets the genericText attribute. * * @return Returns the genericText. */ public String getGenericText() { return genericText; } /** * Sets the genericText attribute value. * * @param genericText The genericText to set. */ public void setGenericText(String genericText) { this.genericText = genericText; } /** * Gets the blankLineOption attribute. * * @return Returns the blankLineOption. */ public String getBlankLineOption() { return blankLineOption; } /** * Sets the blankLineOption attribute value. * * @param blankLineOption The blankLineOption to set. */ public void setBlankLineOption(String blankLineOption) { this.blankLineOption = blankLineOption; } /** * * Gets the debitCreditOption attribute value. * * @return Returns the debitCreditOption */ public String getDebitCreditOption() { return debitCreditOption; } /** * * Sets the debitCreditOption attribute * @param debitCreditOption The debitCreditOption to set. */ public void setDebitCreditOption(String debitCreditOption) { this.debitCreditOption = debitCreditOption; } /** * @return the include option for encumbrances which have gone to zero */ public String getZeroEncumbranceOption() { return zeroEncumbranceOption; } /** * Sets the include option for encumbrances which have gone to zero * @param includeZeroEncumbranceOption the include option for encumbrances which have gone to zero */ public void setZeroEncumbranceOption(String zeroEncumbranceOption) { this.zeroEncumbranceOption = zeroEncumbranceOption; } }