1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.krad.util;
17
18 import org.apache.commons.lang.StringUtils;
19
20
21
22
23
24
25 public class AuditError {
26
27 private String errorKey;
28 private String validationKey;
29 private String messageKey;
30 private String link;
31 private String[] params;
32
33 public AuditError(String errorKey, String messageKey, String link) {
34 this.setErrorKey(errorKey);
35 this.setMessageKey(messageKey);
36 this.setLink(link);
37 this.params = new String[5];
38 }
39
40 public AuditError(String errorKey, String messageKey, String link, String[] params) {
41 this(errorKey, messageKey, link);
42 this.setParams(params);
43 }
44
45
46
47
48
49
50 public String getErrorKey() {
51 return errorKey;
52 }
53
54
55
56
57
58
59 public void setErrorKey(String errorKey) {
60 this.errorKey = errorKey;
61 }
62
63
64
65
66
67
68
69 public String getValidationKey() {
70 if (StringUtils.isBlank(validationKey)) {
71 return errorKey;
72 }
73 return validationKey;
74 }
75
76
77
78
79 public void setValidationKey(String validationKey) {
80 this.validationKey = validationKey;
81 }
82
83
84
85
86
87
88 public String getLink() {
89 return link;
90 }
91
92
93
94
95
96
97 public void setLink(String link) {
98 this.link = link;
99 }
100
101
102
103
104
105
106 public String getMessageKey() {
107 return messageKey;
108 }
109
110
111
112
113
114
115 public void setMessageKey(String messageKey) {
116 this.messageKey = messageKey;
117 }
118
119
120
121
122
123
124 public String[] getParams() {
125 return params;
126 }
127
128
129
130
131
132
133 public void setParams(String[] params) {
134 this.params = params;
135 }
136 }