Subversion Repositories SmartDukaan

Rev

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

Rev 3553 Rev 3986
Line 60... Line 60...
60
  private static final org.apache.thrift.protocol.TField PICKUP_REQUEST_NO_FIELD_DESC = new org.apache.thrift.protocol.TField("pickupRequestNo", org.apache.thrift.protocol.TType.STRING, (short)35);
60
  private static final org.apache.thrift.protocol.TField PICKUP_REQUEST_NO_FIELD_DESC = new org.apache.thrift.protocol.TField("pickupRequestNo", org.apache.thrift.protocol.TType.STRING, (short)35);
61
  private static final org.apache.thrift.protocol.TField TRANSACTION_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("transactionId", org.apache.thrift.protocol.TType.I64, (short)36);
61
  private static final org.apache.thrift.protocol.TField TRANSACTION_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("transactionId", org.apache.thrift.protocol.TType.I64, (short)36);
62
  private static final org.apache.thrift.protocol.TField PURCHASE_ORDER_NO_FIELD_DESC = new org.apache.thrift.protocol.TField("purchaseOrderNo", org.apache.thrift.protocol.TType.STRING, (short)37);
62
  private static final org.apache.thrift.protocol.TField PURCHASE_ORDER_NO_FIELD_DESC = new org.apache.thrift.protocol.TField("purchaseOrderNo", org.apache.thrift.protocol.TType.STRING, (short)37);
63
  private static final org.apache.thrift.protocol.TField COD_FIELD_DESC = new org.apache.thrift.protocol.TField("cod", org.apache.thrift.protocol.TType.BOOL, (short)38);
63
  private static final org.apache.thrift.protocol.TField COD_FIELD_DESC = new org.apache.thrift.protocol.TField("cod", org.apache.thrift.protocol.TType.BOOL, (short)38);
64
  private static final org.apache.thrift.protocol.TField DELAY_REASON_FIELD_DESC = new org.apache.thrift.protocol.TField("delayReason", org.apache.thrift.protocol.TType.I32, (short)39);
64
  private static final org.apache.thrift.protocol.TField DELAY_REASON_FIELD_DESC = new org.apache.thrift.protocol.TField("delayReason", org.apache.thrift.protocol.TType.I32, (short)39);
-
 
65
  private static final org.apache.thrift.protocol.TField PROMISED_DELIVERY_TIME_FIELD_DESC = new org.apache.thrift.protocol.TField("promised_delivery_time", org.apache.thrift.protocol.TType.I64, (short)40);
65
 
66
 
66
  private long id; // required
67
  private long id; // required
67
  private long warehouse_id; // required
68
  private long warehouse_id; // required
68
  private List<LineItem> lineitems; // required
69
  private List<LineItem> lineitems; // required
69
  private long logistics_provider_id; // required
70
  private long logistics_provider_id; // required
Line 100... Line 101...
100
  private String pickupRequestNo; // required
101
  private String pickupRequestNo; // required
101
  private long transactionId; // required
102
  private long transactionId; // required
102
  private String purchaseOrderNo; // required
103
  private String purchaseOrderNo; // required
103
  private boolean cod; // required
104
  private boolean cod; // required
104
  private DelayReason delayReason; // required
105
  private DelayReason delayReason; // required
-
 
106
  private long promised_delivery_time; // required
105
 
107
 
106
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
108
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
107
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
109
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
108
    ID((short)1, "id"),
110
    ID((short)1, "id"),
109
    WAREHOUSE_ID((short)2, "warehouse_id"),
111
    WAREHOUSE_ID((short)2, "warehouse_id"),
Line 171... Line 173...
171
    COD((short)38, "cod"),
173
    COD((short)38, "cod"),
172
    /**
174
    /**
173
     * 
175
     * 
174
     * @see DelayReason
176
     * @see DelayReason
175
     */
177
     */
176
    DELAY_REASON((short)39, "delayReason");
178
    DELAY_REASON((short)39, "delayReason"),
-
 
179
    PROMISED_DELIVERY_TIME((short)40, "promised_delivery_time");
177
 
180
 
178
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
181
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
179
 
182
 
180
    static {
183
    static {
181
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
184
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
Line 264... Line 267...
264
          return PURCHASE_ORDER_NO;
267
          return PURCHASE_ORDER_NO;
265
        case 38: // COD
268
        case 38: // COD
266
          return COD;
269
          return COD;
267
        case 39: // DELAY_REASON
270
        case 39: // DELAY_REASON
268
          return DELAY_REASON;
271
          return DELAY_REASON;
-
 
272
        case 40: // PROMISED_DELIVERY_TIME
-
 
273
          return PROMISED_DELIVERY_TIME;
269
        default:
274
        default:
270
          return null;
275
          return null;
271
      }
276
      }
272
    }
277
    }
273
 
278
 
Line 324... Line 329...
324
  private static final int __BATCHNO_ISSET_ID = 15;
329
  private static final int __BATCHNO_ISSET_ID = 15;
325
  private static final int __SERIALNO_ISSET_ID = 16;
330
  private static final int __SERIALNO_ISSET_ID = 16;
326
  private static final int __DOAFLAG_ISSET_ID = 17;
331
  private static final int __DOAFLAG_ISSET_ID = 17;
327
  private static final int __TRANSACTIONID_ISSET_ID = 18;
332
  private static final int __TRANSACTIONID_ISSET_ID = 18;
328
  private static final int __COD_ISSET_ID = 19;
333
  private static final int __COD_ISSET_ID = 19;
-
 
334
  private static final int __PROMISED_DELIVERY_TIME_ISSET_ID = 20;
329
  private BitSet __isset_bit_vector = new BitSet(20);
335
  private BitSet __isset_bit_vector = new BitSet(21);
330
 
336
 
331
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
337
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
332
  static {
338
  static {
333
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
339
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
334
    tmpMap.put(_Fields.ID, new org.apache.thrift.meta_data.FieldMetaData("id", org.apache.thrift.TFieldRequirementType.DEFAULT, 
340
    tmpMap.put(_Fields.ID, new org.apache.thrift.meta_data.FieldMetaData("id", org.apache.thrift.TFieldRequirementType.DEFAULT, 
Line 408... Line 414...
408
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
414
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
409
    tmpMap.put(_Fields.COD, new org.apache.thrift.meta_data.FieldMetaData("cod", org.apache.thrift.TFieldRequirementType.DEFAULT, 
415
    tmpMap.put(_Fields.COD, new org.apache.thrift.meta_data.FieldMetaData("cod", org.apache.thrift.TFieldRequirementType.DEFAULT, 
410
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
416
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
411
    tmpMap.put(_Fields.DELAY_REASON, new org.apache.thrift.meta_data.FieldMetaData("delayReason", org.apache.thrift.TFieldRequirementType.DEFAULT, 
417
    tmpMap.put(_Fields.DELAY_REASON, new org.apache.thrift.meta_data.FieldMetaData("delayReason", org.apache.thrift.TFieldRequirementType.DEFAULT, 
412
        new org.apache.thrift.meta_data.EnumMetaData(org.apache.thrift.protocol.TType.ENUM, DelayReason.class)));
418
        new org.apache.thrift.meta_data.EnumMetaData(org.apache.thrift.protocol.TType.ENUM, DelayReason.class)));
-
 
419
    tmpMap.put(_Fields.PROMISED_DELIVERY_TIME, new org.apache.thrift.meta_data.FieldMetaData("promised_delivery_time", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
420
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
413
    metaDataMap = Collections.unmodifiableMap(tmpMap);
421
    metaDataMap = Collections.unmodifiableMap(tmpMap);
414
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Order.class, metaDataMap);
422
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Order.class, metaDataMap);
415
  }
423
  }
416
 
424
 
417
  public Order() {
425
  public Order() {
Line 454... Line 462...
454
    boolean doaFlag,
462
    boolean doaFlag,
455
    String pickupRequestNo,
463
    String pickupRequestNo,
456
    long transactionId,
464
    long transactionId,
457
    String purchaseOrderNo,
465
    String purchaseOrderNo,
458
    boolean cod,
466
    boolean cod,
459
    DelayReason delayReason)
467
    DelayReason delayReason,
-
 
468
    long promised_delivery_time)
460
  {
469
  {
461
    this();
470
    this();
462
    this.id = id;
471
    this.id = id;
463
    setIdIsSet(true);
472
    setIdIsSet(true);
464
    this.warehouse_id = warehouse_id;
473
    this.warehouse_id = warehouse_id;
Line 516... Line 525...
516
    setTransactionIdIsSet(true);
525
    setTransactionIdIsSet(true);
517
    this.purchaseOrderNo = purchaseOrderNo;
526
    this.purchaseOrderNo = purchaseOrderNo;
518
    this.cod = cod;
527
    this.cod = cod;
519
    setCodIsSet(true);
528
    setCodIsSet(true);
520
    this.delayReason = delayReason;
529
    this.delayReason = delayReason;
-
 
530
    this.promised_delivery_time = promised_delivery_time;
-
 
531
    setPromised_delivery_timeIsSet(true);
521
  }
532
  }
522
 
533
 
523
  /**
534
  /**
524
   * Performs a deep copy on <i>other</i>.
535
   * Performs a deep copy on <i>other</i>.
525
   */
536
   */
Line 605... Line 616...
605
    }
616
    }
606
    this.cod = other.cod;
617
    this.cod = other.cod;
607
    if (other.isSetDelayReason()) {
618
    if (other.isSetDelayReason()) {
608
      this.delayReason = other.delayReason;
619
      this.delayReason = other.delayReason;
609
    }
620
    }
-
 
621
    this.promised_delivery_time = other.promised_delivery_time;
610
  }
622
  }
611
 
623
 
612
  public Order deepCopy() {
624
  public Order deepCopy() {
613
    return new Order(this);
625
    return new Order(this);
614
  }
626
  }
Line 672... Line 684...
672
    this.transactionId = 0;
684
    this.transactionId = 0;
673
    this.purchaseOrderNo = null;
685
    this.purchaseOrderNo = null;
674
    setCodIsSet(false);
686
    setCodIsSet(false);
675
    this.cod = false;
687
    this.cod = false;
676
    this.delayReason = null;
688
    this.delayReason = null;
-
 
689
    setPromised_delivery_timeIsSet(false);
-
 
690
    this.promised_delivery_time = 0;
677
  }
691
  }
678
 
692
 
679
  public long getId() {
693
  public long getId() {
680
    return this.id;
694
    return this.id;
681
  }
695
  }
Line 1626... Line 1640...
1626
    if (!value) {
1640
    if (!value) {
1627
      this.delayReason = null;
1641
      this.delayReason = null;
1628
    }
1642
    }
1629
  }
1643
  }
1630
 
1644
 
-
 
1645
  public long getPromised_delivery_time() {
-
 
1646
    return this.promised_delivery_time;
-
 
1647
  }
-
 
1648
 
-
 
1649
  public void setPromised_delivery_time(long promised_delivery_time) {
-
 
1650
    this.promised_delivery_time = promised_delivery_time;
-
 
1651
    setPromised_delivery_timeIsSet(true);
-
 
1652
  }
-
 
1653
 
-
 
1654
  public void unsetPromised_delivery_time() {
-
 
1655
    __isset_bit_vector.clear(__PROMISED_DELIVERY_TIME_ISSET_ID);
-
 
1656
  }
-
 
1657
 
-
 
1658
  /** Returns true if field promised_delivery_time is set (has been assigned a value) and false otherwise */
-
 
1659
  public boolean isSetPromised_delivery_time() {
-
 
1660
    return __isset_bit_vector.get(__PROMISED_DELIVERY_TIME_ISSET_ID);
-
 
1661
  }
-
 
1662
 
-
 
1663
  public void setPromised_delivery_timeIsSet(boolean value) {
-
 
1664
    __isset_bit_vector.set(__PROMISED_DELIVERY_TIME_ISSET_ID, value);
-
 
1665
  }
-
 
1666
 
1631
  public void setFieldValue(_Fields field, Object value) {
1667
  public void setFieldValue(_Fields field, Object value) {
1632
    switch (field) {
1668
    switch (field) {
1633
    case ID:
1669
    case ID:
1634
      if (value == null) {
1670
      if (value == null) {
1635
        unsetId();
1671
        unsetId();
Line 1940... Line 1976...
1940
      } else {
1976
      } else {
1941
        setDelayReason((DelayReason)value);
1977
        setDelayReason((DelayReason)value);
1942
      }
1978
      }
1943
      break;
1979
      break;
1944
 
1980
 
-
 
1981
    case PROMISED_DELIVERY_TIME:
-
 
1982
      if (value == null) {
-
 
1983
        unsetPromised_delivery_time();
-
 
1984
      } else {
-
 
1985
        setPromised_delivery_time((Long)value);
-
 
1986
      }
-
 
1987
      break;
-
 
1988
 
1945
    }
1989
    }
1946
  }
1990
  }
1947
 
1991
 
1948
  public Object getFieldValue(_Fields field) {
1992
  public Object getFieldValue(_Fields field) {
1949
    switch (field) {
1993
    switch (field) {
Line 2062... Line 2106...
2062
      return Boolean.valueOf(isCod());
2106
      return Boolean.valueOf(isCod());
2063
 
2107
 
2064
    case DELAY_REASON:
2108
    case DELAY_REASON:
2065
      return getDelayReason();
2109
      return getDelayReason();
2066
 
2110
 
-
 
2111
    case PROMISED_DELIVERY_TIME:
-
 
2112
      return Long.valueOf(getPromised_delivery_time());
-
 
2113
 
2067
    }
2114
    }
2068
    throw new IllegalStateException();
2115
    throw new IllegalStateException();
2069
  }
2116
  }
2070
 
2117
 
2071
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
2118
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
Line 2151... Line 2198...
2151
      return isSetPurchaseOrderNo();
2198
      return isSetPurchaseOrderNo();
2152
    case COD:
2199
    case COD:
2153
      return isSetCod();
2200
      return isSetCod();
2154
    case DELAY_REASON:
2201
    case DELAY_REASON:
2155
      return isSetDelayReason();
2202
      return isSetDelayReason();
-
 
2203
    case PROMISED_DELIVERY_TIME:
-
 
2204
      return isSetPromised_delivery_time();
2156
    }
2205
    }
2157
    throw new IllegalStateException();
2206
    throw new IllegalStateException();
2158
  }
2207
  }
2159
 
2208
 
2160
  @Override
2209
  @Override
Line 2519... Line 2568...
2519
        return false;
2568
        return false;
2520
      if (!this.delayReason.equals(that.delayReason))
2569
      if (!this.delayReason.equals(that.delayReason))
2521
        return false;
2570
        return false;
2522
    }
2571
    }
2523
 
2572
 
-
 
2573
    boolean this_present_promised_delivery_time = true;
-
 
2574
    boolean that_present_promised_delivery_time = true;
-
 
2575
    if (this_present_promised_delivery_time || that_present_promised_delivery_time) {
-
 
2576
      if (!(this_present_promised_delivery_time && that_present_promised_delivery_time))
-
 
2577
        return false;
-
 
2578
      if (this.promised_delivery_time != that.promised_delivery_time)
-
 
2579
        return false;
-
 
2580
    }
-
 
2581
 
2524
    return true;
2582
    return true;
2525
  }
2583
  }
2526
 
2584
 
2527
  @Override
2585
  @Override
2528
  public int hashCode() {
2586
  public int hashCode() {
Line 2925... Line 2983...
2925
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.delayReason, typedOther.delayReason);
2983
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.delayReason, typedOther.delayReason);
2926
      if (lastComparison != 0) {
2984
      if (lastComparison != 0) {
2927
        return lastComparison;
2985
        return lastComparison;
2928
      }
2986
      }
2929
    }
2987
    }
-
 
2988
    lastComparison = Boolean.valueOf(isSetPromised_delivery_time()).compareTo(typedOther.isSetPromised_delivery_time());
-
 
2989
    if (lastComparison != 0) {
-
 
2990
      return lastComparison;
-
 
2991
    }
-
 
2992
    if (isSetPromised_delivery_time()) {
-
 
2993
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.promised_delivery_time, typedOther.promised_delivery_time);
-
 
2994
      if (lastComparison != 0) {
-
 
2995
        return lastComparison;
-
 
2996
      }
-
 
2997
    }
2930
    return 0;
2998
    return 0;
2931
  }
2999
  }
2932
 
3000
 
2933
  public _Fields fieldForId(int fieldId) {
3001
  public _Fields fieldForId(int fieldId) {
2934
    return _Fields.findByThriftId(fieldId);
3002
    return _Fields.findByThriftId(fieldId);
Line 3246... Line 3314...
3246
            this.delayReason = DelayReason.findByValue(iprot.readI32());
3314
            this.delayReason = DelayReason.findByValue(iprot.readI32());
3247
          } else { 
3315
          } else { 
3248
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
3316
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
3249
          }
3317
          }
3250
          break;
3318
          break;
-
 
3319
        case 40: // PROMISED_DELIVERY_TIME
-
 
3320
          if (field.type == org.apache.thrift.protocol.TType.I64) {
-
 
3321
            this.promised_delivery_time = iprot.readI64();
-
 
3322
            setPromised_delivery_timeIsSet(true);
-
 
3323
          } else { 
-
 
3324
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
3325
          }
-
 
3326
          break;
3251
        default:
3327
        default:
3252
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
3328
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
3253
      }
3329
      }
3254
      iprot.readFieldEnd();
3330
      iprot.readFieldEnd();
3255
    }
3331
    }
Line 3421... Line 3497...
3421
    if (this.delayReason != null) {
3497
    if (this.delayReason != null) {
3422
      oprot.writeFieldBegin(DELAY_REASON_FIELD_DESC);
3498
      oprot.writeFieldBegin(DELAY_REASON_FIELD_DESC);
3423
      oprot.writeI32(this.delayReason.getValue());
3499
      oprot.writeI32(this.delayReason.getValue());
3424
      oprot.writeFieldEnd();
3500
      oprot.writeFieldEnd();
3425
    }
3501
    }
-
 
3502
    oprot.writeFieldBegin(PROMISED_DELIVERY_TIME_FIELD_DESC);
-
 
3503
    oprot.writeI64(this.promised_delivery_time);
-
 
3504
    oprot.writeFieldEnd();
3426
    oprot.writeFieldStop();
3505
    oprot.writeFieldStop();
3427
    oprot.writeStructEnd();
3506
    oprot.writeStructEnd();
3428
  }
3507
  }
3429
 
3508
 
3430
  @Override
3509
  @Override
Line 3661... Line 3740...
3661
      sb.append("null");
3740
      sb.append("null");
3662
    } else {
3741
    } else {
3663
      sb.append(this.delayReason);
3742
      sb.append(this.delayReason);
3664
    }
3743
    }
3665
    first = false;
3744
    first = false;
-
 
3745
    if (!first) sb.append(", ");
-
 
3746
    sb.append("promised_delivery_time:");
-
 
3747
    sb.append(this.promised_delivery_time);
-
 
3748
    first = false;
3666
    sb.append(")");
3749
    sb.append(")");
3667
    return sb.toString();
3750
    return sb.toString();
3668
  }
3751
  }
3669
 
3752
 
3670
  public void validate() throws org.apache.thrift.TException {
3753
  public void validate() throws org.apache.thrift.TException {