Subversion Repositories SmartDukaan

Rev

Rev 7393 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 7393 Rev 7423
Line 30... Line 30...
30
  private static final org.apache.thrift.protocol.TField CARD_AMOUNT_FIELD_DESC = new org.apache.thrift.protocol.TField("cardAmount", org.apache.thrift.protocol.TType.DOUBLE, (short)5);
30
  private static final org.apache.thrift.protocol.TField CARD_AMOUNT_FIELD_DESC = new org.apache.thrift.protocol.TField("cardAmount", org.apache.thrift.protocol.TType.DOUBLE, (short)5);
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
 
36
 
36
  private long orderId; // required
37
  private long orderId; // required
37
  private long storeId; // required
38
  private long storeId; // required
38
  private double advanceAmount; // required
39
  private double advanceAmount; // required
39
  private double cashAmount; // required
40
  private double cashAmount; // required
40
  private double cardAmount; // required
41
  private double cardAmount; // required
41
  private StorePaymentStatus payStatus; // required
42
  private StorePaymentStatus payStatus; // required
42
  private String edcBank; // required
43
  private String edcBank; // required
43
  private double cashRefundAmount; // required
44
  private double cashRefundAmount; // required
44
  private double cardRefundAmount; // required
45
  private double cardRefundAmount; // required
-
 
46
  private String approvalCode; // required
45
 
47
 
46
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
48
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
47
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
49
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
48
    ORDER_ID((short)1, "orderId"),
50
    ORDER_ID((short)1, "orderId"),
49
    STORE_ID((short)2, "storeId"),
51
    STORE_ID((short)2, "storeId"),
Line 55... Line 57...
55
     * @see StorePaymentStatus
57
     * @see StorePaymentStatus
56
     */
58
     */
57
    PAY_STATUS((short)6, "payStatus"),
59
    PAY_STATUS((short)6, "payStatus"),
58
    EDC_BANK((short)7, "edcBank"),
60
    EDC_BANK((short)7, "edcBank"),
59
    CASH_REFUND_AMOUNT((short)8, "cashRefundAmount"),
61
    CASH_REFUND_AMOUNT((short)8, "cashRefundAmount"),
60
    CARD_REFUND_AMOUNT((short)9, "cardRefundAmount");
62
    CARD_REFUND_AMOUNT((short)9, "cardRefundAmount"),
-
 
63
    APPROVAL_CODE((short)10, "approvalCode");
61
 
64
 
62
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
65
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
63
 
66
 
64
    static {
67
    static {
65
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
68
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
Line 88... Line 91...
88
          return EDC_BANK;
91
          return EDC_BANK;
89
        case 8: // CASH_REFUND_AMOUNT
92
        case 8: // CASH_REFUND_AMOUNT
90
          return CASH_REFUND_AMOUNT;
93
          return CASH_REFUND_AMOUNT;
91
        case 9: // CARD_REFUND_AMOUNT
94
        case 9: // CARD_REFUND_AMOUNT
92
          return CARD_REFUND_AMOUNT;
95
          return CARD_REFUND_AMOUNT;
-
 
96
        case 10: // APPROVAL_CODE
-
 
97
          return APPROVAL_CODE;
93
        default:
98
        default:
94
          return null;
99
          return null;
95
      }
100
      }
96
    }
101
    }
97
 
102
 
Line 158... Line 163...
158
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
163
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
159
    tmpMap.put(_Fields.CASH_REFUND_AMOUNT, new org.apache.thrift.meta_data.FieldMetaData("cashRefundAmount", org.apache.thrift.TFieldRequirementType.DEFAULT, 
164
    tmpMap.put(_Fields.CASH_REFUND_AMOUNT, new org.apache.thrift.meta_data.FieldMetaData("cashRefundAmount", org.apache.thrift.TFieldRequirementType.DEFAULT, 
160
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
165
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
161
    tmpMap.put(_Fields.CARD_REFUND_AMOUNT, new org.apache.thrift.meta_data.FieldMetaData("cardRefundAmount", org.apache.thrift.TFieldRequirementType.DEFAULT, 
166
    tmpMap.put(_Fields.CARD_REFUND_AMOUNT, new org.apache.thrift.meta_data.FieldMetaData("cardRefundAmount", org.apache.thrift.TFieldRequirementType.DEFAULT, 
162
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
167
        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, 
-
 
169
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
163
    metaDataMap = Collections.unmodifiableMap(tmpMap);
170
    metaDataMap = Collections.unmodifiableMap(tmpMap);
164
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(StoreOrderDetail.class, metaDataMap);
171
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(StoreOrderDetail.class, metaDataMap);
165
  }
172
  }
166
 
173
 
167
  public StoreOrderDetail() {
174
  public StoreOrderDetail() {
Line 174... Line 181...
174
    double cashAmount,
181
    double cashAmount,
175
    double cardAmount,
182
    double cardAmount,
176
    StorePaymentStatus payStatus,
183
    StorePaymentStatus payStatus,
177
    String edcBank,
184
    String edcBank,
178
    double cashRefundAmount,
185
    double cashRefundAmount,
179
    double cardRefundAmount)
186
    double cardRefundAmount,
-
 
187
    String approvalCode)
180
  {
188
  {
181
    this();
189
    this();
182
    this.orderId = orderId;
190
    this.orderId = orderId;
183
    setOrderIdIsSet(true);
191
    setOrderIdIsSet(true);
184
    this.storeId = storeId;
192
    this.storeId = storeId;
Line 193... Line 201...
193
    this.edcBank = edcBank;
201
    this.edcBank = edcBank;
194
    this.cashRefundAmount = cashRefundAmount;
202
    this.cashRefundAmount = cashRefundAmount;
195
    setCashRefundAmountIsSet(true);
203
    setCashRefundAmountIsSet(true);
196
    this.cardRefundAmount = cardRefundAmount;
204
    this.cardRefundAmount = cardRefundAmount;
197
    setCardRefundAmountIsSet(true);
205
    setCardRefundAmountIsSet(true);
-
 
206
    this.approvalCode = approvalCode;
198
  }
207
  }
199
 
208
 
200
  /**
209
  /**
201
   * Performs a deep copy on <i>other</i>.
210
   * Performs a deep copy on <i>other</i>.
202
   */
211
   */
Line 214... Line 223...
214
    if (other.isSetEdcBank()) {
223
    if (other.isSetEdcBank()) {
215
      this.edcBank = other.edcBank;
224
      this.edcBank = other.edcBank;
216
    }
225
    }
217
    this.cashRefundAmount = other.cashRefundAmount;
226
    this.cashRefundAmount = other.cashRefundAmount;
218
    this.cardRefundAmount = other.cardRefundAmount;
227
    this.cardRefundAmount = other.cardRefundAmount;
-
 
228
    if (other.isSetApprovalCode()) {
-
 
229
      this.approvalCode = other.approvalCode;
-
 
230
    }
219
  }
231
  }
220
 
232
 
221
  public StoreOrderDetail deepCopy() {
233
  public StoreOrderDetail deepCopy() {
222
    return new StoreOrderDetail(this);
234
    return new StoreOrderDetail(this);
223
  }
235
  }
Line 238... Line 250...
238
    this.edcBank = null;
250
    this.edcBank = null;
239
    setCashRefundAmountIsSet(false);
251
    setCashRefundAmountIsSet(false);
240
    this.cashRefundAmount = 0.0;
252
    this.cashRefundAmount = 0.0;
241
    setCardRefundAmountIsSet(false);
253
    setCardRefundAmountIsSet(false);
242
    this.cardRefundAmount = 0.0;
254
    this.cardRefundAmount = 0.0;
-
 
255
    this.approvalCode = null;
243
  }
256
  }
244
 
257
 
245
  public long getOrderId() {
258
  public long getOrderId() {
246
    return this.orderId;
259
    return this.orderId;
247
  }
260
  }
Line 448... Line 461...
448
 
461
 
449
  public void setCardRefundAmountIsSet(boolean value) {
462
  public void setCardRefundAmountIsSet(boolean value) {
450
    __isset_bit_vector.set(__CARDREFUNDAMOUNT_ISSET_ID, value);
463
    __isset_bit_vector.set(__CARDREFUNDAMOUNT_ISSET_ID, value);
451
  }
464
  }
452
 
465
 
-
 
466
  public String getApprovalCode() {
-
 
467
    return this.approvalCode;
-
 
468
  }
-
 
469
 
-
 
470
  public void setApprovalCode(String approvalCode) {
-
 
471
    this.approvalCode = approvalCode;
-
 
472
  }
-
 
473
 
-
 
474
  public void unsetApprovalCode() {
-
 
475
    this.approvalCode = null;
-
 
476
  }
-
 
477
 
-
 
478
  /** Returns true if field approvalCode is set (has been assigned a value) and false otherwise */
-
 
479
  public boolean isSetApprovalCode() {
-
 
480
    return this.approvalCode != null;
-
 
481
  }
-
 
482
 
-
 
483
  public void setApprovalCodeIsSet(boolean value) {
-
 
484
    if (!value) {
-
 
485
      this.approvalCode = null;
-
 
486
    }
-
 
487
  }
-
 
488
 
453
  public void setFieldValue(_Fields field, Object value) {
489
  public void setFieldValue(_Fields field, Object value) {
454
    switch (field) {
490
    switch (field) {
455
    case ORDER_ID:
491
    case ORDER_ID:
456
      if (value == null) {
492
      if (value == null) {
457
        unsetOrderId();
493
        unsetOrderId();
Line 522... Line 558...
522
      } else {
558
      } else {
523
        setCardRefundAmount((Double)value);
559
        setCardRefundAmount((Double)value);
524
      }
560
      }
525
      break;
561
      break;
526
 
562
 
-
 
563
    case APPROVAL_CODE:
-
 
564
      if (value == null) {
-
 
565
        unsetApprovalCode();
-
 
566
      } else {
-
 
567
        setApprovalCode((String)value);
-
 
568
      }
-
 
569
      break;
-
 
570
 
527
    }
571
    }
528
  }
572
  }
529
 
573
 
530
  public Object getFieldValue(_Fields field) {
574
  public Object getFieldValue(_Fields field) {
531
    switch (field) {
575
    switch (field) {
Line 554... Line 598...
554
      return Double.valueOf(getCashRefundAmount());
598
      return Double.valueOf(getCashRefundAmount());
555
 
599
 
556
    case CARD_REFUND_AMOUNT:
600
    case CARD_REFUND_AMOUNT:
557
      return Double.valueOf(getCardRefundAmount());
601
      return Double.valueOf(getCardRefundAmount());
558
 
602
 
-
 
603
    case APPROVAL_CODE:
-
 
604
      return getApprovalCode();
-
 
605
 
559
    }
606
    }
560
    throw new IllegalStateException();
607
    throw new IllegalStateException();
561
  }
608
  }
562
 
609
 
563
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
610
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
Line 583... Line 630...
583
      return isSetEdcBank();
630
      return isSetEdcBank();
584
    case CASH_REFUND_AMOUNT:
631
    case CASH_REFUND_AMOUNT:
585
      return isSetCashRefundAmount();
632
      return isSetCashRefundAmount();
586
    case CARD_REFUND_AMOUNT:
633
    case CARD_REFUND_AMOUNT:
587
      return isSetCardRefundAmount();
634
      return isSetCardRefundAmount();
-
 
635
    case APPROVAL_CODE:
-
 
636
      return isSetApprovalCode();
588
    }
637
    }
589
    throw new IllegalStateException();
638
    throw new IllegalStateException();
590
  }
639
  }
591
 
640
 
592
  @Override
641
  @Override
Line 681... Line 730...
681
        return false;
730
        return false;
682
      if (this.cardRefundAmount != that.cardRefundAmount)
731
      if (this.cardRefundAmount != that.cardRefundAmount)
683
        return false;
732
        return false;
684
    }
733
    }
685
 
734
 
-
 
735
    boolean this_present_approvalCode = true && this.isSetApprovalCode();
-
 
736
    boolean that_present_approvalCode = true && that.isSetApprovalCode();
-
 
737
    if (this_present_approvalCode || that_present_approvalCode) {
-
 
738
      if (!(this_present_approvalCode && that_present_approvalCode))
-
 
739
        return false;
-
 
740
      if (!this.approvalCode.equals(that.approvalCode))
-
 
741
        return false;
-
 
742
    }
-
 
743
 
686
    return true;
744
    return true;
687
  }
745
  }
688
 
746
 
689
  @Override
747
  @Override
690
  public int hashCode() {
748
  public int hashCode() {
Line 787... Line 845...
787
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.cardRefundAmount, typedOther.cardRefundAmount);
845
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.cardRefundAmount, typedOther.cardRefundAmount);
788
      if (lastComparison != 0) {
846
      if (lastComparison != 0) {
789
        return lastComparison;
847
        return lastComparison;
790
      }
848
      }
791
    }
849
    }
-
 
850
    lastComparison = Boolean.valueOf(isSetApprovalCode()).compareTo(typedOther.isSetApprovalCode());
-
 
851
    if (lastComparison != 0) {
-
 
852
      return lastComparison;
-
 
853
    }
-
 
854
    if (isSetApprovalCode()) {
-
 
855
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.approvalCode, typedOther.approvalCode);
-
 
856
      if (lastComparison != 0) {
-
 
857
        return lastComparison;
-
 
858
      }
-
 
859
    }
792
    return 0;
860
    return 0;
793
  }
861
  }
794
 
862
 
795
  public _Fields fieldForId(int fieldId) {
863
  public _Fields fieldForId(int fieldId) {
796
    return _Fields.findByThriftId(fieldId);
864
    return _Fields.findByThriftId(fieldId);
Line 874... Line 942...
874
            setCardRefundAmountIsSet(true);
942
            setCardRefundAmountIsSet(true);
875
          } else { 
943
          } else { 
876
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
944
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
877
          }
945
          }
878
          break;
946
          break;
-
 
947
        case 10: // APPROVAL_CODE
-
 
948
          if (field.type == org.apache.thrift.protocol.TType.STRING) {
-
 
949
            this.approvalCode = iprot.readString();
-
 
950
          } else { 
-
 
951
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
952
          }
-
 
953
          break;
879
        default:
954
        default:
880
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
955
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
881
      }
956
      }
882
      iprot.readFieldEnd();
957
      iprot.readFieldEnd();
883
    }
958
    }
Line 918... Line 993...
918
    oprot.writeDouble(this.cashRefundAmount);
993
    oprot.writeDouble(this.cashRefundAmount);
919
    oprot.writeFieldEnd();
994
    oprot.writeFieldEnd();
920
    oprot.writeFieldBegin(CARD_REFUND_AMOUNT_FIELD_DESC);
995
    oprot.writeFieldBegin(CARD_REFUND_AMOUNT_FIELD_DESC);
921
    oprot.writeDouble(this.cardRefundAmount);
996
    oprot.writeDouble(this.cardRefundAmount);
922
    oprot.writeFieldEnd();
997
    oprot.writeFieldEnd();
-
 
998
    if (this.approvalCode != null) {
-
 
999
      oprot.writeFieldBegin(APPROVAL_CODE_FIELD_DESC);
-
 
1000
      oprot.writeString(this.approvalCode);
-
 
1001
      oprot.writeFieldEnd();
-
 
1002
    }
923
    oprot.writeFieldStop();
1003
    oprot.writeFieldStop();
924
    oprot.writeStructEnd();
1004
    oprot.writeStructEnd();
925
  }
1005
  }
926
 
1006
 
927
  @Override
1007
  @Override
Line 970... Line 1050...
970
    first = false;
1050
    first = false;
971
    if (!first) sb.append(", ");
1051
    if (!first) sb.append(", ");
972
    sb.append("cardRefundAmount:");
1052
    sb.append("cardRefundAmount:");
973
    sb.append(this.cardRefundAmount);
1053
    sb.append(this.cardRefundAmount);
974
    first = false;
1054
    first = false;
-
 
1055
    if (!first) sb.append(", ");
-
 
1056
    sb.append("approvalCode:");
-
 
1057
    if (this.approvalCode == null) {
-
 
1058
      sb.append("null");
-
 
1059
    } else {
-
 
1060
      sb.append(this.approvalCode);
-
 
1061
    }
-
 
1062
    first = false;
975
    sb.append(")");
1063
    sb.append(")");
976
    return sb.toString();
1064
    return sb.toString();
977
  }
1065
  }
978
 
1066
 
979
  public void validate() throws org.apache.thrift.TException {
1067
  public void validate() throws org.apache.thrift.TException {