Subversion Repositories SmartDukaan

Rev

Rev 7423 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 7423 Rev 7611
Line 31... Line 31...
31
  private static final org.apache.thrift.protocol.TField PAY_STATUS_FIELD_DESC = new org.apache.thrift.protocol.TField("payStatus", org.apache.thrift.protocol.TType.I32, (short)6);
31
  private static final org.apache.thrift.protocol.TField PAY_STATUS_FIELD_DESC = new org.apache.thrift.protocol.TField("payStatus", org.apache.thrift.protocol.TType.I32, (short)6);
32
  private static final org.apache.thrift.protocol.TField EDC_BANK_FIELD_DESC = new org.apache.thrift.protocol.TField("edcBank", org.apache.thrift.protocol.TType.STRING, (short)7);
32
  private static final org.apache.thrift.protocol.TField EDC_BANK_FIELD_DESC = new org.apache.thrift.protocol.TField("edcBank", org.apache.thrift.protocol.TType.STRING, (short)7);
33
  private static final org.apache.thrift.protocol.TField CASH_REFUND_AMOUNT_FIELD_DESC = new org.apache.thrift.protocol.TField("cashRefundAmount", org.apache.thrift.protocol.TType.DOUBLE, (short)8);
33
  private static final org.apache.thrift.protocol.TField CASH_REFUND_AMOUNT_FIELD_DESC = new org.apache.thrift.protocol.TField("cashRefundAmount", org.apache.thrift.protocol.TType.DOUBLE, (short)8);
34
  private static final org.apache.thrift.protocol.TField CARD_REFUND_AMOUNT_FIELD_DESC = new org.apache.thrift.protocol.TField("cardRefundAmount", org.apache.thrift.protocol.TType.DOUBLE, (short)9);
34
  private static final org.apache.thrift.protocol.TField CARD_REFUND_AMOUNT_FIELD_DESC = new org.apache.thrift.protocol.TField("cardRefundAmount", org.apache.thrift.protocol.TType.DOUBLE, (short)9);
35
  private static final org.apache.thrift.protocol.TField APPROVAL_CODE_FIELD_DESC = new org.apache.thrift.protocol.TField("approvalCode", org.apache.thrift.protocol.TType.STRING, (short)10);
35
  private static final org.apache.thrift.protocol.TField APPROVAL_CODE_FIELD_DESC = new org.apache.thrift.protocol.TField("approvalCode", org.apache.thrift.protocol.TType.STRING, (short)10);
-
 
36
  private static final org.apache.thrift.protocol.TField CARD_TYPE_FIELD_DESC = new org.apache.thrift.protocol.TField("cardType", org.apache.thrift.protocol.TType.STRING, (short)11);
36
 
37
 
37
  private long orderId; // required
38
  private long orderId; // required
38
  private long storeId; // required
39
  private long storeId; // required
39
  private double advanceAmount; // required
40
  private double advanceAmount; // required
40
  private double cashAmount; // required
41
  private double cashAmount; // required
Line 42... Line 43...
42
  private StorePaymentStatus payStatus; // required
43
  private StorePaymentStatus payStatus; // required
43
  private String edcBank; // required
44
  private String edcBank; // required
44
  private double cashRefundAmount; // required
45
  private double cashRefundAmount; // required
45
  private double cardRefundAmount; // required
46
  private double cardRefundAmount; // required
46
  private String approvalCode; // required
47
  private String approvalCode; // required
-
 
48
  private String cardType; // required
47
 
49
 
48
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
50
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
49
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
51
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
50
    ORDER_ID((short)1, "orderId"),
52
    ORDER_ID((short)1, "orderId"),
51
    STORE_ID((short)2, "storeId"),
53
    STORE_ID((short)2, "storeId"),
Line 58... Line 60...
58
     */
60
     */
59
    PAY_STATUS((short)6, "payStatus"),
61
    PAY_STATUS((short)6, "payStatus"),
60
    EDC_BANK((short)7, "edcBank"),
62
    EDC_BANK((short)7, "edcBank"),
61
    CASH_REFUND_AMOUNT((short)8, "cashRefundAmount"),
63
    CASH_REFUND_AMOUNT((short)8, "cashRefundAmount"),
62
    CARD_REFUND_AMOUNT((short)9, "cardRefundAmount"),
64
    CARD_REFUND_AMOUNT((short)9, "cardRefundAmount"),
63
    APPROVAL_CODE((short)10, "approvalCode");
65
    APPROVAL_CODE((short)10, "approvalCode"),
-
 
66
    CARD_TYPE((short)11, "cardType");
64
 
67
 
65
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
68
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
66
 
69
 
67
    static {
70
    static {
68
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
71
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
Line 93... Line 96...
93
          return CASH_REFUND_AMOUNT;
96
          return CASH_REFUND_AMOUNT;
94
        case 9: // CARD_REFUND_AMOUNT
97
        case 9: // CARD_REFUND_AMOUNT
95
          return CARD_REFUND_AMOUNT;
98
          return CARD_REFUND_AMOUNT;
96
        case 10: // APPROVAL_CODE
99
        case 10: // APPROVAL_CODE
97
          return APPROVAL_CODE;
100
          return APPROVAL_CODE;
-
 
101
        case 11: // CARD_TYPE
-
 
102
          return CARD_TYPE;
98
        default:
103
        default:
99
          return null;
104
          return null;
100
      }
105
      }
101
    }
106
    }
102
 
107
 
Line 165... Line 170...
165
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
170
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
166
    tmpMap.put(_Fields.CARD_REFUND_AMOUNT, new org.apache.thrift.meta_data.FieldMetaData("cardRefundAmount", org.apache.thrift.TFieldRequirementType.DEFAULT, 
171
    tmpMap.put(_Fields.CARD_REFUND_AMOUNT, new org.apache.thrift.meta_data.FieldMetaData("cardRefundAmount", org.apache.thrift.TFieldRequirementType.DEFAULT, 
167
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
172
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
168
    tmpMap.put(_Fields.APPROVAL_CODE, new org.apache.thrift.meta_data.FieldMetaData("approvalCode", org.apache.thrift.TFieldRequirementType.DEFAULT, 
173
    tmpMap.put(_Fields.APPROVAL_CODE, new org.apache.thrift.meta_data.FieldMetaData("approvalCode", org.apache.thrift.TFieldRequirementType.DEFAULT, 
169
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
174
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
-
 
175
    tmpMap.put(_Fields.CARD_TYPE, new org.apache.thrift.meta_data.FieldMetaData("cardType", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
176
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
170
    metaDataMap = Collections.unmodifiableMap(tmpMap);
177
    metaDataMap = Collections.unmodifiableMap(tmpMap);
171
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(StoreOrderDetail.class, metaDataMap);
178
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(StoreOrderDetail.class, metaDataMap);
172
  }
179
  }
173
 
180
 
174
  public StoreOrderDetail() {
181
  public StoreOrderDetail() {
Line 182... Line 189...
182
    double cardAmount,
189
    double cardAmount,
183
    StorePaymentStatus payStatus,
190
    StorePaymentStatus payStatus,
184
    String edcBank,
191
    String edcBank,
185
    double cashRefundAmount,
192
    double cashRefundAmount,
186
    double cardRefundAmount,
193
    double cardRefundAmount,
187
    String approvalCode)
194
    String approvalCode,
-
 
195
    String cardType)
188
  {
196
  {
189
    this();
197
    this();
190
    this.orderId = orderId;
198
    this.orderId = orderId;
191
    setOrderIdIsSet(true);
199
    setOrderIdIsSet(true);
192
    this.storeId = storeId;
200
    this.storeId = storeId;
Line 202... Line 210...
202
    this.cashRefundAmount = cashRefundAmount;
210
    this.cashRefundAmount = cashRefundAmount;
203
    setCashRefundAmountIsSet(true);
211
    setCashRefundAmountIsSet(true);
204
    this.cardRefundAmount = cardRefundAmount;
212
    this.cardRefundAmount = cardRefundAmount;
205
    setCardRefundAmountIsSet(true);
213
    setCardRefundAmountIsSet(true);
206
    this.approvalCode = approvalCode;
214
    this.approvalCode = approvalCode;
-
 
215
    this.cardType = cardType;
207
  }
216
  }
208
 
217
 
209
  /**
218
  /**
210
   * Performs a deep copy on <i>other</i>.
219
   * Performs a deep copy on <i>other</i>.
211
   */
220
   */
Line 226... Line 235...
226
    this.cashRefundAmount = other.cashRefundAmount;
235
    this.cashRefundAmount = other.cashRefundAmount;
227
    this.cardRefundAmount = other.cardRefundAmount;
236
    this.cardRefundAmount = other.cardRefundAmount;
228
    if (other.isSetApprovalCode()) {
237
    if (other.isSetApprovalCode()) {
229
      this.approvalCode = other.approvalCode;
238
      this.approvalCode = other.approvalCode;
230
    }
239
    }
-
 
240
    if (other.isSetCardType()) {
-
 
241
      this.cardType = other.cardType;
-
 
242
    }
231
  }
243
  }
232
 
244
 
233
  public StoreOrderDetail deepCopy() {
245
  public StoreOrderDetail deepCopy() {
234
    return new StoreOrderDetail(this);
246
    return new StoreOrderDetail(this);
235
  }
247
  }
Line 251... Line 263...
251
    setCashRefundAmountIsSet(false);
263
    setCashRefundAmountIsSet(false);
252
    this.cashRefundAmount = 0.0;
264
    this.cashRefundAmount = 0.0;
253
    setCardRefundAmountIsSet(false);
265
    setCardRefundAmountIsSet(false);
254
    this.cardRefundAmount = 0.0;
266
    this.cardRefundAmount = 0.0;
255
    this.approvalCode = null;
267
    this.approvalCode = null;
-
 
268
    this.cardType = null;
256
  }
269
  }
257
 
270
 
258
  public long getOrderId() {
271
  public long getOrderId() {
259
    return this.orderId;
272
    return this.orderId;
260
  }
273
  }
Line 484... Line 497...
484
    if (!value) {
497
    if (!value) {
485
      this.approvalCode = null;
498
      this.approvalCode = null;
486
    }
499
    }
487
  }
500
  }
488
 
501
 
-
 
502
  public String getCardType() {
-
 
503
    return this.cardType;
-
 
504
  }
-
 
505
 
-
 
506
  public void setCardType(String cardType) {
-
 
507
    this.cardType = cardType;
-
 
508
  }
-
 
509
 
-
 
510
  public void unsetCardType() {
-
 
511
    this.cardType = null;
-
 
512
  }
-
 
513
 
-
 
514
  /** Returns true if field cardType is set (has been assigned a value) and false otherwise */
-
 
515
  public boolean isSetCardType() {
-
 
516
    return this.cardType != null;
-
 
517
  }
-
 
518
 
-
 
519
  public void setCardTypeIsSet(boolean value) {
-
 
520
    if (!value) {
-
 
521
      this.cardType = null;
-
 
522
    }
-
 
523
  }
-
 
524
 
489
  public void setFieldValue(_Fields field, Object value) {
525
  public void setFieldValue(_Fields field, Object value) {
490
    switch (field) {
526
    switch (field) {
491
    case ORDER_ID:
527
    case ORDER_ID:
492
      if (value == null) {
528
      if (value == null) {
493
        unsetOrderId();
529
        unsetOrderId();
Line 566... Line 602...
566
      } else {
602
      } else {
567
        setApprovalCode((String)value);
603
        setApprovalCode((String)value);
568
      }
604
      }
569
      break;
605
      break;
570
 
606
 
-
 
607
    case CARD_TYPE:
-
 
608
      if (value == null) {
-
 
609
        unsetCardType();
-
 
610
      } else {
-
 
611
        setCardType((String)value);
-
 
612
      }
-
 
613
      break;
-
 
614
 
571
    }
615
    }
572
  }
616
  }
573
 
617
 
574
  public Object getFieldValue(_Fields field) {
618
  public Object getFieldValue(_Fields field) {
575
    switch (field) {
619
    switch (field) {
Line 601... Line 645...
601
      return Double.valueOf(getCardRefundAmount());
645
      return Double.valueOf(getCardRefundAmount());
602
 
646
 
603
    case APPROVAL_CODE:
647
    case APPROVAL_CODE:
604
      return getApprovalCode();
648
      return getApprovalCode();
605
 
649
 
-
 
650
    case CARD_TYPE:
-
 
651
      return getCardType();
-
 
652
 
606
    }
653
    }
607
    throw new IllegalStateException();
654
    throw new IllegalStateException();
608
  }
655
  }
609
 
656
 
610
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
657
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
Line 632... Line 679...
632
      return isSetCashRefundAmount();
679
      return isSetCashRefundAmount();
633
    case CARD_REFUND_AMOUNT:
680
    case CARD_REFUND_AMOUNT:
634
      return isSetCardRefundAmount();
681
      return isSetCardRefundAmount();
635
    case APPROVAL_CODE:
682
    case APPROVAL_CODE:
636
      return isSetApprovalCode();
683
      return isSetApprovalCode();
-
 
684
    case CARD_TYPE:
-
 
685
      return isSetCardType();
637
    }
686
    }
638
    throw new IllegalStateException();
687
    throw new IllegalStateException();
639
  }
688
  }
640
 
689
 
641
  @Override
690
  @Override
Line 739... Line 788...
739
        return false;
788
        return false;
740
      if (!this.approvalCode.equals(that.approvalCode))
789
      if (!this.approvalCode.equals(that.approvalCode))
741
        return false;
790
        return false;
742
    }
791
    }
743
 
792
 
-
 
793
    boolean this_present_cardType = true && this.isSetCardType();
-
 
794
    boolean that_present_cardType = true && that.isSetCardType();
-
 
795
    if (this_present_cardType || that_present_cardType) {
-
 
796
      if (!(this_present_cardType && that_present_cardType))
-
 
797
        return false;
-
 
798
      if (!this.cardType.equals(that.cardType))
-
 
799
        return false;
-
 
800
    }
-
 
801
 
744
    return true;
802
    return true;
745
  }
803
  }
746
 
804
 
747
  @Override
805
  @Override
748
  public int hashCode() {
806
  public int hashCode() {
Line 855... Line 913...
855
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.approvalCode, typedOther.approvalCode);
913
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.approvalCode, typedOther.approvalCode);
856
      if (lastComparison != 0) {
914
      if (lastComparison != 0) {
857
        return lastComparison;
915
        return lastComparison;
858
      }
916
      }
859
    }
917
    }
-
 
918
    lastComparison = Boolean.valueOf(isSetCardType()).compareTo(typedOther.isSetCardType());
-
 
919
    if (lastComparison != 0) {
-
 
920
      return lastComparison;
-
 
921
    }
-
 
922
    if (isSetCardType()) {
-
 
923
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.cardType, typedOther.cardType);
-
 
924
      if (lastComparison != 0) {
-
 
925
        return lastComparison;
-
 
926
      }
-
 
927
    }
860
    return 0;
928
    return 0;
861
  }
929
  }
862
 
930
 
863
  public _Fields fieldForId(int fieldId) {
931
  public _Fields fieldForId(int fieldId) {
864
    return _Fields.findByThriftId(fieldId);
932
    return _Fields.findByThriftId(fieldId);
Line 949... Line 1017...
949
            this.approvalCode = iprot.readString();
1017
            this.approvalCode = iprot.readString();
950
          } else { 
1018
          } else { 
951
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1019
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
952
          }
1020
          }
953
          break;
1021
          break;
-
 
1022
        case 11: // CARD_TYPE
-
 
1023
          if (field.type == org.apache.thrift.protocol.TType.STRING) {
-
 
1024
            this.cardType = iprot.readString();
-
 
1025
          } else { 
-
 
1026
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
1027
          }
-
 
1028
          break;
954
        default:
1029
        default:
955
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1030
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
956
      }
1031
      }
957
      iprot.readFieldEnd();
1032
      iprot.readFieldEnd();
958
    }
1033
    }
Line 998... Line 1073...
998
    if (this.approvalCode != null) {
1073
    if (this.approvalCode != null) {
999
      oprot.writeFieldBegin(APPROVAL_CODE_FIELD_DESC);
1074
      oprot.writeFieldBegin(APPROVAL_CODE_FIELD_DESC);
1000
      oprot.writeString(this.approvalCode);
1075
      oprot.writeString(this.approvalCode);
1001
      oprot.writeFieldEnd();
1076
      oprot.writeFieldEnd();
1002
    }
1077
    }
-
 
1078
    if (this.cardType != null) {
-
 
1079
      oprot.writeFieldBegin(CARD_TYPE_FIELD_DESC);
-
 
1080
      oprot.writeString(this.cardType);
-
 
1081
      oprot.writeFieldEnd();
-
 
1082
    }
1003
    oprot.writeFieldStop();
1083
    oprot.writeFieldStop();
1004
    oprot.writeStructEnd();
1084
    oprot.writeStructEnd();
1005
  }
1085
  }
1006
 
1086
 
1007
  @Override
1087
  @Override
Line 1058... Line 1138...
1058
      sb.append("null");
1138
      sb.append("null");
1059
    } else {
1139
    } else {
1060
      sb.append(this.approvalCode);
1140
      sb.append(this.approvalCode);
1061
    }
1141
    }
1062
    first = false;
1142
    first = false;
-
 
1143
    if (!first) sb.append(", ");
-
 
1144
    sb.append("cardType:");
-
 
1145
    if (this.cardType == null) {
-
 
1146
      sb.append("null");
-
 
1147
    } else {
-
 
1148
      sb.append(this.cardType);
-
 
1149
    }
-
 
1150
    first = false;
1063
    sb.append(")");
1151
    sb.append(")");
1064
    return sb.toString();
1152
    return sb.toString();
1065
  }
1153
  }
1066
 
1154
 
1067
  public void validate() throws org.apache.thrift.TException {
1155
  public void validate() throws org.apache.thrift.TException {