Subversion Repositories SmartDukaan

Rev

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

Rev 4004 Rev 4102
Line 63... Line 63...
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
  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);
66
  private static final org.apache.thrift.protocol.TField EXPECTED_SHIPPING_TIME_FIELD_DESC = new org.apache.thrift.protocol.TField("expected_shipping_time", org.apache.thrift.protocol.TType.I64, (short)41);
66
  private static final org.apache.thrift.protocol.TField EXPECTED_SHIPPING_TIME_FIELD_DESC = new org.apache.thrift.protocol.TField("expected_shipping_time", org.apache.thrift.protocol.TType.I64, (short)41);
67
  private static final org.apache.thrift.protocol.TField VERIFICATION_TIMESTAMP_FIELD_DESC = new org.apache.thrift.protocol.TField("verification_timestamp", org.apache.thrift.protocol.TType.I64, (short)42);
67
  private static final org.apache.thrift.protocol.TField VERIFICATION_TIMESTAMP_FIELD_DESC = new org.apache.thrift.protocol.TField("verification_timestamp", org.apache.thrift.protocol.TType.I64, (short)42);
-
 
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
 
69
 
69
  private long id; // required
70
  private long id; // required
70
  private long warehouse_id; // required
71
  private long warehouse_id; // required
71
  private List<LineItem> lineitems; // required
72
  private List<LineItem> lineitems; // required
72
  private long logistics_provider_id; // required
73
  private long logistics_provider_id; // required
Line 106... Line 107...
106
  private boolean cod; // required
107
  private boolean cod; // required
107
  private DelayReason delayReason; // required
108
  private DelayReason delayReason; // required
108
  private long promised_delivery_time; // required
109
  private long promised_delivery_time; // required
109
  private long expected_shipping_time; // required
110
  private long expected_shipping_time; // required
110
  private long verification_timestamp; // required
111
  private long verification_timestamp; // required
-
 
112
  private long promised_shipping_time; // required
111
 
113
 
112
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
114
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
113
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
115
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
114
    ID((short)1, "id"),
116
    ID((short)1, "id"),
115
    WAREHOUSE_ID((short)2, "warehouse_id"),
117
    WAREHOUSE_ID((short)2, "warehouse_id"),
Line 180... Line 182...
180
     * @see DelayReason
182
     * @see DelayReason
181
     */
183
     */
182
    DELAY_REASON((short)39, "delayReason"),
184
    DELAY_REASON((short)39, "delayReason"),
183
    PROMISED_DELIVERY_TIME((short)40, "promised_delivery_time"),
185
    PROMISED_DELIVERY_TIME((short)40, "promised_delivery_time"),
184
    EXPECTED_SHIPPING_TIME((short)41, "expected_shipping_time"),
186
    EXPECTED_SHIPPING_TIME((short)41, "expected_shipping_time"),
185
    VERIFICATION_TIMESTAMP((short)42, "verification_timestamp");
187
    VERIFICATION_TIMESTAMP((short)42, "verification_timestamp"),
-
 
188
    PROMISED_SHIPPING_TIME((short)43, "promised_shipping_time");
186
 
189
 
187
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
190
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
188
 
191
 
189
    static {
192
    static {
190
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
193
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
Line 279... Line 282...
279
          return PROMISED_DELIVERY_TIME;
282
          return PROMISED_DELIVERY_TIME;
280
        case 41: // EXPECTED_SHIPPING_TIME
283
        case 41: // EXPECTED_SHIPPING_TIME
281
          return EXPECTED_SHIPPING_TIME;
284
          return EXPECTED_SHIPPING_TIME;
282
        case 42: // VERIFICATION_TIMESTAMP
285
        case 42: // VERIFICATION_TIMESTAMP
283
          return VERIFICATION_TIMESTAMP;
286
          return VERIFICATION_TIMESTAMP;
-
 
287
        case 43: // PROMISED_SHIPPING_TIME
-
 
288
          return PROMISED_SHIPPING_TIME;
284
        default:
289
        default:
285
          return null;
290
          return null;
286
      }
291
      }
287
    }
292
    }
288
 
293
 
Line 342... Line 347...
342
  private static final int __TRANSACTIONID_ISSET_ID = 18;
347
  private static final int __TRANSACTIONID_ISSET_ID = 18;
343
  private static final int __COD_ISSET_ID = 19;
348
  private static final int __COD_ISSET_ID = 19;
344
  private static final int __PROMISED_DELIVERY_TIME_ISSET_ID = 20;
349
  private static final int __PROMISED_DELIVERY_TIME_ISSET_ID = 20;
345
  private static final int __EXPECTED_SHIPPING_TIME_ISSET_ID = 21;
350
  private static final int __EXPECTED_SHIPPING_TIME_ISSET_ID = 21;
346
  private static final int __VERIFICATION_TIMESTAMP_ISSET_ID = 22;
351
  private static final int __VERIFICATION_TIMESTAMP_ISSET_ID = 22;
-
 
352
  private static final int __PROMISED_SHIPPING_TIME_ISSET_ID = 23;
347
  private BitSet __isset_bit_vector = new BitSet(23);
353
  private BitSet __isset_bit_vector = new BitSet(24);
348
 
354
 
349
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
355
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
350
  static {
356
  static {
351
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
357
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
352
    tmpMap.put(_Fields.ID, new org.apache.thrift.meta_data.FieldMetaData("id", org.apache.thrift.TFieldRequirementType.DEFAULT, 
358
    tmpMap.put(_Fields.ID, new org.apache.thrift.meta_data.FieldMetaData("id", org.apache.thrift.TFieldRequirementType.DEFAULT, 
Line 432... Line 438...
432
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
438
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
433
    tmpMap.put(_Fields.EXPECTED_SHIPPING_TIME, new org.apache.thrift.meta_data.FieldMetaData("expected_shipping_time", org.apache.thrift.TFieldRequirementType.DEFAULT, 
439
    tmpMap.put(_Fields.EXPECTED_SHIPPING_TIME, new org.apache.thrift.meta_data.FieldMetaData("expected_shipping_time", org.apache.thrift.TFieldRequirementType.DEFAULT, 
434
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
440
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
435
    tmpMap.put(_Fields.VERIFICATION_TIMESTAMP, new org.apache.thrift.meta_data.FieldMetaData("verification_timestamp", org.apache.thrift.TFieldRequirementType.DEFAULT, 
441
    tmpMap.put(_Fields.VERIFICATION_TIMESTAMP, new org.apache.thrift.meta_data.FieldMetaData("verification_timestamp", org.apache.thrift.TFieldRequirementType.DEFAULT, 
436
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
442
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
-
 
443
    tmpMap.put(_Fields.PROMISED_SHIPPING_TIME, new org.apache.thrift.meta_data.FieldMetaData("promised_shipping_time", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
444
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
437
    metaDataMap = Collections.unmodifiableMap(tmpMap);
445
    metaDataMap = Collections.unmodifiableMap(tmpMap);
438
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Order.class, metaDataMap);
446
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Order.class, metaDataMap);
439
  }
447
  }
440
 
448
 
441
  public Order() {
449
  public Order() {
Line 481... Line 489...
481
    String purchaseOrderNo,
489
    String purchaseOrderNo,
482
    boolean cod,
490
    boolean cod,
483
    DelayReason delayReason,
491
    DelayReason delayReason,
484
    long promised_delivery_time,
492
    long promised_delivery_time,
485
    long expected_shipping_time,
493
    long expected_shipping_time,
486
    long verification_timestamp)
494
    long verification_timestamp,
-
 
495
    long promised_shipping_time)
487
  {
496
  {
488
    this();
497
    this();
489
    this.id = id;
498
    this.id = id;
490
    setIdIsSet(true);
499
    setIdIsSet(true);
491
    this.warehouse_id = warehouse_id;
500
    this.warehouse_id = warehouse_id;
Line 549... Line 558...
549
    setPromised_delivery_timeIsSet(true);
558
    setPromised_delivery_timeIsSet(true);
550
    this.expected_shipping_time = expected_shipping_time;
559
    this.expected_shipping_time = expected_shipping_time;
551
    setExpected_shipping_timeIsSet(true);
560
    setExpected_shipping_timeIsSet(true);
552
    this.verification_timestamp = verification_timestamp;
561
    this.verification_timestamp = verification_timestamp;
553
    setVerification_timestampIsSet(true);
562
    setVerification_timestampIsSet(true);
-
 
563
    this.promised_shipping_time = promised_shipping_time;
-
 
564
    setPromised_shipping_timeIsSet(true);
554
  }
565
  }
555
 
566
 
556
  /**
567
  /**
557
   * Performs a deep copy on <i>other</i>.
568
   * Performs a deep copy on <i>other</i>.
558
   */
569
   */
Line 641... Line 652...
641
      this.delayReason = other.delayReason;
652
      this.delayReason = other.delayReason;
642
    }
653
    }
643
    this.promised_delivery_time = other.promised_delivery_time;
654
    this.promised_delivery_time = other.promised_delivery_time;
644
    this.expected_shipping_time = other.expected_shipping_time;
655
    this.expected_shipping_time = other.expected_shipping_time;
645
    this.verification_timestamp = other.verification_timestamp;
656
    this.verification_timestamp = other.verification_timestamp;
-
 
657
    this.promised_shipping_time = other.promised_shipping_time;
646
  }
658
  }
647
 
659
 
648
  public Order deepCopy() {
660
  public Order deepCopy() {
649
    return new Order(this);
661
    return new Order(this);
650
  }
662
  }
Line 714... Line 726...
714
    this.promised_delivery_time = 0;
726
    this.promised_delivery_time = 0;
715
    setExpected_shipping_timeIsSet(false);
727
    setExpected_shipping_timeIsSet(false);
716
    this.expected_shipping_time = 0;
728
    this.expected_shipping_time = 0;
717
    setVerification_timestampIsSet(false);
729
    setVerification_timestampIsSet(false);
718
    this.verification_timestamp = 0;
730
    this.verification_timestamp = 0;
-
 
731
    setPromised_shipping_timeIsSet(false);
-
 
732
    this.promised_shipping_time = 0;
719
  }
733
  }
720
 
734
 
721
  public long getId() {
735
  public long getId() {
722
    return this.id;
736
    return this.id;
723
  }
737
  }
Line 1734... Line 1748...
1734
 
1748
 
1735
  public void setVerification_timestampIsSet(boolean value) {
1749
  public void setVerification_timestampIsSet(boolean value) {
1736
    __isset_bit_vector.set(__VERIFICATION_TIMESTAMP_ISSET_ID, value);
1750
    __isset_bit_vector.set(__VERIFICATION_TIMESTAMP_ISSET_ID, value);
1737
  }
1751
  }
1738
 
1752
 
-
 
1753
  public long getPromised_shipping_time() {
-
 
1754
    return this.promised_shipping_time;
-
 
1755
  }
-
 
1756
 
-
 
1757
  public void setPromised_shipping_time(long promised_shipping_time) {
-
 
1758
    this.promised_shipping_time = promised_shipping_time;
-
 
1759
    setPromised_shipping_timeIsSet(true);
-
 
1760
  }
-
 
1761
 
-
 
1762
  public void unsetPromised_shipping_time() {
-
 
1763
    __isset_bit_vector.clear(__PROMISED_SHIPPING_TIME_ISSET_ID);
-
 
1764
  }
-
 
1765
 
-
 
1766
  /** Returns true if field promised_shipping_time is set (has been assigned a value) and false otherwise */
-
 
1767
  public boolean isSetPromised_shipping_time() {
-
 
1768
    return __isset_bit_vector.get(__PROMISED_SHIPPING_TIME_ISSET_ID);
-
 
1769
  }
-
 
1770
 
-
 
1771
  public void setPromised_shipping_timeIsSet(boolean value) {
-
 
1772
    __isset_bit_vector.set(__PROMISED_SHIPPING_TIME_ISSET_ID, value);
-
 
1773
  }
-
 
1774
 
1739
  public void setFieldValue(_Fields field, Object value) {
1775
  public void setFieldValue(_Fields field, Object value) {
1740
    switch (field) {
1776
    switch (field) {
1741
    case ID:
1777
    case ID:
1742
      if (value == null) {
1778
      if (value == null) {
1743
        unsetId();
1779
        unsetId();
Line 2072... Line 2108...
2072
      } else {
2108
      } else {
2073
        setVerification_timestamp((Long)value);
2109
        setVerification_timestamp((Long)value);
2074
      }
2110
      }
2075
      break;
2111
      break;
2076
 
2112
 
-
 
2113
    case PROMISED_SHIPPING_TIME:
-
 
2114
      if (value == null) {
-
 
2115
        unsetPromised_shipping_time();
-
 
2116
      } else {
-
 
2117
        setPromised_shipping_time((Long)value);
-
 
2118
      }
-
 
2119
      break;
-
 
2120
 
2077
    }
2121
    }
2078
  }
2122
  }
2079
 
2123
 
2080
  public Object getFieldValue(_Fields field) {
2124
  public Object getFieldValue(_Fields field) {
2081
    switch (field) {
2125
    switch (field) {
Line 2203... Line 2247...
2203
      return Long.valueOf(getExpected_shipping_time());
2247
      return Long.valueOf(getExpected_shipping_time());
2204
 
2248
 
2205
    case VERIFICATION_TIMESTAMP:
2249
    case VERIFICATION_TIMESTAMP:
2206
      return Long.valueOf(getVerification_timestamp());
2250
      return Long.valueOf(getVerification_timestamp());
2207
 
2251
 
-
 
2252
    case PROMISED_SHIPPING_TIME:
-
 
2253
      return Long.valueOf(getPromised_shipping_time());
-
 
2254
 
2208
    }
2255
    }
2209
    throw new IllegalStateException();
2256
    throw new IllegalStateException();
2210
  }
2257
  }
2211
 
2258
 
2212
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
2259
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
Line 2298... Line 2345...
2298
      return isSetPromised_delivery_time();
2345
      return isSetPromised_delivery_time();
2299
    case EXPECTED_SHIPPING_TIME:
2346
    case EXPECTED_SHIPPING_TIME:
2300
      return isSetExpected_shipping_time();
2347
      return isSetExpected_shipping_time();
2301
    case VERIFICATION_TIMESTAMP:
2348
    case VERIFICATION_TIMESTAMP:
2302
      return isSetVerification_timestamp();
2349
      return isSetVerification_timestamp();
-
 
2350
    case PROMISED_SHIPPING_TIME:
-
 
2351
      return isSetPromised_shipping_time();
2303
    }
2352
    }
2304
    throw new IllegalStateException();
2353
    throw new IllegalStateException();
2305
  }
2354
  }
2306
 
2355
 
2307
  @Override
2356
  @Override
Line 2693... Line 2742...
2693
        return false;
2742
        return false;
2694
      if (this.verification_timestamp != that.verification_timestamp)
2743
      if (this.verification_timestamp != that.verification_timestamp)
2695
        return false;
2744
        return false;
2696
    }
2745
    }
2697
 
2746
 
-
 
2747
    boolean this_present_promised_shipping_time = true;
-
 
2748
    boolean that_present_promised_shipping_time = true;
-
 
2749
    if (this_present_promised_shipping_time || that_present_promised_shipping_time) {
-
 
2750
      if (!(this_present_promised_shipping_time && that_present_promised_shipping_time))
-
 
2751
        return false;
-
 
2752
      if (this.promised_shipping_time != that.promised_shipping_time)
-
 
2753
        return false;
-
 
2754
    }
-
 
2755
 
2698
    return true;
2756
    return true;
2699
  }
2757
  }
2700
 
2758
 
2701
  @Override
2759
  @Override
2702
  public int hashCode() {
2760
  public int hashCode() {
Line 3129... Line 3187...
3129
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.verification_timestamp, typedOther.verification_timestamp);
3187
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.verification_timestamp, typedOther.verification_timestamp);
3130
      if (lastComparison != 0) {
3188
      if (lastComparison != 0) {
3131
        return lastComparison;
3189
        return lastComparison;
3132
      }
3190
      }
3133
    }
3191
    }
-
 
3192
    lastComparison = Boolean.valueOf(isSetPromised_shipping_time()).compareTo(typedOther.isSetPromised_shipping_time());
-
 
3193
    if (lastComparison != 0) {
-
 
3194
      return lastComparison;
-
 
3195
    }
-
 
3196
    if (isSetPromised_shipping_time()) {
-
 
3197
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.promised_shipping_time, typedOther.promised_shipping_time);
-
 
3198
      if (lastComparison != 0) {
-
 
3199
        return lastComparison;
-
 
3200
      }
-
 
3201
    }
3134
    return 0;
3202
    return 0;
3135
  }
3203
  }
3136
 
3204
 
3137
  public _Fields fieldForId(int fieldId) {
3205
  public _Fields fieldForId(int fieldId) {
3138
    return _Fields.findByThriftId(fieldId);
3206
    return _Fields.findByThriftId(fieldId);
Line 3474... Line 3542...
3474
            setVerification_timestampIsSet(true);
3542
            setVerification_timestampIsSet(true);
3475
          } else { 
3543
          } else { 
3476
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
3544
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
3477
          }
3545
          }
3478
          break;
3546
          break;
-
 
3547
        case 43: // PROMISED_SHIPPING_TIME
-
 
3548
          if (field.type == org.apache.thrift.protocol.TType.I64) {
-
 
3549
            this.promised_shipping_time = iprot.readI64();
-
 
3550
            setPromised_shipping_timeIsSet(true);
-
 
3551
          } else { 
-
 
3552
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
3553
          }
-
 
3554
          break;
3479
        default:
3555
        default:
3480
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
3556
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
3481
      }
3557
      }
3482
      iprot.readFieldEnd();
3558
      iprot.readFieldEnd();
3483
    }
3559
    }
Line 3658... Line 3734...
3658
    oprot.writeI64(this.expected_shipping_time);
3734
    oprot.writeI64(this.expected_shipping_time);
3659
    oprot.writeFieldEnd();
3735
    oprot.writeFieldEnd();
3660
    oprot.writeFieldBegin(VERIFICATION_TIMESTAMP_FIELD_DESC);
3736
    oprot.writeFieldBegin(VERIFICATION_TIMESTAMP_FIELD_DESC);
3661
    oprot.writeI64(this.verification_timestamp);
3737
    oprot.writeI64(this.verification_timestamp);
3662
    oprot.writeFieldEnd();
3738
    oprot.writeFieldEnd();
-
 
3739
    oprot.writeFieldBegin(PROMISED_SHIPPING_TIME_FIELD_DESC);
-
 
3740
    oprot.writeI64(this.promised_shipping_time);
-
 
3741
    oprot.writeFieldEnd();
3663
    oprot.writeFieldStop();
3742
    oprot.writeFieldStop();
3664
    oprot.writeStructEnd();
3743
    oprot.writeStructEnd();
3665
  }
3744
  }
3666
 
3745
 
3667
  @Override
3746
  @Override
Line 3910... Line 3989...
3910
    first = false;
3989
    first = false;
3911
    if (!first) sb.append(", ");
3990
    if (!first) sb.append(", ");
3912
    sb.append("verification_timestamp:");
3991
    sb.append("verification_timestamp:");
3913
    sb.append(this.verification_timestamp);
3992
    sb.append(this.verification_timestamp);
3914
    first = false;
3993
    first = false;
-
 
3994
    if (!first) sb.append(", ");
-
 
3995
    sb.append("promised_shipping_time:");
-
 
3996
    sb.append(this.promised_shipping_time);
-
 
3997
    first = false;
3915
    sb.append(")");
3998
    sb.append(")");
3916
    return sb.toString();
3999
    return sb.toString();
3917
  }
4000
  }
3918
 
4001
 
3919
  public void validate() throws org.apache.thrift.TException {
4002
  public void validate() throws org.apache.thrift.TException {