dev --- 3.8.0.A版本, openProject引用 ; formao-live --- 3.7.0.B 版本, formallProject引用
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

53 lignes
1.2 KiB

  1. package chanjarster.weixin.bean.custom;
  2. import chanjarster.weixin.bean.WxCustomMessage;
  3. /**
  4. * 图文消息文章builder
  5. * <pre>
  6. * 用法: WxCustomMessage.WxArticle m = WxCustomMessage.NEWS_ARTICLE()
  7. * .url(...)
  8. * .title(...)
  9. * .picurl(...)
  10. * .description(...)
  11. * .build();
  12. * </pre>
  13. * @author chanjarster
  14. *
  15. */
  16. public final class NewsArticleBuilder {
  17. private String title;
  18. private String description;
  19. private String url;
  20. private String picurl;
  21. public NewsArticleBuilder url(String url) {
  22. this.url = url;
  23. return this;
  24. }
  25. public NewsArticleBuilder title(String title) {
  26. this.title = title;
  27. return this;
  28. }
  29. public NewsArticleBuilder description(String description) {
  30. this.description = description;
  31. return this;
  32. }
  33. public NewsArticleBuilder picurl(String picurl) {
  34. this.picurl = picurl;
  35. return this;
  36. }
  37. public WxCustomMessage.WxArticle build() {
  38. WxCustomMessage.WxArticle m = new WxCustomMessage.WxArticle();
  39. m.setPicurl(this.picurl);
  40. m.setTitle(title);
  41. m.setDescription(description);
  42. m.setUrl(this.url);
  43. return m;
  44. }
  45. }