1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.ole.module.purap.util.cxml;
17
18 import org.apache.commons.lang.StringUtils;
19 import org.apache.commons.lang.builder.ToStringBuilder;
20
21 import java.util.ArrayList;
22 import java.util.List;
23
24 public class PurchaseOrderResponse extends B2BShoppingCartBase {
25
26 private List errors = new ArrayList();
27
28 public void addPOResponseErrorMessage(String errorText) {
29 if (StringUtils.isNotEmpty(errorText)) {
30 errors.add(errorText);
31 }
32 }
33
34 public List getPOResponseErrorMessages() {
35
36 if (!isSuccess()) {
37 return errors;
38 } else {
39 return null;
40 }
41 }
42
43 public String toString() {
44
45 ToStringBuilder toString = new ToStringBuilder(this);
46 toString.append("StatusCode", getStatusCode());
47 toString.append("StatusText", getStatusText());
48 toString.append("isSuccess", isSuccess());
49 toString.append("Errors", getPOResponseErrorMessages());
50
51 return toString.toString();
52 }
53 }