dev --- 3.8.0.A版本, openProject引用 ; formao-live --- 3.7.0.B 版本, formallProject引用
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

55 líneas
1.2 KiB

  1. package chanjarster.weixin.bean.outxmlbuilder;
  2. import chanjarster.weixin.bean.WxXmlOutMusicMessage;
  3. /**
  4. * 音乐消息builder
  5. *
  6. * @author chanjarster
  7. */
  8. public final class MusicBuilder extends BaseBuilder<MusicBuilder, WxXmlOutMusicMessage> {
  9. private String title;
  10. private String description;
  11. private String hQMusicUrl;
  12. private String musicUrl;
  13. private String thumbMediaId;
  14. public MusicBuilder title(String title) {
  15. this.title = title;
  16. return this;
  17. }
  18. public MusicBuilder description(String description) {
  19. this.description = description;
  20. return this;
  21. }
  22. public MusicBuilder hqmusicUrl(String hQMusicUrl) {
  23. this.hQMusicUrl = hQMusicUrl;
  24. return this;
  25. }
  26. public MusicBuilder musicUrl(String musicUrl) {
  27. this.musicUrl = musicUrl;
  28. return this;
  29. }
  30. public MusicBuilder thumbMediaId(String thumbMediaId) {
  31. this.thumbMediaId = thumbMediaId;
  32. return this;
  33. }
  34. public WxXmlOutMusicMessage build() {
  35. WxXmlOutMusicMessage m = new WxXmlOutMusicMessage();
  36. setCommon(m);
  37. m.setTitle(title);
  38. m.setDescription(description);
  39. m.setHQMusicUrl(hQMusicUrl);
  40. m.setMusicUrl(musicUrl);
  41. m.setThumbMediaId(thumbMediaId);
  42. return m;
  43. }
  44. }