Msg.java 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. package com.jtgh.yjpt.common;
  2. import java.io.Serializable;
  3. /**
  4. * 消息类
  5. *
  6. * @author masn
  7. */
  8. public class Msg implements Serializable {
  9. private static final long serialVersionUID = -5952922554927101091L;
  10. public String msgId;
  11. public String bundle;
  12. public Object[] msgParams;
  13. public int msgLevel;
  14. /**
  15. *
  16. * @param msgId
  17. * @param bundle
  18. * @param msgLevel
  19. * @param msgParams
  20. */
  21. public Msg(String msgId, String bundle, int msgLevel, Object[] msgParams) {
  22. this.msgId = msgId;
  23. this.bundle = bundle;
  24. this.msgLevel = msgLevel;
  25. this.msgParams = msgParams;
  26. }
  27. /**
  28. * no para
  29. *
  30. * @param msgId
  31. * @param bundle
  32. * @param msgLevel
  33. */
  34. public Msg(String msgId, String bundle, int msgLevel) {
  35. this.msgId = msgId;
  36. this.bundle = bundle;
  37. this.msgLevel = msgLevel;
  38. }
  39. /**
  40. * msgLevel default MSG_INFO
  41. *
  42. * @param msgId
  43. * @param bundle
  44. * @param msgParams
  45. */
  46. public Msg(String msgId, String bundle, Object[] msgParams) {
  47. this.msgId = msgId;
  48. this.bundle = bundle;
  49. this.msgLevel = MsgLevel.INFO;
  50. this.msgParams = msgParams;
  51. }
  52. /**
  53. * no para
  54. *
  55. * @param msgId
  56. * @param bundle
  57. */
  58. public Msg(String msgId, String bundle) {
  59. this.msgId = msgId;
  60. this.bundle = bundle;
  61. this.msgLevel = MsgLevel.INFO;
  62. }
  63. public String getMsgId() {
  64. return msgId;
  65. }
  66. public Object[] getMsgParams() {
  67. return msgParams;
  68. }
  69. public String getBundle() {
  70. return bundle;
  71. }
  72. public int getMsgLevel() {
  73. return msgLevel;
  74. }
  75. }