/* * 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.ar.businessobject; import java.util.LinkedHashMap; import org.kuali.kfs.coa.businessobject.Account; import org.kuali.kfs.coa.businessobject.Chart; import org.kuali.kfs.coa.businessobject.ObjectCode; import org.kuali.kfs.coa.businessobject.Organization; import org.kuali.kfs.coa.businessobject.ProjectCode; import org.kuali.kfs.coa.businessobject.SubAccount; import org.kuali.kfs.coa.businessobject.SubObjectCode; import org.kuali.kfs.sys.businessobject.FiscalYearBasedBusinessObject; import org.kuali.kfs.sys.businessobject.SystemOptions; import org.kuali.rice.krad.bo.PersistableBusinessObjectBase; /** * @author Kuali Nervous System Team (kualidev@oncourse.iu.edu) */ public class OrganizationAccountingDefault extends PersistableBusinessObjectBase implements FiscalYearBasedBusinessObject { protected Integer universityFiscalYear; protected String chartOfAccountsCode; protected String organizationCode; protected String organizationLateChargeObjectCode; protected String defaultInvoiceChartOfAccountsCode; protected String defaultInvoiceAccountNumber; protected String defaultInvoiceSubAccountNumber; protected String defaultInvoiceFinancialObjectCode; protected String defaultInvoiceFinancialSubObjectCode; protected String defaultInvoiceProjectCode; protected String defaultInvoiceOrganizationReferenceIdentifier; protected String defaultPaymentChartOfAccountsCode; protected String defaultPaymentAccountNumber; protected String defaultPaymentSubAccountNumber; protected String defaultPaymentFinancialObjectCode; protected String defaultPaymentFinancialSubObjectCode; protected String defaultPaymentProjectCode; protected String defaultPaymentOrganizationReferenceIdentifier; protected String writeoffChartOfAccountsCode; protected String writeoffAccountNumber; protected String writeoffSubAccountNumber; protected String writeoffFinancialObjectCode; protected String writeoffFinancialSubObjectCode; protected String writeoffProjectCode; protected String writeoffOrganizationReferenceIdentifier; protected ObjectCode defaultInvoiceFinancialObject; protected SubObjectCode defaultInvoiceFinancialSubObject; protected ObjectCode organizationLateChargeObject; protected Chart chartOfAccounts; protected Organization organization; protected Chart defaultInvoiceChartOfAccounts; protected SubAccount defaultInvoiceSubAccount; protected Account defaultInvoiceAccount; protected ProjectCode defaultInvoiceProject; protected Account defaultPaymentAccount; protected Chart defaultPaymentChartOfAccounts; protected SubAccount defaultPaymentSubAccount; protected ProjectCode defaultPaymentProject; protected transient SystemOptions universityFiscal; protected ObjectCode defaultPaymentFinancialObject; protected SubObjectCode defaultPaymentFinancialSubObject; protected Chart writeoffChartOfAccounts; protected Account writeoffAccount; protected SubAccount writeoffSubAccount; protected ObjectCode writeoffFinancialObject; protected SubObjectCode writeoffFinancialSubObject; protected ProjectCode writeoffProject; /** * Gets the universityFiscalYear attribute. * * @return Returns the universityFiscalYear * */ @Override public Integer getUniversityFiscalYear() { return universityFiscalYear; } /** * Sets the universityFiscalYear attribute. * * @param universityFiscalYear The universityFiscalYear to set. * */ @Override public void setUniversityFiscalYear(Integer universityFiscalYear) { this.universityFiscalYear = universityFiscalYear; } /** * Gets the chartOfAccountsCode attribute. * * @return Returns the chartOfAccountsCode * */ public String getChartOfAccountsCode() { return chartOfAccountsCode; } /** * Sets the chartOfAccountsCode attribute. * * @param chartOfAccountsCode The chartOfAccountsCode to set. * */ public void setChartOfAccountsCode(String chartOfAccountsCode) { this.chartOfAccountsCode = chartOfAccountsCode; } /** * Gets the organizationCode attribute. * * @return Returns the organizationCode * */ public String getOrganizationCode() { return organizationCode; } /** * Sets the organizationCode attribute. * * @param organizationCode The organizationCode to set. * */ public void setOrganizationCode(String organizationCode) { this.organizationCode = organizationCode; } /** * Gets the organizationLateChargeObjectCode attribute. * * @return Returns the organizationLateChargeObjectCode * */ public String getOrganizationLateChargeObjectCode() { return organizationLateChargeObjectCode; } /** * Sets the organizationLateChargeObjectCode attribute. * * @param organizationLateChargeObjectCode The organizationLateChargeObjectCode to set. * */ public void setOrganizationLateChargeObjectCode(String organizationLateChargeObjectCode) { this.organizationLateChargeObjectCode = organizationLateChargeObjectCode; } /** * Gets the defaultInvoiceChartOfAccountsCode attribute. * * @return Returns the defaultInvoiceChartOfAccountsCode * */ public String getDefaultInvoiceChartOfAccountsCode() { return defaultInvoiceChartOfAccountsCode; } /** * Sets the defaultInvoiceChartOfAccountsCode attribute. * * @param defaultInvoiceChartOfAccountsCode The defaultInvoiceChartOfAccountsCode to set. * */ public void setDefaultInvoiceChartOfAccountsCode(String defaultInvoiceChartOfAccountsCode) { this.defaultInvoiceChartOfAccountsCode = defaultInvoiceChartOfAccountsCode; } /** * Gets the defaultInvoiceAccountNumber attribute. * * @return Returns the defaultInvoiceAccountNumber * */ public String getDefaultInvoiceAccountNumber() { return defaultInvoiceAccountNumber; } /** * Sets the defaultInvoiceAccountNumber attribute. * * @param defaultInvoiceAccountNumber The defaultInvoiceAccountNumber to set. * */ public void setDefaultInvoiceAccountNumber(String defaultInvoiceAccountNumber) { this.defaultInvoiceAccountNumber = defaultInvoiceAccountNumber; } /** * Gets the defaultInvoiceSubAccountNumber attribute. * * @return Returns the defaultInvoiceSubAccountNumber * */ public String getDefaultInvoiceSubAccountNumber() { return defaultInvoiceSubAccountNumber; } /** * Sets the defaultInvoiceSubAccountNumber attribute. * * @param defaultInvoiceSubAccountNumber The defaultInvoiceSubAccountNumber to set. * */ public void setDefaultInvoiceSubAccountNumber(String defaultInvoiceSubAccountNumber) { this.defaultInvoiceSubAccountNumber = defaultInvoiceSubAccountNumber; } /** * Gets the defaultInvoiceFinancialObjectCode attribute. * * @return Returns the defaultInvoiceFinancialObjectCode * */ public String getDefaultInvoiceFinancialObjectCode() { return defaultInvoiceFinancialObjectCode; } /** * Sets the defaultInvoiceFinancialObjectCode attribute. * * @param defaultInvoiceFinancialObjectCode The defaultInvoiceFinancialObjectCode to set. * */ public void setDefaultInvoiceFinancialObjectCode(String defaultInvoiceFinancialObjectCode) { this.defaultInvoiceFinancialObjectCode = defaultInvoiceFinancialObjectCode; } /** * Gets the defaultInvoiceFinancialSubObjectCode attribute. * * @return Returns the defaultInvoiceFinancialSubObjectCode * */ public String getDefaultInvoiceFinancialSubObjectCode() { return defaultInvoiceFinancialSubObjectCode; } /** * Sets the defaultInvoiceFinancialSubObjectCode attribute. * * @param defaultInvoiceFinancialSubObjectCode The defaultInvoiceFinancialSubObjectCode to set. * */ public void setDefaultInvoiceFinancialSubObjectCode(String defaultInvoiceFinancialSubObjectCode) { this.defaultInvoiceFinancialSubObjectCode = defaultInvoiceFinancialSubObjectCode; } /** * Gets the defaultInvoiceProjectCode attribute. * * @return Returns the defaultInvoiceProjectCode * */ public String getDefaultInvoiceProjectCode() { return defaultInvoiceProjectCode; } /** * Sets the defaultInvoiceProjectCode attribute. * * @param defaultInvoiceProjectCode The defaultInvoiceProjectCode to set. * */ public void setDefaultInvoiceProjectCode(String defaultInvoiceProjectCode) { this.defaultInvoiceProjectCode = defaultInvoiceProjectCode; } /** * Gets the defaultInvoiceOrganizationReferenceIdentifier attribute. * * @return Returns the defaultInvoiceOrganizationReferenceIdentifier * */ public String getDefaultInvoiceOrganizationReferenceIdentifier() { return defaultInvoiceOrganizationReferenceIdentifier; } /** * Sets the defaultInvoiceOrganizationReferenceIdentifier attribute. * * @param defaultInvoiceOrganizationReferenceIdentifier The defaultInvoiceOrganizationReferenceIdentifier to set. * */ public void setDefaultInvoiceOrganizationReferenceIdentifier(String defaultInvoiceOrganizationReferenceIdentifier) { this.defaultInvoiceOrganizationReferenceIdentifier = defaultInvoiceOrganizationReferenceIdentifier; } /** * Gets the defaultPaymentChartOfAccountsCode attribute. * * @return Returns the defaultPaymentChartOfAccountsCode * */ public String getDefaultPaymentChartOfAccountsCode() { return defaultPaymentChartOfAccountsCode; } /** * Sets the defaultPaymentChartOfAccountsCode attribute. * * @param defaultPaymentChartOfAccountsCode The defaultPaymentChartOfAccountsCode to set. * */ public void setDefaultPaymentChartOfAccountsCode(String defaultPaymentChartOfAccountsCode) { this.defaultPaymentChartOfAccountsCode = defaultPaymentChartOfAccountsCode; } /** * Gets the defaultPaymentAccountNumber attribute. * * @return Returns the defaultPaymentAccountNumber * */ public String getDefaultPaymentAccountNumber() { return defaultPaymentAccountNumber; } /** * Sets the defaultPaymentAccountNumber attribute. * * @param defaultPaymentAccountNumber The defaultPaymentAccountNumber to set. * */ public void setDefaultPaymentAccountNumber(String defaultPaymentAccountNumber) { this.defaultPaymentAccountNumber = defaultPaymentAccountNumber; } /** * Gets the defaultPaymentSubAccountNumber attribute. * * @return Returns the defaultPaymentSubAccountNumber * */ public String getDefaultPaymentSubAccountNumber() { return defaultPaymentSubAccountNumber; } /** * Sets the defaultPaymentSubAccountNumber attribute. * * @param defaultPaymentSubAccountNumber The defaultPaymentSubAccountNumber to set. * */ public void setDefaultPaymentSubAccountNumber(String defaultPaymentSubAccountNumber) { this.defaultPaymentSubAccountNumber = defaultPaymentSubAccountNumber; } /** * Gets the defaultPaymentFinancialObjectCode attribute. * @return Returns the defaultPaymentFinancialObjectCode. */ public String getDefaultPaymentFinancialObjectCode() { return defaultPaymentFinancialObjectCode; } /** * Sets the defaultPaymentFinancialObjectCode attribute value. * @param defaultPaymentFinancialObjectCode The defaultPaymentFinancialObjectCode to set. */ public void setDefaultPaymentFinancialObjectCode(String defaultPaymentFinancialObjectCode) { this.defaultPaymentFinancialObjectCode = defaultPaymentFinancialObjectCode; } /** * Gets the defaultPaymentFinancialSubObjectCode attribute. * @return Returns the defaultPaymentFinancialSubObjectCode. */ public String getDefaultPaymentFinancialSubObjectCode() { return defaultPaymentFinancialSubObjectCode; } /** * Sets the defaultPaymentFinancialSubObjectCode attribute value. * @param defaultPaymentFinancialSubObjectCode The defaultPaymentFinancialSubObjectCode to set. */ public void setDefaultPaymentFinancialSubObjectCode(String defaultPaymentFinancialSubObjectCode) { this.defaultPaymentFinancialSubObjectCode = defaultPaymentFinancialSubObjectCode; } /** * Gets the defaultPaymentProjectCode attribute. * * @return Returns the defaultPaymentProjectCode * */ public String getDefaultPaymentProjectCode() { return defaultPaymentProjectCode; } /** * Sets the defaultPaymentProjectCode attribute. * * @param defaultPaymentProjectCode The defaultPaymentProjectCode to set. * */ public void setDefaultPaymentProjectCode(String defaultPaymentProjectCode) { this.defaultPaymentProjectCode = defaultPaymentProjectCode; } /** * Gets the defaultPaymentOrganizationReferenceIdentifier attribute. * * @return Returns the defaultPaymentOrganizationReferenceIdentifier * */ public String getDefaultPaymentOrganizationReferenceIdentifier() { return defaultPaymentOrganizationReferenceIdentifier; } /** * Sets the defaultPaymentOrganizationReferenceIdentifier attribute. * * @param defaultPaymentOrganizationReferenceIdentifier The defaultPaymentOrganizationReferenceIdentifier to set. * */ public void setDefaultPaymentOrganizationReferenceIdentifier(String defaultPaymentOrganizationReferenceIdentifier) { this.defaultPaymentOrganizationReferenceIdentifier = defaultPaymentOrganizationReferenceIdentifier; } /** * Gets the writeoffAccountNumber attribute. * @return Returns the writeoffAccountNumber. */ public String getWriteoffAccountNumber() { return writeoffAccountNumber; } /** * Sets the writeoffAccountNumber attribute value. * @param writeoffAccountNumber The writeoffAccountNumber to set. */ public void setWriteoffAccountNumber(String writeoffAccountNumber) { this.writeoffAccountNumber = writeoffAccountNumber; } /** * Gets the writeoffChartOfAccountsCode attribute. * @return Returns the writeoffChartOfAccountsCode. */ public String getWriteoffChartOfAccountsCode() { return writeoffChartOfAccountsCode; } /** * Sets the writeoffChartOfAccountsCode attribute value. * @param writeoffChartOfAccountsCode The writeoffChartOfAccountsCode to set. */ public void setWriteoffChartOfAccountsCode(String writeoffChartOfAccountsCode) { this.writeoffChartOfAccountsCode = writeoffChartOfAccountsCode; } /** * Gets the writeoffFinancialObjectCode attribute. * @return Returns the writeoffFinancialObjectCode. */ public String getWriteoffFinancialObjectCode() { return writeoffFinancialObjectCode; } /** * Sets the writeoffFinancialObjectCode attribute value. * @param writeoffFinancialObjectCode The writeoffFinancialObjectCode to set. */ public void setWriteoffFinancialObjectCode(String writeoffFinancialObjectCode) { this.writeoffFinancialObjectCode = writeoffFinancialObjectCode; } /** * Gets the writeoffFinancialSubObjectCode attribute. * @return Returns the writeoffFinancialSubObjectCode. */ public String getWriteoffFinancialSubObjectCode() { return writeoffFinancialSubObjectCode; } /** * Sets the writeoffFinancialSubObjectCode attribute value. * @param writeoffFinancialSubObjectCode The writeoffFinancialSubObjectCode to set. */ public void setWriteoffFinancialSubObjectCode(String writeoffFinancialSubObjectCode) { this.writeoffFinancialSubObjectCode = writeoffFinancialSubObjectCode; } /** * Gets the writeoffOrganizationReferenceIdentifier attribute. * @return Returns the writeoffOrganizationReferenceIdentifier. */ public String getWriteoffOrganizationReferenceIdentifier() { return writeoffOrganizationReferenceIdentifier; } /** * Sets the writeoffOrganizationReferenceIdentifier attribute value. * @param writeoffOrganizationReferenceIdentifier The writeoffOrganizationReferenceIdentifier to set. */ public void setWriteoffOrganizationReferenceIdentifier(String writeoffOrganizationReferenceIdentifier) { this.writeoffOrganizationReferenceIdentifier = writeoffOrganizationReferenceIdentifier; } /** * Gets the writeoffProjectCode attribute. * @return Returns the writeoffProjectCode. */ public String getWriteoffProjectCode() { return writeoffProjectCode; } /** * Sets the writeoffProjectCode attribute value. * @param writeoffProjectCode The writeoffProjectCode to set. */ public void setWriteoffProjectCode(String writeoffProjectCode) { this.writeoffProjectCode = writeoffProjectCode; } /** * Gets the writeoffSubAccountNumber attribute. * @return Returns the writeoffSubAccountNumber. */ public String getWriteoffSubAccountNumber() { return writeoffSubAccountNumber; } /** * Sets the writeoffSubAccountNumber attribute value. * @param writeoffSubAccountNumber The writeoffSubAccountNumber to set. */ public void setWriteoffSubAccountNumber(String writeoffSubAccountNumber) { this.writeoffSubAccountNumber = writeoffSubAccountNumber; } /** * Gets the defaultInvoiceFinancialObject attribute. * * @return Returns the defaultInvoiceFinancialObject * */ public ObjectCode getDefaultInvoiceFinancialObject() { return defaultInvoiceFinancialObject; } /** * Sets the defaultInvoiceFinancialObject attribute. * * @param defaultInvoiceFinancialObject The defaultInvoiceFinancialObject to set. * @deprecated */ @Deprecated public void setDefaultInvoiceFinancialObject(ObjectCode defaultInvoiceFinancialObject) { this.defaultInvoiceFinancialObject = defaultInvoiceFinancialObject; } /** * Gets the defaultInvoiceFinancialSubObject attribute. * * @return Returns the defaultInvoiceFinancialSubObject * */ public SubObjectCode getDefaultInvoiceFinancialSubObject() { return defaultInvoiceFinancialSubObject; } /** * Sets the defaultInvoiceFinancialSubObject attribute. * * @param defaultInvoiceFinancialSubObject The defaultInvoiceFinancialSubObject to set. * @deprecated */ @Deprecated public void setDefaultInvoiceFinancialSubObject(SubObjectCode defaultInvoiceFinancialSubObject) { this.defaultInvoiceFinancialSubObject = defaultInvoiceFinancialSubObject; } /** * Gets the organizationLateChargeObject attribute. * * @return Returns the organizationLateChargeObject * */ public ObjectCode getOrganizationLateChargeObject() { return organizationLateChargeObject; } /** * Sets the organizationLateChargeObject attribute. * * @param organizationLateChargeObject The organizationLateChargeObject to set. * @deprecated */ @Deprecated public void setOrganizationLateChargeObject(ObjectCode organizationLateChargeObject) { this.organizationLateChargeObject = organizationLateChargeObject; } /** * Gets the chartOfAccounts attribute. * * @return Returns the chartOfAccounts * */ public Chart getChartOfAccounts() { return chartOfAccounts; } /** * Sets the chartOfAccounts attribute. * * @param chartOfAccounts The chartOfAccounts to set. * @deprecated */ @Deprecated public void setChartOfAccounts(Chart chartOfAccounts) { this.chartOfAccounts = chartOfAccounts; } /** * Gets the organization attribute. * * @return Returns the organization * */ public Organization getOrganization() { return organization; } /** * Sets the organization attribute. * * @param organization The organization to set. * @deprecated */ @Deprecated public void setOrganization(Organization organization) { this.organization = organization; } /** * Gets the defaultInvoiceChartOfAccounts attribute. * * @return Returns the defaultInvoiceChartOfAccounts * */ public Chart getDefaultInvoiceChartOfAccounts() { return defaultInvoiceChartOfAccounts; } /** * Sets the defaultInvoiceChartOfAccounts attribute. * * @param defaultInvoiceChartOfAccounts The defaultInvoiceChartOfAccounts to set. * @deprecated */ @Deprecated public void setDefaultInvoiceChartOfAccounts(Chart defaultInvoiceChartOfAccounts) { this.defaultInvoiceChartOfAccounts = defaultInvoiceChartOfAccounts; } /** * Gets the defaultInvoiceSubAccount attribute. * * @return Returns the defaultInvoiceSubAccount * */ public SubAccount getDefaultInvoiceSubAccount() { return defaultInvoiceSubAccount; } /** * Sets the defaultInvoiceSubAccount attribute. * * @param defaultInvoiceSubAccount The defaultInvoiceSubAccount to set. * @deprecated */ @Deprecated public void setDefaultInvoiceSubAccount(SubAccount defaultInvoiceSubAccount) { this.defaultInvoiceSubAccount = defaultInvoiceSubAccount; } /** * Gets the defaultInvoiceAccount attribute. * * @return Returns the defaultInvoiceAccount * */ public Account getDefaultInvoiceAccount() { return defaultInvoiceAccount; } /** * Sets the defaultInvoiceAccount attribute. * * @param defaultInvoiceAccount The defaultInvoiceAccount to set. * @deprecated */ @Deprecated public void setDefaultInvoiceAccount(Account defaultInvoiceAccount) { this.defaultInvoiceAccount = defaultInvoiceAccount; } /** * Gets the defaultInvoiceProject attribute. * * @return Returns the defaultInvoiceProject * */ public ProjectCode getDefaultInvoiceProject() { return defaultInvoiceProject; } /** * Sets the defaultInvoiceProject attribute. * * @param defaultInvoiceProject The defaultInvoiceProject to set. * @deprecated */ @Deprecated public void setDefaultInvoiceProject(ProjectCode defaultInvoiceProject) { this.defaultInvoiceProject = defaultInvoiceProject; } /** * Gets the defaultPaymentAccount attribute. * * @return Returns the defaultPaymentAccount * */ public Account getDefaultPaymentAccount() { return defaultPaymentAccount; } /** * Sets the defaultPaymentAccount attribute. * * @param defaultPaymentAccount The defaultPaymentAccount to set. * @deprecated */ @Deprecated public void setDefaultPaymentAccount(Account defaultPaymentAccount) { this.defaultPaymentAccount = defaultPaymentAccount; } /** * Gets the defaultPaymentChartOfAccounts attribute. * * @return Returns the defaultPaymentChartOfAccounts * */ public Chart getDefaultPaymentChartOfAccounts() { return defaultPaymentChartOfAccounts; } /** * Sets the defaultPaymentChartOfAccounts attribute. * * @param defaultPaymentChartOfAccounts The defaultPaymentChartOfAccounts to set. * @deprecated */ @Deprecated public void setDefaultPaymentChartOfAccounts(Chart defaultPaymentChartOfAccounts) { this.defaultPaymentChartOfAccounts = defaultPaymentChartOfAccounts; } /** * Gets the defaultPaymentSubAccount attribute. * * @return Returns the defaultPaymentSubAccount * */ public SubAccount getDefaultPaymentSubAccount() { return defaultPaymentSubAccount; } /** * Sets the defaultPaymentSubAccount attribute. * * @param defaultPaymentSubAccount The defaultPaymentSubAccount to set. * @deprecated */ @Deprecated public void setDefaultPaymentSubAccount(SubAccount defaultPaymentSubAccount) { this.defaultPaymentSubAccount = defaultPaymentSubAccount; } /** * Gets the defaultPaymentProject attribute. * * @return Returns the defaultPaymentProject * */ public ProjectCode getDefaultPaymentProject() { return defaultPaymentProject; } /** * Sets the defaultPaymentProject attribute. * * @param defaultPaymentProject The defaultPaymentProject to set. * @deprecated */ @Deprecated public void setDefaultPaymentProject(ProjectCode defaultPaymentProject) { this.defaultPaymentProject = defaultPaymentProject; } /** * Gets the defaultPaymentFinancialObject attribute. * @return Returns the defaultPaymentFinancialObject. */ public ObjectCode getDefaultPaymentFinancialObject() { return defaultPaymentFinancialObject; } /** * Sets the defaultPaymentFinancialObject attribute value. * @param defaultPaymentFinancialObject The defaultPaymentFinancialObject to set. * @deprecated */ @Deprecated public void setDefaultPaymentFinancialObject(ObjectCode defaultPaymentFinancialObject) { this.defaultPaymentFinancialObject = defaultPaymentFinancialObject; } /** * Gets the defaultPaymentFinancialSubObject attribute. * @return Returns the defaultPaymentFinancialSubObject. */ public SubObjectCode getDefaultPaymentFinancialSubObject() { return defaultPaymentFinancialSubObject; } /** * Sets the defaultPaymentFinancialSubObject attribute value. * @param defaultPaymentFinancialSubObject The defaultPaymentFinancialSubObject to set. * @deprecated */ @Deprecated public void setDefaultPaymentFinancialSubObject(SubObjectCode defaultPaymentFinancialSubObject) { this.defaultPaymentFinancialSubObject = defaultPaymentFinancialSubObject; } /** * Gets the writeoffAccount attribute. * @return Returns the writeoffAccount. */ public Account getWriteoffAccount() { return writeoffAccount; } /** * Sets the writeoffAccount attribute value. * @param writeoffAccount The writeoffAccount to set. * @deprecated */ @Deprecated public void setWriteoffAccount(Account writeoffAccount) { this.writeoffAccount = writeoffAccount; } /** * Gets the writeoffChartOfAccounts attribute. * @return Returns the writeoffChartOfAccounts. */ public Chart getWriteoffChartOfAccounts() { return writeoffChartOfAccounts; } /** * Sets the writeoffChartOfAccounts attribute value. * @param writeoffChartOfAccounts The writeoffChartOfAccounts to set. * @deprecated */ @Deprecated public void setWriteoffChartOfAccounts(Chart writeoffChartOfAccounts) { this.writeoffChartOfAccounts = writeoffChartOfAccounts; } /** * Gets the writeoffFinancialObject attribute. * @return Returns the writeoffFinancialObject. */ public ObjectCode getWriteoffFinancialObject() { return writeoffFinancialObject; } /** * Sets the writeoffFinancialObject attribute value. * @param writeoffFinancialObject The writeoffFinancialObject to set. * @deprecated */ @Deprecated public void setWriteoffFinancialObject(ObjectCode writeoffFinancialObject) { this.writeoffFinancialObject = writeoffFinancialObject; } /** * Gets the writeoffFinancialSubObject attribute. * @return Returns the writeoffFinancialSubObject. */ public SubObjectCode getWriteoffFinancialSubObject() { return writeoffFinancialSubObject; } /** * Sets the writeoffFinancialSubObject attribute value. * @param writeoffFinancialSubObject The writeoffFinancialSubObject to set. * @deprecated */ @Deprecated public void setWriteoffFinancialSubObject(SubObjectCode writeoffFinancialSubObject) { this.writeoffFinancialSubObject = writeoffFinancialSubObject; } /** * Gets the writeoffProject attribute. * @return Returns the writeoffProject. */ public ProjectCode getWriteoffProject() { return writeoffProject; } /** * Sets the writeoffProject attribute value. * @param writeoffProject The writeoffProject to set. * @deprecated */ @Deprecated public void setWriteoffProject(ProjectCode writeoffProject) { this.writeoffProject = writeoffProject; } /** * Gets the writeoffSubAccount attribute. * @return Returns the writeoffSubAccount. */ public SubAccount getWriteoffSubAccount() { return writeoffSubAccount; } /** * Sets the writeoffSubAccount attribute value. * @param writeoffSubAccount The writeoffSubAccount to set. * @deprecated */ @Deprecated public void setWriteoffSubAccount(SubAccount writeoffSubAccount) { this.writeoffSubAccount = writeoffSubAccount; } /** * Gets the universityFiscal attribute. * * @return Returns the universityFiscal. */ public SystemOptions getUniversityFiscal() { return universityFiscal; } /** * Sets the universityFiscal attribute value. * * @param universityFiscal The universityFiscal to set. */ public void setUniversityFiscal(SystemOptions universityFiscal) { this.universityFiscal = universityFiscal; } /** * @see org.kuali.rice.krad.bo.BusinessObjectBase#toStringMapper() */ protected LinkedHashMap toStringMapper_RICE20_REFACTORME() { LinkedHashMap m = new LinkedHashMap(); if (this.universityFiscalYear != null) { m.put("universityFiscalYear", this.universityFiscalYear.toString()); } m.put("chartOfAccountsCode", this.chartOfAccountsCode); m.put("organizationCode", this.organizationCode); return m; } /** * This method returns a string so that an organization accounting default can have a link to view its own * inquiry page after a look up * * @return the String "View Organization Accounting Default" */ public String getOrganizationAccountingDefaultViewer() { return "View Organization Accounting Default"; } }