Result.java 834 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package com.goafanti.common.bo;
  2. import java.util.ArrayList;
  3. import java.util.List;
  4. public class Result {
  5. private Object data;
  6. private List<Error> error = new ArrayList<Error>();
  7. public Result() {
  8. }
  9. public Result(Object data) {
  10. this.data = data;
  11. }
  12. /**
  13. * @return the data
  14. */
  15. public Object getData() {
  16. return data;
  17. }
  18. /**
  19. * @param data
  20. * the data to set
  21. */
  22. public void setData(Object data) {
  23. this.data = data;
  24. }
  25. /**
  26. * @return the error
  27. */
  28. public List<Error> getError() {
  29. return error;
  30. }
  31. /**
  32. * @param error
  33. * the error to set
  34. */
  35. public void setError(List<Error> error) {
  36. this.error = error;
  37. }
  38. public Result error(Error e) {
  39. if (e != null) {
  40. this.error.add(e);
  41. }
  42. return this;
  43. }
  44. public Result data(Object o) {
  45. this.data = o;
  46. return this;
  47. }
  48. }