001 /* 002 * Copyright 2011 The Kuali Foundation. 003 * 004 * Licensed under the Educational Community License, Version 2.0 (the "License"); 005 * you may not use this file except in compliance with the License. 006 * You may obtain a copy of the License at 007 * 008 * http://www.opensource.org/licenses/ecl2.php 009 * 010 * Unless required by applicable law or agreed to in writing, software 011 * distributed under the License is distributed on an "AS IS" BASIS, 012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 013 * See the License for the specific language governing permissions and 014 * limitations under the License. 015 */ 016 package org.kuali.kfs.module.ar.businessobject; 017 018 import java.util.Date; 019 import java.util.LinkedHashMap; 020 021 import org.kuali.kfs.module.ar.ArConstants; 022 import org.kuali.rice.kns.bo.TransientBusinessObjectBase; 023 import org.kuali.rice.kns.util.KualiDecimal; 024 025 /** 026 * This class is an empty derived class 027 */ 028 public class CustomerAgingReportDetail extends TransientBusinessObjectBase { 029 030 private String customerName; 031 private String customerNumber; 032 //private String chartOfAccountsCode; 033 private String processingOrBillingChartOfAccountsCode; 034 private String accountChartOfAccountsCode; 035 private String organizationCode; 036 private String accountNumber; 037 private String reportOption = ArConstants.CustomerAgingReportFields.PROCESSING_ORG; 038 private Date reportRunDate; 039 private KualiDecimal unpaidBalance0to30 = KualiDecimal.ZERO; 040 private KualiDecimal unpaidBalance31to60 = KualiDecimal.ZERO; 041 private KualiDecimal unpaidBalance61to90 = KualiDecimal.ZERO; 042 private KualiDecimal unpaidBalance91toSYSPR = KualiDecimal.ZERO; 043 private KualiDecimal unpaidBalanceSYSPRplus1orMore = KualiDecimal.ZERO; 044 045 /** 046 * Constructs a CustomerAgingReportDetail.java. 047 */ 048 public CustomerAgingReportDetail() { 049 super(); 050 } 051 052 @Override 053 protected LinkedHashMap toStringMapper() { 054 // TODO Auto-generated method stub 055 return null; 056 } 057 058 public String getCustomerName() { 059 return customerName; 060 } 061 062 public void setCustomerName(String customerName) { 063 this.customerName = customerName; 064 } 065 066 public String getCustomerNumber() { 067 return customerNumber; 068 } 069 070 public void setCustomerNumber(String customerNumber) { 071 this.customerNumber = customerNumber; 072 } 073 074 // public String getChartOfAccountsCode() { 075 // return chartOfAccountsCode; 076 // } 077 // 078 // public void setChartOfAccountsCode(String chartOfAccountsCode) { 079 // this.chartOfAccountsCode = chartOfAccountsCode; 080 // } 081 // 082 /** 083 * Gets the processingOrBillingChartOfAccountsCode attribute. 084 * @return Returns the processingOrBillingChartOfAccountsCode. 085 */ 086 public String getProcessingOrBillingChartOfAccountsCode() { 087 return processingOrBillingChartOfAccountsCode; 088 } 089 090 /** 091 * Sets the processingOrBillingChartOfAccountsCode attribute value. 092 * @param processingOrBillingChartOfAccountsCode The processingOrBillingChartOfAccountsCode to set. 093 */ 094 public void setProcessingOrBillingChartOfAccountsCode(String processingOrBillingChartOfAccountsCode) { 095 this.processingOrBillingChartOfAccountsCode = processingOrBillingChartOfAccountsCode; 096 } 097 098 /** 099 * Gets the accountChartOfAccountsCode attribute. 100 * @return Returns the accountChartOfAccountsCode. 101 */ 102 public String getAccountChartOfAccountsCode() { 103 return accountChartOfAccountsCode; 104 } 105 106 /** 107 * Sets the accountChartOfAccountsCode attribute value. 108 * @param accountChartOfAccountsCode The accountChartOfAccountsCode to set. 109 */ 110 public void setAccountChartOfAccountsCode(String accountChartOfAccountsCode) { 111 this.accountChartOfAccountsCode = accountChartOfAccountsCode; 112 } 113 114 public String getOrganizationCode() { 115 return organizationCode; 116 } 117 118 public void setOrganizationCode(String organizationCode) { 119 this.organizationCode = organizationCode; 120 } 121 122 public String getAccountNumber() { 123 return accountNumber; 124 } 125 126 public void setAccountNumber(String accountNumber) { 127 this.accountNumber = accountNumber; 128 } 129 130 /** 131 * Gets the reportOption attribute. 132 * @return Returns the reportOption. 133 */ 134 public String getReportOption() { 135 return reportOption; 136 } 137 138 /** 139 * Sets the reportOption attribute value. 140 * @param reportOption The reportOption to set. 141 */ 142 public void setReportOption(String reportOption) { 143 this.reportOption = reportOption; 144 } 145 146 /** 147 * Gets the reportRunDate attribute. 148 * @return Returns the reportRunDate. 149 */ 150 public Date getReportRunDate() { 151 return reportRunDate; 152 } 153 154 /** 155 * Sets the reportRunDate attribute value. 156 * @param reportRunDate The reportRunDate to set. 157 */ 158 public void setReportRunDate(Date reportRunDate) { 159 this.reportRunDate = reportRunDate; 160 } 161 162 public KualiDecimal getUnpaidBalance0to30() { 163 return unpaidBalance0to30; 164 } 165 166 public void setUnpaidBalance0to30(KualiDecimal unpaidBalance0to30) { 167 this.unpaidBalance0to30 = unpaidBalance0to30; 168 } 169 170 public KualiDecimal getUnpaidBalance31to60() { 171 return unpaidBalance31to60; 172 } 173 174 public void setUnpaidBalance31to60(KualiDecimal unpaidBalance31to60) { 175 this.unpaidBalance31to60 = unpaidBalance31to60; 176 } 177 178 public KualiDecimal getUnpaidBalance61to90() { 179 return unpaidBalance61to90; 180 } 181 182 public void setUnpaidBalance61to90(KualiDecimal unpaidBalance61to90) { 183 this.unpaidBalance61to90 = unpaidBalance61to90; 184 } 185 186 public KualiDecimal getUnpaidBalance91toSYSPR() { 187 return unpaidBalance91toSYSPR; 188 } 189 190 public void setUnpaidBalance91toSYSPR(KualiDecimal unpaidBalance91toSYSPR) { 191 this.unpaidBalance91toSYSPR = unpaidBalance91toSYSPR; 192 } 193 194 public KualiDecimal getUnpaidBalanceSYSPRplus1orMore() { 195 return unpaidBalanceSYSPRplus1orMore; 196 } 197 198 public void setUnpaidBalanceSYSPRplus1orMore(KualiDecimal unpaidBalanceSYSPRplus1orMore) { 199 this.unpaidBalanceSYSPRplus1orMore = unpaidBalanceSYSPRplus1orMore; 200 } 201 202 203 }