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.purap.businessobject;
017
018 import java.math.BigDecimal;
019 import java.util.LinkedHashMap;
020
021 import org.kuali.rice.kns.bo.PersistableBusinessObjectBase;
022 import org.kuali.rice.kns.util.KualiDecimal;
023
024 /**
025 * Attribute Reference Dummy Business Object
026 */
027 public class PurApGenericAttributes extends PersistableBusinessObjectBase {
028
029 private Integer purapDocumentIdentifier;
030 private String genericTime;
031 private KualiDecimal genericItemQuantity;
032 private KualiDecimal genericItemAmount;
033 private Integer genericItemIdentifier;
034 private BigDecimal genericItemUnitPrice;
035 private String contractManager;
036 private String organizationCode;
037 private String chartOfAccountsCode;
038 private String requisitionStatus;
039 private String purchaseOrderStatus;
040 private String paymentRequestStatus;
041 private String creditMemoStatus;
042 private String extractedTimestamp;
043 private String paymentPaidTimestamp;
044 private String creditMemoPaidTimestamp;
045 private String purchaseOrderDocumentCurrentIndicator;
046 private String statusCode;
047 private String purchaseOrderAutomaticIndicator;
048 private String requisitionIdentifier;
049 private String receivingDocumentRequiredIndicator;
050 private String paymentRequestPositiveApprovalIndicator;
051 private String sequenceId;
052
053 /**
054 * Default constructor
055 */
056 public PurApGenericAttributes() {
057 }
058
059 public String getCreditMemoPaidTimestamp() {
060 return creditMemoPaidTimestamp;
061 }
062
063 public void setCreditMemoPaidTimestamp(String creditMemoPaidTimestamp) {
064 this.creditMemoPaidTimestamp = creditMemoPaidTimestamp;
065 }
066
067 public String getExtractedTimestamp() {
068 return extractedTimestamp;
069 }
070
071 public void setExtractedTimestamp(String extractedTimestamp) {
072 this.extractedTimestamp = extractedTimestamp;
073 }
074
075 public String getPaymentPaidTimestamp() {
076 return paymentPaidTimestamp;
077 }
078
079 public void setPaymentPaidTimestamp(String paymentPaidTimestamp) {
080 this.paymentPaidTimestamp = paymentPaidTimestamp;
081 }
082
083 public BigDecimal getGenericItemUnitPrice() {
084 return genericItemUnitPrice;
085 }
086
087 public void setGenericItemUnitPrice(BigDecimal genericItemUnitPrice) {
088 this.genericItemUnitPrice = genericItemUnitPrice;
089 }
090
091 public Integer getGenericItemIdentifier() {
092 return genericItemIdentifier;
093 }
094
095 public void setGenericItemIdentifier(Integer genericItemIdentifier) {
096 this.genericItemIdentifier = genericItemIdentifier;
097 }
098
099 public KualiDecimal getGenericItemQuantity() {
100 return genericItemQuantity;
101 }
102
103 public void setGenericItemQuantity(KualiDecimal genericItemQuantity) {
104 this.genericItemQuantity = genericItemQuantity;
105 }
106
107 public KualiDecimal getGenericItemAmount() {
108 return genericItemAmount;
109 }
110
111 public void setGenericItemAmount(KualiDecimal genericItemAmount) {
112 this.genericItemAmount = genericItemAmount;
113 }
114
115 public Integer getPurapDocumentIdentifier() {
116 return purapDocumentIdentifier;
117 }
118
119 public void setPurapDocumentIdentifier(Integer purapDocumentIdentifier) {
120 this.purapDocumentIdentifier = purapDocumentIdentifier;
121 }
122
123 public String getGenericTime() {
124 return genericTime;
125 }
126
127 public void setGenericTime(String genericTime) {
128 this.genericTime = genericTime;
129 }
130
131 public String getContractManager() {
132 return contractManager;
133 }
134
135 public void setContractManager(String contractManager) {
136 this.contractManager = contractManager;
137 }
138
139 public String getOrganizationCode() {
140 return organizationCode;
141 }
142
143 public void setOrganizationCode(String organizationCode) {
144 this.organizationCode = organizationCode;
145 }
146
147 public String getChartOfAccountsCode() {
148 return chartOfAccountsCode;
149 }
150
151 public void setChartOfAccountsCode(String chartOfAccountsCode) {
152 this.chartOfAccountsCode = chartOfAccountsCode;
153 }
154
155 public String getCreditMemoStatus() {
156 return creditMemoStatus;
157 }
158
159 public void setCreditMemoStatus(String creditMemoStatus) {
160 this.creditMemoStatus = creditMemoStatus;
161 }
162
163 public String getPaymentRequestStatus() {
164 return paymentRequestStatus;
165 }
166
167 public void setPaymentRequestStatus(String paymentRequestStatus) {
168 this.paymentRequestStatus = paymentRequestStatus;
169 }
170
171 public String getPurchaseOrderStatus() {
172 return purchaseOrderStatus;
173 }
174
175 public void setPurchaseOrderStatus(String purchaseOrderStatus) {
176 this.purchaseOrderStatus = purchaseOrderStatus;
177 }
178
179 public String getRequisitionStatus() {
180 return requisitionStatus;
181 }
182
183 public void setRequisitionStatus(String requisitionStatus) {
184 this.requisitionStatus = requisitionStatus;
185 }
186
187 /**
188 * @see org.kuali.rice.kns.bo.BusinessObjectBase#toStringMapper()
189 */
190 protected LinkedHashMap toStringMapper() {
191 LinkedHashMap m = new LinkedHashMap();
192
193 m.put("hashCode", Integer.toHexString(hashCode()));
194
195 return m;
196 }
197
198 public String getPurchaseOrderDocumentCurrentIndicator() {
199 return purchaseOrderDocumentCurrentIndicator;
200 }
201
202 public void setPurchaseOrderDocumentCurrentIndicator(String purchaseOrderDocumentCurrentIndicator) {
203 this.purchaseOrderDocumentCurrentIndicator = purchaseOrderDocumentCurrentIndicator;
204 }
205
206 public String getStatusCode() {
207 return statusCode;
208 }
209
210 public void setStatusCode(String statusCode) {
211 this.statusCode = statusCode;
212 }
213
214 public String getPurchaseOrderAutomaticIndicator() {
215 return purchaseOrderAutomaticIndicator;
216 }
217
218 public void setPurchaseOrderAutomaticIndicator(String purchaseOrderAutomaticIndicator) {
219 this.purchaseOrderAutomaticIndicator = purchaseOrderAutomaticIndicator;
220 }
221
222 public String getRequisitionIdentifier() {
223 return requisitionIdentifier;
224 }
225
226 public void setRequisitionIdentifier(String requisitionIdentifier) {
227 this.requisitionIdentifier = requisitionIdentifier;
228 }
229
230 public String getReceivingDocumentRequiredIndicator() {
231 return receivingDocumentRequiredIndicator;
232 }
233
234 public void setReceivingDocumentRequiredIndicator(String receivingDocumentRequiredIndicator) {
235 this.receivingDocumentRequiredIndicator = receivingDocumentRequiredIndicator;
236 }
237
238 public String getPaymentRequestPositiveApprovalIndicator() {
239 return paymentRequestPositiveApprovalIndicator;
240 }
241
242 public void setPaymentRequestPositiveApprovalIndicator(String paymentRequestPositiveApprovalIndicator) {
243 this.paymentRequestPositiveApprovalIndicator = paymentRequestPositiveApprovalIndicator;
244 }
245
246 public String getSequenceId() {
247 return sequenceId;
248 }
249
250 public void setSequenceId(String sequenceId) {
251 this.sequenceId = sequenceId;
252 }
253
254 }