Subversion Repositories SmartDukaan

Rev

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

Rev 4246 Rev 4269
Line 68... Line 68...
68
  private static final org.apache.thrift.protocol.TField PROMISED_SHIPPING_TIME_FIELD_DESC = new org.apache.thrift.protocol.TField("promised_shipping_time", org.apache.thrift.protocol.TType.I64, (short)43);
68
  private static final org.apache.thrift.protocol.TField PROMISED_SHIPPING_TIME_FIELD_DESC = new org.apache.thrift.protocol.TField("promised_shipping_time", org.apache.thrift.protocol.TType.I64, (short)43);
69
  private static final org.apache.thrift.protocol.TField RESHIP_TIMESTAMP_FIELD_DESC = new org.apache.thrift.protocol.TField("reship_timestamp", org.apache.thrift.protocol.TType.I64, (short)44);
69
  private static final org.apache.thrift.protocol.TField RESHIP_TIMESTAMP_FIELD_DESC = new org.apache.thrift.protocol.TField("reship_timestamp", org.apache.thrift.protocol.TType.I64, (short)44);
70
  private static final org.apache.thrift.protocol.TField REFUND_TIMESTAMP_FIELD_DESC = new org.apache.thrift.protocol.TField("refund_timestamp", org.apache.thrift.protocol.TType.I64, (short)45);
70
  private static final org.apache.thrift.protocol.TField REFUND_TIMESTAMP_FIELD_DESC = new org.apache.thrift.protocol.TField("refund_timestamp", org.apache.thrift.protocol.TType.I64, (short)45);
71
  private static final org.apache.thrift.protocol.TField NEW_ORDER_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("new_order_id", org.apache.thrift.protocol.TType.I64, (short)46);
71
  private static final org.apache.thrift.protocol.TField NEW_ORDER_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("new_order_id", org.apache.thrift.protocol.TType.I64, (short)46);
72
  private static final org.apache.thrift.protocol.TField PREVIOUS_STATUS_FIELD_DESC = new org.apache.thrift.protocol.TField("previousStatus", org.apache.thrift.protocol.TType.I32, (short)47);
72
  private static final org.apache.thrift.protocol.TField PREVIOUS_STATUS_FIELD_DESC = new org.apache.thrift.protocol.TField("previousStatus", org.apache.thrift.protocol.TType.I32, (short)47);
-
 
73
  private static final org.apache.thrift.protocol.TField VENDOR_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("vendorId", org.apache.thrift.protocol.TType.I64, (short)48);
73
 
74
 
74
  private long id; // required
75
  private long id; // required
75
  private long warehouse_id; // required
76
  private long warehouse_id; // required
76
  private List<LineItem> lineitems; // required
77
  private List<LineItem> lineitems; // required
77
  private long logistics_provider_id; // required
78
  private long logistics_provider_id; // required
Line 116... Line 117...
116
  private long promised_shipping_time; // required
117
  private long promised_shipping_time; // required
117
  private long reship_timestamp; // required
118
  private long reship_timestamp; // required
118
  private long refund_timestamp; // required
119
  private long refund_timestamp; // required
119
  private long new_order_id; // required
120
  private long new_order_id; // required
120
  private OrderStatus previousStatus; // required
121
  private OrderStatus previousStatus; // required
-
 
122
  private long vendorId; // required
121
 
123
 
122
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
124
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
123
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
125
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
124
    ID((short)1, "id"),
126
    ID((short)1, "id"),
125
    WAREHOUSE_ID((short)2, "warehouse_id"),
127
    WAREHOUSE_ID((short)2, "warehouse_id"),
Line 199... Line 201...
199
    NEW_ORDER_ID((short)46, "new_order_id"),
201
    NEW_ORDER_ID((short)46, "new_order_id"),
200
    /**
202
    /**
201
     * 
203
     * 
202
     * @see OrderStatus
204
     * @see OrderStatus
203
     */
205
     */
204
    PREVIOUS_STATUS((short)47, "previousStatus");
206
    PREVIOUS_STATUS((short)47, "previousStatus"),
-
 
207
    VENDOR_ID((short)48, "vendorId");
205
 
208
 
206
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
209
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
207
 
210
 
208
    static {
211
    static {
209
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
212
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
Line 308... Line 311...
308
          return REFUND_TIMESTAMP;
311
          return REFUND_TIMESTAMP;
309
        case 46: // NEW_ORDER_ID
312
        case 46: // NEW_ORDER_ID
310
          return NEW_ORDER_ID;
313
          return NEW_ORDER_ID;
311
        case 47: // PREVIOUS_STATUS
314
        case 47: // PREVIOUS_STATUS
312
          return PREVIOUS_STATUS;
315
          return PREVIOUS_STATUS;
-
 
316
        case 48: // VENDOR_ID
-
 
317
          return VENDOR_ID;
313
        default:
318
        default:
314
          return null;
319
          return null;
315
      }
320
      }
316
    }
321
    }
317
 
322
 
Line 375... Line 380...
375
  private static final int __VERIFICATION_TIMESTAMP_ISSET_ID = 22;
380
  private static final int __VERIFICATION_TIMESTAMP_ISSET_ID = 22;
376
  private static final int __PROMISED_SHIPPING_TIME_ISSET_ID = 23;
381
  private static final int __PROMISED_SHIPPING_TIME_ISSET_ID = 23;
377
  private static final int __RESHIP_TIMESTAMP_ISSET_ID = 24;
382
  private static final int __RESHIP_TIMESTAMP_ISSET_ID = 24;
378
  private static final int __REFUND_TIMESTAMP_ISSET_ID = 25;
383
  private static final int __REFUND_TIMESTAMP_ISSET_ID = 25;
379
  private static final int __NEW_ORDER_ID_ISSET_ID = 26;
384
  private static final int __NEW_ORDER_ID_ISSET_ID = 26;
-
 
385
  private static final int __VENDORID_ISSET_ID = 27;
380
  private BitSet __isset_bit_vector = new BitSet(27);
386
  private BitSet __isset_bit_vector = new BitSet(28);
381
 
387
 
382
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
388
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
383
  static {
389
  static {
384
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
390
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
385
    tmpMap.put(_Fields.ID, new org.apache.thrift.meta_data.FieldMetaData("id", org.apache.thrift.TFieldRequirementType.DEFAULT, 
391
    tmpMap.put(_Fields.ID, new org.apache.thrift.meta_data.FieldMetaData("id", org.apache.thrift.TFieldRequirementType.DEFAULT, 
Line 475... Line 481...
475
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
481
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
476
    tmpMap.put(_Fields.NEW_ORDER_ID, new org.apache.thrift.meta_data.FieldMetaData("new_order_id", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
482
    tmpMap.put(_Fields.NEW_ORDER_ID, new org.apache.thrift.meta_data.FieldMetaData("new_order_id", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
477
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
483
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
478
    tmpMap.put(_Fields.PREVIOUS_STATUS, new org.apache.thrift.meta_data.FieldMetaData("previousStatus", org.apache.thrift.TFieldRequirementType.DEFAULT, 
484
    tmpMap.put(_Fields.PREVIOUS_STATUS, new org.apache.thrift.meta_data.FieldMetaData("previousStatus", org.apache.thrift.TFieldRequirementType.DEFAULT, 
479
        new org.apache.thrift.meta_data.EnumMetaData(org.apache.thrift.protocol.TType.ENUM, OrderStatus.class)));
485
        new org.apache.thrift.meta_data.EnumMetaData(org.apache.thrift.protocol.TType.ENUM, OrderStatus.class)));
-
 
486
    tmpMap.put(_Fields.VENDOR_ID, new org.apache.thrift.meta_data.FieldMetaData("vendorId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
487
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
480
    metaDataMap = Collections.unmodifiableMap(tmpMap);
488
    metaDataMap = Collections.unmodifiableMap(tmpMap);
481
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Order.class, metaDataMap);
489
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Order.class, metaDataMap);
482
  }
490
  }
483
 
491
 
484
  public Order() {
492
  public Order() {
Line 526... Line 534...
526
    DelayReason delayReason,
534
    DelayReason delayReason,
527
    long promised_delivery_time,
535
    long promised_delivery_time,
528
    long expected_shipping_time,
536
    long expected_shipping_time,
529
    long verification_timestamp,
537
    long verification_timestamp,
530
    long promised_shipping_time,
538
    long promised_shipping_time,
531
    OrderStatus previousStatus)
539
    OrderStatus previousStatus,
-
 
540
    long vendorId)
532
  {
541
  {
533
    this();
542
    this();
534
    this.id = id;
543
    this.id = id;
535
    setIdIsSet(true);
544
    setIdIsSet(true);
536
    this.warehouse_id = warehouse_id;
545
    this.warehouse_id = warehouse_id;
Line 597... Line 606...
597
    this.verification_timestamp = verification_timestamp;
606
    this.verification_timestamp = verification_timestamp;
598
    setVerification_timestampIsSet(true);
607
    setVerification_timestampIsSet(true);
599
    this.promised_shipping_time = promised_shipping_time;
608
    this.promised_shipping_time = promised_shipping_time;
600
    setPromised_shipping_timeIsSet(true);
609
    setPromised_shipping_timeIsSet(true);
601
    this.previousStatus = previousStatus;
610
    this.previousStatus = previousStatus;
-
 
611
    this.vendorId = vendorId;
-
 
612
    setVendorIdIsSet(true);
602
  }
613
  }
603
 
614
 
604
  /**
615
  /**
605
   * Performs a deep copy on <i>other</i>.
616
   * Performs a deep copy on <i>other</i>.
606
   */
617
   */
Line 696... Line 707...
696
    this.refund_timestamp = other.refund_timestamp;
707
    this.refund_timestamp = other.refund_timestamp;
697
    this.new_order_id = other.new_order_id;
708
    this.new_order_id = other.new_order_id;
698
    if (other.isSetPreviousStatus()) {
709
    if (other.isSetPreviousStatus()) {
699
      this.previousStatus = other.previousStatus;
710
      this.previousStatus = other.previousStatus;
700
    }
711
    }
-
 
712
    this.vendorId = other.vendorId;
701
  }
713
  }
702
 
714
 
703
  public Order deepCopy() {
715
  public Order deepCopy() {
704
    return new Order(this);
716
    return new Order(this);
705
  }
717
  }
Line 778... Line 790...
778
    setRefund_timestampIsSet(false);
790
    setRefund_timestampIsSet(false);
779
    this.refund_timestamp = 0;
791
    this.refund_timestamp = 0;
780
    setNew_order_idIsSet(false);
792
    setNew_order_idIsSet(false);
781
    this.new_order_id = 0;
793
    this.new_order_id = 0;
782
    this.previousStatus = null;
794
    this.previousStatus = null;
-
 
795
    setVendorIdIsSet(false);
-
 
796
    this.vendorId = 0;
783
  }
797
  }
784
 
798
 
785
  public long getId() {
799
  public long getId() {
786
    return this.id;
800
    return this.id;
787
  }
801
  }
Line 1917... Line 1931...
1917
    if (!value) {
1931
    if (!value) {
1918
      this.previousStatus = null;
1932
      this.previousStatus = null;
1919
    }
1933
    }
1920
  }
1934
  }
1921
 
1935
 
-
 
1936
  public long getVendorId() {
-
 
1937
    return this.vendorId;
-
 
1938
  }
-
 
1939
 
-
 
1940
  public void setVendorId(long vendorId) {
-
 
1941
    this.vendorId = vendorId;
-
 
1942
    setVendorIdIsSet(true);
-
 
1943
  }
-
 
1944
 
-
 
1945
  public void unsetVendorId() {
-
 
1946
    __isset_bit_vector.clear(__VENDORID_ISSET_ID);
-
 
1947
  }
-
 
1948
 
-
 
1949
  /** Returns true if field vendorId is set (has been assigned a value) and false otherwise */
-
 
1950
  public boolean isSetVendorId() {
-
 
1951
    return __isset_bit_vector.get(__VENDORID_ISSET_ID);
-
 
1952
  }
-
 
1953
 
-
 
1954
  public void setVendorIdIsSet(boolean value) {
-
 
1955
    __isset_bit_vector.set(__VENDORID_ISSET_ID, value);
-
 
1956
  }
-
 
1957
 
1922
  public void setFieldValue(_Fields field, Object value) {
1958
  public void setFieldValue(_Fields field, Object value) {
1923
    switch (field) {
1959
    switch (field) {
1924
    case ID:
1960
    case ID:
1925
      if (value == null) {
1961
      if (value == null) {
1926
        unsetId();
1962
        unsetId();
Line 2295... Line 2331...
2295
      } else {
2331
      } else {
2296
        setPreviousStatus((OrderStatus)value);
2332
        setPreviousStatus((OrderStatus)value);
2297
      }
2333
      }
2298
      break;
2334
      break;
2299
 
2335
 
-
 
2336
    case VENDOR_ID:
-
 
2337
      if (value == null) {
-
 
2338
        unsetVendorId();
-
 
2339
      } else {
-
 
2340
        setVendorId((Long)value);
-
 
2341
      }
-
 
2342
      break;
-
 
2343
 
2300
    }
2344
    }
2301
  }
2345
  }
2302
 
2346
 
2303
  public Object getFieldValue(_Fields field) {
2347
  public Object getFieldValue(_Fields field) {
2304
    switch (field) {
2348
    switch (field) {
Line 2441... Line 2485...
2441
      return Long.valueOf(getNew_order_id());
2485
      return Long.valueOf(getNew_order_id());
2442
 
2486
 
2443
    case PREVIOUS_STATUS:
2487
    case PREVIOUS_STATUS:
2444
      return getPreviousStatus();
2488
      return getPreviousStatus();
2445
 
2489
 
-
 
2490
    case VENDOR_ID:
-
 
2491
      return Long.valueOf(getVendorId());
-
 
2492
 
2446
    }
2493
    }
2447
    throw new IllegalStateException();
2494
    throw new IllegalStateException();
2448
  }
2495
  }
2449
 
2496
 
2450
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
2497
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
Line 2546... Line 2593...
2546
      return isSetRefund_timestamp();
2593
      return isSetRefund_timestamp();
2547
    case NEW_ORDER_ID:
2594
    case NEW_ORDER_ID:
2548
      return isSetNew_order_id();
2595
      return isSetNew_order_id();
2549
    case PREVIOUS_STATUS:
2596
    case PREVIOUS_STATUS:
2550
      return isSetPreviousStatus();
2597
      return isSetPreviousStatus();
-
 
2598
    case VENDOR_ID:
-
 
2599
      return isSetVendorId();
2551
    }
2600
    }
2552
    throw new IllegalStateException();
2601
    throw new IllegalStateException();
2553
  }
2602
  }
2554
 
2603
 
2555
  @Override
2604
  @Override
Line 2986... Line 3035...
2986
        return false;
3035
        return false;
2987
      if (!this.previousStatus.equals(that.previousStatus))
3036
      if (!this.previousStatus.equals(that.previousStatus))
2988
        return false;
3037
        return false;
2989
    }
3038
    }
2990
 
3039
 
-
 
3040
    boolean this_present_vendorId = true;
-
 
3041
    boolean that_present_vendorId = true;
-
 
3042
    if (this_present_vendorId || that_present_vendorId) {
-
 
3043
      if (!(this_present_vendorId && that_present_vendorId))
-
 
3044
        return false;
-
 
3045
      if (this.vendorId != that.vendorId)
-
 
3046
        return false;
-
 
3047
    }
-
 
3048
 
2991
    return true;
3049
    return true;
2992
  }
3050
  }
2993
 
3051
 
2994
  @Override
3052
  @Override
2995
  public int hashCode() {
3053
  public int hashCode() {
Line 3472... Line 3530...
3472
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.previousStatus, typedOther.previousStatus);
3530
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.previousStatus, typedOther.previousStatus);
3473
      if (lastComparison != 0) {
3531
      if (lastComparison != 0) {
3474
        return lastComparison;
3532
        return lastComparison;
3475
      }
3533
      }
3476
    }
3534
    }
-
 
3535
    lastComparison = Boolean.valueOf(isSetVendorId()).compareTo(typedOther.isSetVendorId());
-
 
3536
    if (lastComparison != 0) {
-
 
3537
      return lastComparison;
-
 
3538
    }
-
 
3539
    if (isSetVendorId()) {
-
 
3540
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.vendorId, typedOther.vendorId);
-
 
3541
      if (lastComparison != 0) {
-
 
3542
        return lastComparison;
-
 
3543
      }
-
 
3544
    }
3477
    return 0;
3545
    return 0;
3478
  }
3546
  }
3479
 
3547
 
3480
  public _Fields fieldForId(int fieldId) {
3548
  public _Fields fieldForId(int fieldId) {
3481
    return _Fields.findByThriftId(fieldId);
3549
    return _Fields.findByThriftId(fieldId);
Line 3856... Line 3924...
3856
            this.previousStatus = OrderStatus.findByValue(iprot.readI32());
3924
            this.previousStatus = OrderStatus.findByValue(iprot.readI32());
3857
          } else { 
3925
          } else { 
3858
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
3926
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
3859
          }
3927
          }
3860
          break;
3928
          break;
-
 
3929
        case 48: // VENDOR_ID
-
 
3930
          if (field.type == org.apache.thrift.protocol.TType.I64) {
-
 
3931
            this.vendorId = iprot.readI64();
-
 
3932
            setVendorIdIsSet(true);
-
 
3933
          } else { 
-
 
3934
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
3935
          }
-
 
3936
          break;
3861
        default:
3937
        default:
3862
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
3938
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
3863
      }
3939
      }
3864
      iprot.readFieldEnd();
3940
      iprot.readFieldEnd();
3865
    }
3941
    }
Line 4063... Line 4139...
4063
    if (this.previousStatus != null) {
4139
    if (this.previousStatus != null) {
4064
      oprot.writeFieldBegin(PREVIOUS_STATUS_FIELD_DESC);
4140
      oprot.writeFieldBegin(PREVIOUS_STATUS_FIELD_DESC);
4065
      oprot.writeI32(this.previousStatus.getValue());
4141
      oprot.writeI32(this.previousStatus.getValue());
4066
      oprot.writeFieldEnd();
4142
      oprot.writeFieldEnd();
4067
    }
4143
    }
-
 
4144
    oprot.writeFieldBegin(VENDOR_ID_FIELD_DESC);
-
 
4145
    oprot.writeI64(this.vendorId);
-
 
4146
    oprot.writeFieldEnd();
4068
    oprot.writeFieldStop();
4147
    oprot.writeFieldStop();
4069
    oprot.writeStructEnd();
4148
    oprot.writeStructEnd();
4070
  }
4149
  }
4071
 
4150
 
4072
  @Override
4151
  @Override
Line 4345... Line 4424...
4345
      sb.append("null");
4424
      sb.append("null");
4346
    } else {
4425
    } else {
4347
      sb.append(this.previousStatus);
4426
      sb.append(this.previousStatus);
4348
    }
4427
    }
4349
    first = false;
4428
    first = false;
-
 
4429
    if (!first) sb.append(", ");
-
 
4430
    sb.append("vendorId:");
-
 
4431
    sb.append(this.vendorId);
-
 
4432
    first = false;
4350
    sb.append(")");
4433
    sb.append(")");
4351
    return sb.toString();
4434
    return sb.toString();
4352
  }
4435
  }
4353
 
4436
 
4354
  public void validate() throws org.apache.thrift.TException {
4437
  public void validate() throws org.apache.thrift.TException {