Subversion Repositories SmartDukaan

Rev

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

Rev 4865 Rev 5110
Line 27... Line 27...
27
  private static final org.apache.thrift.protocol.TField PROVIDER_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("providerId", org.apache.thrift.protocol.TType.I64, (short)2);
27
  private static final org.apache.thrift.protocol.TField PROVIDER_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("providerId", org.apache.thrift.protocol.TType.I64, (short)2);
28
  private static final org.apache.thrift.protocol.TField DELIVERY_TIME_FIELD_DESC = new org.apache.thrift.protocol.TField("deliveryTime", org.apache.thrift.protocol.TType.I64, (short)3);
28
  private static final org.apache.thrift.protocol.TField DELIVERY_TIME_FIELD_DESC = new org.apache.thrift.protocol.TField("deliveryTime", org.apache.thrift.protocol.TType.I64, (short)3);
29
  private static final org.apache.thrift.protocol.TField AIRWAY_BILLNO_FIELD_DESC = new org.apache.thrift.protocol.TField("airway_billno", org.apache.thrift.protocol.TType.STRING, (short)4);
29
  private static final org.apache.thrift.protocol.TField AIRWAY_BILLNO_FIELD_DESC = new org.apache.thrift.protocol.TField("airway_billno", org.apache.thrift.protocol.TType.STRING, (short)4);
30
  private static final org.apache.thrift.protocol.TField SHIPPING_TIME_FIELD_DESC = new org.apache.thrift.protocol.TField("shippingTime", org.apache.thrift.protocol.TType.I64, (short)5);
30
  private static final org.apache.thrift.protocol.TField SHIPPING_TIME_FIELD_DESC = new org.apache.thrift.protocol.TField("shippingTime", org.apache.thrift.protocol.TType.I64, (short)5);
31
  private static final org.apache.thrift.protocol.TField COD_ALLOWED_FIELD_DESC = new org.apache.thrift.protocol.TField("codAllowed", org.apache.thrift.protocol.TType.BOOL, (short)6);
31
  private static final org.apache.thrift.protocol.TField COD_ALLOWED_FIELD_DESC = new org.apache.thrift.protocol.TField("codAllowed", org.apache.thrift.protocol.TType.BOOL, (short)6);
-
 
32
  private static final org.apache.thrift.protocol.TField FULFILMENT_WAREHOUSE_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("fulfilmentWarehouseId", org.apache.thrift.protocol.TType.I64, (short)7);
32
 
33
 
33
  private long warehouseId; // required
34
  private long warehouseId; // required
34
  private long providerId; // required
35
  private long providerId; // required
35
  private long deliveryTime; // required
36
  private long deliveryTime; // required
36
  private String airway_billno; // required
37
  private String airway_billno; // required
37
  private long shippingTime; // required
38
  private long shippingTime; // required
38
  private boolean codAllowed; // required
39
  private boolean codAllowed; // required
-
 
40
  private long fulfilmentWarehouseId; // required
39
 
41
 
40
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
42
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
41
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
43
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
42
    WAREHOUSE_ID((short)1, "warehouseId"),
44
    WAREHOUSE_ID((short)1, "warehouseId"),
43
    PROVIDER_ID((short)2, "providerId"),
45
    PROVIDER_ID((short)2, "providerId"),
44
    DELIVERY_TIME((short)3, "deliveryTime"),
46
    DELIVERY_TIME((short)3, "deliveryTime"),
45
    AIRWAY_BILLNO((short)4, "airway_billno"),
47
    AIRWAY_BILLNO((short)4, "airway_billno"),
46
    SHIPPING_TIME((short)5, "shippingTime"),
48
    SHIPPING_TIME((short)5, "shippingTime"),
47
    COD_ALLOWED((short)6, "codAllowed");
49
    COD_ALLOWED((short)6, "codAllowed"),
-
 
50
    FULFILMENT_WAREHOUSE_ID((short)7, "fulfilmentWarehouseId");
48
 
51
 
49
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
52
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
50
 
53
 
51
    static {
54
    static {
52
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
55
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
Line 69... Line 72...
69
          return AIRWAY_BILLNO;
72
          return AIRWAY_BILLNO;
70
        case 5: // SHIPPING_TIME
73
        case 5: // SHIPPING_TIME
71
          return SHIPPING_TIME;
74
          return SHIPPING_TIME;
72
        case 6: // COD_ALLOWED
75
        case 6: // COD_ALLOWED
73
          return COD_ALLOWED;
76
          return COD_ALLOWED;
-
 
77
        case 7: // FULFILMENT_WAREHOUSE_ID
-
 
78
          return FULFILMENT_WAREHOUSE_ID;
74
        default:
79
        default:
75
          return null;
80
          return null;
76
      }
81
      }
77
    }
82
    }
78
 
83
 
Line 114... Line 119...
114
  private static final int __WAREHOUSEID_ISSET_ID = 0;
119
  private static final int __WAREHOUSEID_ISSET_ID = 0;
115
  private static final int __PROVIDERID_ISSET_ID = 1;
120
  private static final int __PROVIDERID_ISSET_ID = 1;
116
  private static final int __DELIVERYTIME_ISSET_ID = 2;
121
  private static final int __DELIVERYTIME_ISSET_ID = 2;
117
  private static final int __SHIPPINGTIME_ISSET_ID = 3;
122
  private static final int __SHIPPINGTIME_ISSET_ID = 3;
118
  private static final int __CODALLOWED_ISSET_ID = 4;
123
  private static final int __CODALLOWED_ISSET_ID = 4;
-
 
124
  private static final int __FULFILMENTWAREHOUSEID_ISSET_ID = 5;
119
  private BitSet __isset_bit_vector = new BitSet(5);
125
  private BitSet __isset_bit_vector = new BitSet(6);
120
 
126
 
121
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
127
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
122
  static {
128
  static {
123
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
129
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
124
    tmpMap.put(_Fields.WAREHOUSE_ID, new org.apache.thrift.meta_data.FieldMetaData("warehouseId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
130
    tmpMap.put(_Fields.WAREHOUSE_ID, new org.apache.thrift.meta_data.FieldMetaData("warehouseId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
Line 131... Line 137...
131
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
137
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
132
    tmpMap.put(_Fields.SHIPPING_TIME, new org.apache.thrift.meta_data.FieldMetaData("shippingTime", org.apache.thrift.TFieldRequirementType.DEFAULT, 
138
    tmpMap.put(_Fields.SHIPPING_TIME, new org.apache.thrift.meta_data.FieldMetaData("shippingTime", org.apache.thrift.TFieldRequirementType.DEFAULT, 
133
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
139
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
134
    tmpMap.put(_Fields.COD_ALLOWED, new org.apache.thrift.meta_data.FieldMetaData("codAllowed", org.apache.thrift.TFieldRequirementType.DEFAULT, 
140
    tmpMap.put(_Fields.COD_ALLOWED, new org.apache.thrift.meta_data.FieldMetaData("codAllowed", org.apache.thrift.TFieldRequirementType.DEFAULT, 
135
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
141
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
-
 
142
    tmpMap.put(_Fields.FULFILMENT_WAREHOUSE_ID, new org.apache.thrift.meta_data.FieldMetaData("fulfilmentWarehouseId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
143
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
136
    metaDataMap = Collections.unmodifiableMap(tmpMap);
144
    metaDataMap = Collections.unmodifiableMap(tmpMap);
137
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(LogisticsInfo.class, metaDataMap);
145
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(LogisticsInfo.class, metaDataMap);
138
  }
146
  }
139
 
147
 
140
  public LogisticsInfo() {
148
  public LogisticsInfo() {
Line 144... Line 152...
144
    long warehouseId,
152
    long warehouseId,
145
    long providerId,
153
    long providerId,
146
    long deliveryTime,
154
    long deliveryTime,
147
    String airway_billno,
155
    String airway_billno,
148
    long shippingTime,
156
    long shippingTime,
149
    boolean codAllowed)
157
    boolean codAllowed,
-
 
158
    long fulfilmentWarehouseId)
150
  {
159
  {
151
    this();
160
    this();
152
    this.warehouseId = warehouseId;
161
    this.warehouseId = warehouseId;
153
    setWarehouseIdIsSet(true);
162
    setWarehouseIdIsSet(true);
154
    this.providerId = providerId;
163
    this.providerId = providerId;
Line 158... Line 167...
158
    this.airway_billno = airway_billno;
167
    this.airway_billno = airway_billno;
159
    this.shippingTime = shippingTime;
168
    this.shippingTime = shippingTime;
160
    setShippingTimeIsSet(true);
169
    setShippingTimeIsSet(true);
161
    this.codAllowed = codAllowed;
170
    this.codAllowed = codAllowed;
162
    setCodAllowedIsSet(true);
171
    setCodAllowedIsSet(true);
-
 
172
    this.fulfilmentWarehouseId = fulfilmentWarehouseId;
-
 
173
    setFulfilmentWarehouseIdIsSet(true);
163
  }
174
  }
164
 
175
 
165
  /**
176
  /**
166
   * Performs a deep copy on <i>other</i>.
177
   * Performs a deep copy on <i>other</i>.
167
   */
178
   */
Line 174... Line 185...
174
    if (other.isSetAirway_billno()) {
185
    if (other.isSetAirway_billno()) {
175
      this.airway_billno = other.airway_billno;
186
      this.airway_billno = other.airway_billno;
176
    }
187
    }
177
    this.shippingTime = other.shippingTime;
188
    this.shippingTime = other.shippingTime;
178
    this.codAllowed = other.codAllowed;
189
    this.codAllowed = other.codAllowed;
-
 
190
    this.fulfilmentWarehouseId = other.fulfilmentWarehouseId;
179
  }
191
  }
180
 
192
 
181
  public LogisticsInfo deepCopy() {
193
  public LogisticsInfo deepCopy() {
182
    return new LogisticsInfo(this);
194
    return new LogisticsInfo(this);
183
  }
195
  }
Line 193... Line 205...
193
    this.airway_billno = null;
205
    this.airway_billno = null;
194
    setShippingTimeIsSet(false);
206
    setShippingTimeIsSet(false);
195
    this.shippingTime = 0;
207
    this.shippingTime = 0;
196
    setCodAllowedIsSet(false);
208
    setCodAllowedIsSet(false);
197
    this.codAllowed = false;
209
    this.codAllowed = false;
-
 
210
    setFulfilmentWarehouseIdIsSet(false);
-
 
211
    this.fulfilmentWarehouseId = 0;
198
  }
212
  }
199
 
213
 
200
  public long getWarehouseId() {
214
  public long getWarehouseId() {
201
    return this.warehouseId;
215
    return this.warehouseId;
202
  }
216
  }
Line 328... Line 342...
328
 
342
 
329
  public void setCodAllowedIsSet(boolean value) {
343
  public void setCodAllowedIsSet(boolean value) {
330
    __isset_bit_vector.set(__CODALLOWED_ISSET_ID, value);
344
    __isset_bit_vector.set(__CODALLOWED_ISSET_ID, value);
331
  }
345
  }
332
 
346
 
-
 
347
  public long getFulfilmentWarehouseId() {
-
 
348
    return this.fulfilmentWarehouseId;
-
 
349
  }
-
 
350
 
-
 
351
  public void setFulfilmentWarehouseId(long fulfilmentWarehouseId) {
-
 
352
    this.fulfilmentWarehouseId = fulfilmentWarehouseId;
-
 
353
    setFulfilmentWarehouseIdIsSet(true);
-
 
354
  }
-
 
355
 
-
 
356
  public void unsetFulfilmentWarehouseId() {
-
 
357
    __isset_bit_vector.clear(__FULFILMENTWAREHOUSEID_ISSET_ID);
-
 
358
  }
-
 
359
 
-
 
360
  /** Returns true if field fulfilmentWarehouseId is set (has been assigned a value) and false otherwise */
-
 
361
  public boolean isSetFulfilmentWarehouseId() {
-
 
362
    return __isset_bit_vector.get(__FULFILMENTWAREHOUSEID_ISSET_ID);
-
 
363
  }
-
 
364
 
-
 
365
  public void setFulfilmentWarehouseIdIsSet(boolean value) {
-
 
366
    __isset_bit_vector.set(__FULFILMENTWAREHOUSEID_ISSET_ID, value);
-
 
367
  }
-
 
368
 
333
  public void setFieldValue(_Fields field, Object value) {
369
  public void setFieldValue(_Fields field, Object value) {
334
    switch (field) {
370
    switch (field) {
335
    case WAREHOUSE_ID:
371
    case WAREHOUSE_ID:
336
      if (value == null) {
372
      if (value == null) {
337
        unsetWarehouseId();
373
        unsetWarehouseId();
Line 378... Line 414...
378
      } else {
414
      } else {
379
        setCodAllowed((Boolean)value);
415
        setCodAllowed((Boolean)value);
380
      }
416
      }
381
      break;
417
      break;
382
 
418
 
-
 
419
    case FULFILMENT_WAREHOUSE_ID:
-
 
420
      if (value == null) {
-
 
421
        unsetFulfilmentWarehouseId();
-
 
422
      } else {
-
 
423
        setFulfilmentWarehouseId((Long)value);
-
 
424
      }
-
 
425
      break;
-
 
426
 
383
    }
427
    }
384
  }
428
  }
385
 
429
 
386
  public Object getFieldValue(_Fields field) {
430
  public Object getFieldValue(_Fields field) {
387
    switch (field) {
431
    switch (field) {
Line 401... Line 445...
401
      return Long.valueOf(getShippingTime());
445
      return Long.valueOf(getShippingTime());
402
 
446
 
403
    case COD_ALLOWED:
447
    case COD_ALLOWED:
404
      return Boolean.valueOf(isCodAllowed());
448
      return Boolean.valueOf(isCodAllowed());
405
 
449
 
-
 
450
    case FULFILMENT_WAREHOUSE_ID:
-
 
451
      return Long.valueOf(getFulfilmentWarehouseId());
-
 
452
 
406
    }
453
    }
407
    throw new IllegalStateException();
454
    throw new IllegalStateException();
408
  }
455
  }
409
 
456
 
410
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
457
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
Line 424... Line 471...
424
      return isSetAirway_billno();
471
      return isSetAirway_billno();
425
    case SHIPPING_TIME:
472
    case SHIPPING_TIME:
426
      return isSetShippingTime();
473
      return isSetShippingTime();
427
    case COD_ALLOWED:
474
    case COD_ALLOWED:
428
      return isSetCodAllowed();
475
      return isSetCodAllowed();
-
 
476
    case FULFILMENT_WAREHOUSE_ID:
-
 
477
      return isSetFulfilmentWarehouseId();
429
    }
478
    }
430
    throw new IllegalStateException();
479
    throw new IllegalStateException();
431
  }
480
  }
432
 
481
 
433
  @Override
482
  @Override
Line 495... Line 544...
495
        return false;
544
        return false;
496
      if (this.codAllowed != that.codAllowed)
545
      if (this.codAllowed != that.codAllowed)
497
        return false;
546
        return false;
498
    }
547
    }
499
 
548
 
-
 
549
    boolean this_present_fulfilmentWarehouseId = true;
-
 
550
    boolean that_present_fulfilmentWarehouseId = true;
-
 
551
    if (this_present_fulfilmentWarehouseId || that_present_fulfilmentWarehouseId) {
-
 
552
      if (!(this_present_fulfilmentWarehouseId && that_present_fulfilmentWarehouseId))
-
 
553
        return false;
-
 
554
      if (this.fulfilmentWarehouseId != that.fulfilmentWarehouseId)
-
 
555
        return false;
-
 
556
    }
-
 
557
 
500
    return true;
558
    return true;
501
  }
559
  }
502
 
560
 
503
  @Override
561
  @Override
504
  public int hashCode() {
562
  public int hashCode() {
Line 571... Line 629...
571
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.codAllowed, typedOther.codAllowed);
629
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.codAllowed, typedOther.codAllowed);
572
      if (lastComparison != 0) {
630
      if (lastComparison != 0) {
573
        return lastComparison;
631
        return lastComparison;
574
      }
632
      }
575
    }
633
    }
-
 
634
    lastComparison = Boolean.valueOf(isSetFulfilmentWarehouseId()).compareTo(typedOther.isSetFulfilmentWarehouseId());
-
 
635
    if (lastComparison != 0) {
-
 
636
      return lastComparison;
-
 
637
    }
-
 
638
    if (isSetFulfilmentWarehouseId()) {
-
 
639
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.fulfilmentWarehouseId, typedOther.fulfilmentWarehouseId);
-
 
640
      if (lastComparison != 0) {
-
 
641
        return lastComparison;
-
 
642
      }
-
 
643
    }
576
    return 0;
644
    return 0;
577
  }
645
  }
578
 
646
 
579
  public _Fields fieldForId(int fieldId) {
647
  public _Fields fieldForId(int fieldId) {
580
    return _Fields.findByThriftId(fieldId);
648
    return _Fields.findByThriftId(fieldId);
Line 635... Line 703...
635
            setCodAllowedIsSet(true);
703
            setCodAllowedIsSet(true);
636
          } else { 
704
          } else { 
637
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
705
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
638
          }
706
          }
639
          break;
707
          break;
-
 
708
        case 7: // FULFILMENT_WAREHOUSE_ID
-
 
709
          if (field.type == org.apache.thrift.protocol.TType.I64) {
-
 
710
            this.fulfilmentWarehouseId = iprot.readI64();
-
 
711
            setFulfilmentWarehouseIdIsSet(true);
-
 
712
          } else { 
-
 
713
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
714
          }
-
 
715
          break;
640
        default:
716
        default:
641
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
717
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
642
      }
718
      }
643
      iprot.readFieldEnd();
719
      iprot.readFieldEnd();
644
    }
720
    }
Line 668... Line 744...
668
    oprot.writeI64(this.shippingTime);
744
    oprot.writeI64(this.shippingTime);
669
    oprot.writeFieldEnd();
745
    oprot.writeFieldEnd();
670
    oprot.writeFieldBegin(COD_ALLOWED_FIELD_DESC);
746
    oprot.writeFieldBegin(COD_ALLOWED_FIELD_DESC);
671
    oprot.writeBool(this.codAllowed);
747
    oprot.writeBool(this.codAllowed);
672
    oprot.writeFieldEnd();
748
    oprot.writeFieldEnd();
-
 
749
    oprot.writeFieldBegin(FULFILMENT_WAREHOUSE_ID_FIELD_DESC);
-
 
750
    oprot.writeI64(this.fulfilmentWarehouseId);
-
 
751
    oprot.writeFieldEnd();
673
    oprot.writeFieldStop();
752
    oprot.writeFieldStop();
674
    oprot.writeStructEnd();
753
    oprot.writeStructEnd();
675
  }
754
  }
676
 
755
 
677
  @Override
756
  @Override
Line 704... Line 783...
704
    first = false;
783
    first = false;
705
    if (!first) sb.append(", ");
784
    if (!first) sb.append(", ");
706
    sb.append("codAllowed:");
785
    sb.append("codAllowed:");
707
    sb.append(this.codAllowed);
786
    sb.append(this.codAllowed);
708
    first = false;
787
    first = false;
-
 
788
    if (!first) sb.append(", ");
-
 
789
    sb.append("fulfilmentWarehouseId:");
-
 
790
    sb.append(this.fulfilmentWarehouseId);
-
 
791
    first = false;
709
    sb.append(")");
792
    sb.append(")");
710
    return sb.toString();
793
    return sb.toString();
711
  }
794
  }
712
 
795
 
713
  public void validate() throws org.apache.thrift.TException {
796
  public void validate() throws org.apache.thrift.TException {