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 }