Mercurial > lada > lada-server
annotate src/main/java/de/intevation/lada/rest/Response.java @ 78:98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
author | Torsten Irländer <torsten.irlaender@intevation.de> |
---|---|
date | Fri, 07 Jun 2013 11:45:46 +0200 |
parents | b43b76fc0525 |
children | bb22b5063a94 |
rev | line source |
---|---|
75
b43b76fc0525
Added Response class to wrap the returned data into a response object which
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
1 package de.intevation.lada.rest; |
b43b76fc0525
Added Response class to wrap the returned data into a response object which
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
2 |
78
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
3 /** |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
4 * This class is nice!. |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
5 * |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
6 * @author <a href="mailto:torsten@intevation.de">Torsten Irländer</a> |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
7 */ |
75
b43b76fc0525
Added Response class to wrap the returned data into a response object which
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
8 @SuppressWarnings("serial") |
b43b76fc0525
Added Response class to wrap the returned data into a response object which
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
9 public class Response implements java.io.Serializable { |
78
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
10 |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
11 private Boolean success; |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
12 private String message; |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
13 private Object data; |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
14 private String errors; |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
15 private String warnings; |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
16 |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
17 public Response(boolean success, String message, Object data) { |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
18 this.success = success; |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
19 this.message = message; |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
20 this.data = data; |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
21 } |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
22 |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
23 public Boolean getSuccess() { |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
24 return success; |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
25 } |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
26 |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
27 public void setSuccess(Boolean success) { |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
28 this.success = success; |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
29 } |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
30 |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
31 public String getMessage() { |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
32 return message; |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
33 } |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
34 |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
35 public void setMessage(String message) { |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
36 this.message = message; |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
37 } |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
38 |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
39 public Object getData() { |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
40 return data; |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
41 } |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
42 |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
43 public void setData(Object data) { |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
44 this.data = data; |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
45 } |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
46 |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
47 public String getErrors() { |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
48 return errors; |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
49 } |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
50 |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
51 public void setErrors(String errors) { |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
52 this.errors = errors; |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
53 } |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
54 |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
55 public String getWarnings() { |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
56 return warnings; |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
57 } |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
58 |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
59 public void setWarnings(String warnings) { |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
60 this.warnings = warnings; |
98fe21a9fbe5
Formatting. Make the data attribute of type Object to make it more general.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
75
diff
changeset
|
61 } |
75
b43b76fc0525
Added Response class to wrap the returned data into a response object which
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff
changeset
|
62 } |