1 /* 2 * The Kuali Financial System, a comprehensive financial management system for higher education. 3 * 4 * Copyright 2005-2014 The Kuali Foundation 5 * 6 * This program is free software: you can redistribute it and/or modify 7 * it under the terms of the GNU Affero General Public License as 8 * published by the Free Software Foundation, either version 3 of the 9 * License, or (at your option) any later version. 10 * 11 * This program is distributed in the hope that it will be useful, 12 * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 * GNU Affero General Public License for more details. 15 * 16 * You should have received a copy of the GNU Affero General Public License 17 * along with this program. If not, see <http://www.gnu.org/licenses/>. 18 */ 19 20 package org.kuali.kfs.module.ar.report; 21 22 import java.math.BigDecimal; 23 24 /** 25 * Defines a data holder class for Suspended Invoices Summary Reports. 26 */ 27 public class ContractsGrantsSuspendedInvoiceSummaryReportDetailDataHolder { 28 29 private String suspenseCategory; 30 private String categoryDescription; 31 private Long totalInvoicesSuspended; 32 private String sortedFieldValue; 33 private BigDecimal subTotal; 34 public boolean displaySubtotal; 35 36 37 /** 38 * Gets the suspenseCategory attribute. 39 * 40 * @return Returns the suspenseCategory 41 */ 42 public String getSuspenseCategory() { 43 return suspenseCategory; 44 } 45 46 /** 47 * Sets the suspenseCategory attribute value. 48 * 49 * @param suspenseCategory The suspenseCategory to set. 50 */ 51 public void setSuspenseCategory(String suspenseCategory) { 52 this.suspenseCategory = suspenseCategory; 53 } 54 55 /** 56 * Gets the sortedFieldValue attribute. 57 * 58 * @return Returns the sortedFieldValue 59 */ 60 public String getSortedFieldValue() { 61 return sortedFieldValue; 62 } 63 64 /** 65 * Sets the sortedFieldValue attribute value. 66 * 67 * @param sortedFieldValue The sortedFieldValue to set. 68 */ 69 public void setSortedFieldValue(String sortedFieldValue) { 70 this.sortedFieldValue = sortedFieldValue; 71 } 72 73 /** 74 * Gets the subTotal attribute. 75 * 76 * @return Returns the subTotal 77 */ 78 public BigDecimal getSubTotal() { 79 return subTotal; 80 } 81 82 /** 83 * Sets the subTotal attribute value. 84 * 85 * @param subTotal The subTotal to set. 86 */ 87 public void setSubTotal(BigDecimal subTotal) { 88 this.subTotal = subTotal; 89 } 90 91 /** 92 * Gets the displaySubtotal attribute. 93 * 94 * @return Returns the displaySubtotal 95 */ 96 public boolean isDisplaySubtotal() { 97 return displaySubtotal; 98 } 99 100 /** 101 * Sets the displaySubtotal attribute value. 102 * 103 * @param displaySubtotal The displaySubtotal to set. 104 */ 105 public void setDisplaySubtotal(boolean displaySubtotal) { 106 this.displaySubtotal = displaySubtotal; 107 } 108 109 /** 110 * Gets the categoryDescription attribute. 111 * 112 * @return Returns the categoryDescription. 113 */ 114 public String getCategoryDescription() { 115 return categoryDescription; 116 } 117 118 /** 119 * Gets the totalInvoicesSuspended attribute. 120 * 121 * @return Returns the totalInvoicesSuspended. 122 */ 123 public Long getTotalInvoicesSuspended() { 124 return totalInvoicesSuspended; 125 } 126 127 /** 128 * Sets the categoryDescription attribute value. 129 * 130 * @param categoryDescription The categoryDescription to set. 131 */ 132 public void setCategoryDescription(String categoryDescription) { 133 this.categoryDescription = categoryDescription; 134 } 135 136 /** 137 * Sets the totalInvoicesSuspended attribute value. 138 * 139 * @param totalInvoicesSuspended The totalInvoicesSuspended to set. 140 */ 141 public void setTotalInvoicesSuspended(Long totalInvoicesSuspended) { 142 this.totalInvoicesSuspended = totalInvoicesSuspended; 143 } 144 145 }