/* * 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.rice.krad.bo.TransientBusinessObjectBase; /** * Represents an entry in the Suspended Invoice Summary Report for Contracts & Grants Invoices. */ public class ContractsGrantsSuspendedInvoiceSummaryReport extends TransientBusinessObjectBase { private String fundManager; private String suspensionCategoryCode; private String suspensionCategoryDescription; private Long totalInvoicesSuspended; /** * Gets the fundManager attribute. * * @return Returns the fundManager */ public String getFundManager() { return fundManager; } /** * Sets the fundManager attribute value. * * @param fundManager The fundManager to set. */ public void setFundManager(String fundManager) { this.fundManager = fundManager; } /** * Gets the suspensionCategoryCode attribute. * * @return Returns the suspensionCategoryCode */ public String getSuspensionCategoryCode() { return suspensionCategoryCode; } /** * Sets the suspensionCategoryCode attribute value. * * @param suspensionCategoryCode The suspensionCategoryCode to set. */ public void setSuspensionCategoryCode(String suspensionCategoryCode) { this.suspensionCategoryCode = suspensionCategoryCode; } /** * Gets the suspensionCategoryDescription attribute. * * @return Returns the suspensionCategoryDescription */ public String getSuspensionCategoryDescription() { return suspensionCategoryDescription; } /** * Sets the suspensionCategoryDescription attribute value. * * @param suspensionCategoryDescription The suspensionCategoryDescription to set. */ public void setSuspensionCategoryDescription(String suspensionCategoryDescription) { this.suspensionCategoryDescription = suspensionCategoryDescription; } /** * Gets the totalInvoicesSuspended attribute. * * @return Returns the totalInvoicesSuspended */ public Long getTotalInvoicesSuspended() { return totalInvoicesSuspended; } /** * Sets the totalInvoicesSuspended attribute value. * * @param totalInvoicesSuspended The totalInvoicesSuspended to set. */ public void setTotalInvoicesSuspended(Long totalInvoicesSuspended) { this.totalInvoicesSuspended = totalInvoicesSuspended; } protected LinkedHashMap toStringMapper_RICE20_REFACTORME() { LinkedHashMap<String, Object> toStringMap = new LinkedHashMap<String, Object>(); toStringMap.put("fundManager", fundManager); toStringMap.put("suspensionCategoryCode", suspensionCategoryCode); toStringMap.put("categoryDescription", suspensionCategoryDescription); if (this.totalInvoicesSuspended != null) { toStringMap.put("totalInvoicesSuspended", this.totalInvoicesSuspended.toString()); } return toStringMap; } }