/webccr/src/com/emis/caesar/senao/webAPI/SenaoGameGetCouponInforResponseChild.java

https://bitbucket.org/sanliou/synccr · Java · 38 lines · 25 code · 8 blank · 5 comment · 2 complexity · 1eb92c0ea59d6b363141864a064f7b71 MD5 · raw file

  1. package com.emis.caesar.senao.webAPI;
  2. import org.w3c.dom.Node;
  3. /**
  4. * 銷退遊戲網址的TOKEN 子節點Token
  5. */
  6. public class SenaoGameGetCouponInforResponseChild extends APIResponseChild {
  7. private String TokenNo; // 遊戲次數的ID
  8. public SenaoGameGetCouponInforResponseChild() {
  9. super("Token");
  10. }
  11. @Override
  12. public boolean parseNode(Node node) {
  13. if (node == null) {
  14. return false;
  15. }
  16. // 定义规则 AD_SALE_LINE 下面的所有第一层节点
  17. String[] tags2 = new String[] { "TokenNo" };
  18. XMLNodeRule ruleToken = new XMLNodeRule(rootTag, tags2);
  19. // 改成下面用反射的機制,并且单层的xml处理
  20. WebApiUtil.parseXMLByReflect(node, ruleToken, this);
  21. this.isSuccess = true;
  22. return true;
  23. }
  24. public String getTokenNo() {
  25. return TokenNo;
  26. }
  27. public void setTokenNo(String tokenNo) {
  28. TokenNo = tokenNo;
  29. }
  30. }