Subversion Repositories SmartDukaan

Rev

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

Rev 5110 Rev 6524
Line 28... Line 28...
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
  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);
-
 
33
  private static final org.apache.thrift.protocol.TField OTG_AVAILABLE_FIELD_DESC = new org.apache.thrift.protocol.TField("otgAvailable", org.apache.thrift.protocol.TType.BOOL, (short)8);
33
 
34
 
34
  private long warehouseId; // required
35
  private long warehouseId; // required
35
  private long providerId; // required
36
  private long providerId; // required
36
  private long deliveryTime; // required
37
  private long deliveryTime; // required
37
  private String airway_billno; // required
38
  private String airway_billno; // required
38
  private long shippingTime; // required
39
  private long shippingTime; // required
39
  private boolean codAllowed; // required
40
  private boolean codAllowed; // required
40
  private long fulfilmentWarehouseId; // required
41
  private long fulfilmentWarehouseId; // required
-
 
42
  private boolean otgAvailable; // required
41
 
43
 
42
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
44
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
43
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
45
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
44
    WAREHOUSE_ID((short)1, "warehouseId"),
46
    WAREHOUSE_ID((short)1, "warehouseId"),
45
    PROVIDER_ID((short)2, "providerId"),
47
    PROVIDER_ID((short)2, "providerId"),
46
    DELIVERY_TIME((short)3, "deliveryTime"),
48
    DELIVERY_TIME((short)3, "deliveryTime"),
47
    AIRWAY_BILLNO((short)4, "airway_billno"),
49
    AIRWAY_BILLNO((short)4, "airway_billno"),
48
    SHIPPING_TIME((short)5, "shippingTime"),
50
    SHIPPING_TIME((short)5, "shippingTime"),
49
    COD_ALLOWED((short)6, "codAllowed"),
51
    COD_ALLOWED((short)6, "codAllowed"),
50
    FULFILMENT_WAREHOUSE_ID((short)7, "fulfilmentWarehouseId");
52
    FULFILMENT_WAREHOUSE_ID((short)7, "fulfilmentWarehouseId"),
-
 
53
    OTG_AVAILABLE((short)8, "otgAvailable");
51
 
54
 
52
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
55
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
53
 
56
 
54
    static {
57
    static {
55
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
58
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
Line 74... Line 77...
74
          return SHIPPING_TIME;
77
          return SHIPPING_TIME;
75
        case 6: // COD_ALLOWED
78
        case 6: // COD_ALLOWED
76
          return COD_ALLOWED;
79
          return COD_ALLOWED;
77
        case 7: // FULFILMENT_WAREHOUSE_ID
80
        case 7: // FULFILMENT_WAREHOUSE_ID
78
          return FULFILMENT_WAREHOUSE_ID;
81
          return FULFILMENT_WAREHOUSE_ID;
-
 
82
        case 8: // OTG_AVAILABLE
-
 
83
          return OTG_AVAILABLE;
79
        default:
84
        default:
80
          return null;
85
          return null;
81
      }
86
      }
82
    }
87
    }
83
 
88
 
Line 120... Line 125...
120
  private static final int __PROVIDERID_ISSET_ID = 1;
125
  private static final int __PROVIDERID_ISSET_ID = 1;
121
  private static final int __DELIVERYTIME_ISSET_ID = 2;
126
  private static final int __DELIVERYTIME_ISSET_ID = 2;
122
  private static final int __SHIPPINGTIME_ISSET_ID = 3;
127
  private static final int __SHIPPINGTIME_ISSET_ID = 3;
123
  private static final int __CODALLOWED_ISSET_ID = 4;
128
  private static final int __CODALLOWED_ISSET_ID = 4;
124
  private static final int __FULFILMENTWAREHOUSEID_ISSET_ID = 5;
129
  private static final int __FULFILMENTWAREHOUSEID_ISSET_ID = 5;
-
 
130
  private static final int __OTGAVAILABLE_ISSET_ID = 6;
125
  private BitSet __isset_bit_vector = new BitSet(6);
131
  private BitSet __isset_bit_vector = new BitSet(7);
126
 
132
 
127
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
133
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
128
  static {
134
  static {
129
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
135
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
130
    tmpMap.put(_Fields.WAREHOUSE_ID, new org.apache.thrift.meta_data.FieldMetaData("warehouseId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
136
    tmpMap.put(_Fields.WAREHOUSE_ID, new org.apache.thrift.meta_data.FieldMetaData("warehouseId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
Line 139... Line 145...
139
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
145
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
140
    tmpMap.put(_Fields.COD_ALLOWED, new org.apache.thrift.meta_data.FieldMetaData("codAllowed", org.apache.thrift.TFieldRequirementType.DEFAULT, 
146
    tmpMap.put(_Fields.COD_ALLOWED, new org.apache.thrift.meta_data.FieldMetaData("codAllowed", org.apache.thrift.TFieldRequirementType.DEFAULT, 
141
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
147
        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, 
148
    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)));
149
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
-
 
150
    tmpMap.put(_Fields.OTG_AVAILABLE, new org.apache.thrift.meta_data.FieldMetaData("otgAvailable", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
151
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
144
    metaDataMap = Collections.unmodifiableMap(tmpMap);
152
    metaDataMap = Collections.unmodifiableMap(tmpMap);
145
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(LogisticsInfo.class, metaDataMap);
153
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(LogisticsInfo.class, metaDataMap);
146
  }
154
  }
147
 
155
 
148
  public LogisticsInfo() {
156
  public LogisticsInfo() {
Line 153... Line 161...
153
    long providerId,
161
    long providerId,
154
    long deliveryTime,
162
    long deliveryTime,
155
    String airway_billno,
163
    String airway_billno,
156
    long shippingTime,
164
    long shippingTime,
157
    boolean codAllowed,
165
    boolean codAllowed,
158
    long fulfilmentWarehouseId)
166
    long fulfilmentWarehouseId,
-
 
167
    boolean otgAvailable)
159
  {
168
  {
160
    this();
169
    this();
161
    this.warehouseId = warehouseId;
170
    this.warehouseId = warehouseId;
162
    setWarehouseIdIsSet(true);
171
    setWarehouseIdIsSet(true);
163
    this.providerId = providerId;
172
    this.providerId = providerId;
Line 169... Line 178...
169
    setShippingTimeIsSet(true);
178
    setShippingTimeIsSet(true);
170
    this.codAllowed = codAllowed;
179
    this.codAllowed = codAllowed;
171
    setCodAllowedIsSet(true);
180
    setCodAllowedIsSet(true);
172
    this.fulfilmentWarehouseId = fulfilmentWarehouseId;
181
    this.fulfilmentWarehouseId = fulfilmentWarehouseId;
173
    setFulfilmentWarehouseIdIsSet(true);
182
    setFulfilmentWarehouseIdIsSet(true);
-
 
183
    this.otgAvailable = otgAvailable;
-
 
184
    setOtgAvailableIsSet(true);
174
  }
185
  }
175
 
186
 
176
  /**
187
  /**
177
   * Performs a deep copy on <i>other</i>.
188
   * Performs a deep copy on <i>other</i>.
178
   */
189
   */
Line 186... Line 197...
186
      this.airway_billno = other.airway_billno;
197
      this.airway_billno = other.airway_billno;
187
    }
198
    }
188
    this.shippingTime = other.shippingTime;
199
    this.shippingTime = other.shippingTime;
189
    this.codAllowed = other.codAllowed;
200
    this.codAllowed = other.codAllowed;
190
    this.fulfilmentWarehouseId = other.fulfilmentWarehouseId;
201
    this.fulfilmentWarehouseId = other.fulfilmentWarehouseId;
-
 
202
    this.otgAvailable = other.otgAvailable;
191
  }
203
  }
192
 
204
 
193
  public LogisticsInfo deepCopy() {
205
  public LogisticsInfo deepCopy() {
194
    return new LogisticsInfo(this);
206
    return new LogisticsInfo(this);
195
  }
207
  }
Line 207... Line 219...
207
    this.shippingTime = 0;
219
    this.shippingTime = 0;
208
    setCodAllowedIsSet(false);
220
    setCodAllowedIsSet(false);
209
    this.codAllowed = false;
221
    this.codAllowed = false;
210
    setFulfilmentWarehouseIdIsSet(false);
222
    setFulfilmentWarehouseIdIsSet(false);
211
    this.fulfilmentWarehouseId = 0;
223
    this.fulfilmentWarehouseId = 0;
-
 
224
    setOtgAvailableIsSet(false);
-
 
225
    this.otgAvailable = false;
212
  }
226
  }
213
 
227
 
214
  public long getWarehouseId() {
228
  public long getWarehouseId() {
215
    return this.warehouseId;
229
    return this.warehouseId;
216
  }
230
  }
Line 364... Line 378...
364
 
378
 
365
  public void setFulfilmentWarehouseIdIsSet(boolean value) {
379
  public void setFulfilmentWarehouseIdIsSet(boolean value) {
366
    __isset_bit_vector.set(__FULFILMENTWAREHOUSEID_ISSET_ID, value);
380
    __isset_bit_vector.set(__FULFILMENTWAREHOUSEID_ISSET_ID, value);
367
  }
381
  }
368
 
382
 
-
 
383
  public boolean isOtgAvailable() {
-
 
384
    return this.otgAvailable;
-
 
385
  }
-
 
386
 
-
 
387
  public void setOtgAvailable(boolean otgAvailable) {
-
 
388
    this.otgAvailable = otgAvailable;
-
 
389
    setOtgAvailableIsSet(true);
-
 
390
  }
-
 
391
 
-
 
392
  public void unsetOtgAvailable() {
-
 
393
    __isset_bit_vector.clear(__OTGAVAILABLE_ISSET_ID);
-
 
394
  }
-
 
395
 
-
 
396
  /** Returns true if field otgAvailable is set (has been assigned a value) and false otherwise */
-
 
397
  public boolean isSetOtgAvailable() {
-
 
398
    return __isset_bit_vector.get(__OTGAVAILABLE_ISSET_ID);
-
 
399
  }
-
 
400
 
-
 
401
  public void setOtgAvailableIsSet(boolean value) {
-
 
402
    __isset_bit_vector.set(__OTGAVAILABLE_ISSET_ID, value);
-
 
403
  }
-
 
404
 
369
  public void setFieldValue(_Fields field, Object value) {
405
  public void setFieldValue(_Fields field, Object value) {
370
    switch (field) {
406
    switch (field) {
371
    case WAREHOUSE_ID:
407
    case WAREHOUSE_ID:
372
      if (value == null) {
408
      if (value == null) {
373
        unsetWarehouseId();
409
        unsetWarehouseId();
Line 422... Line 458...
422
      } else {
458
      } else {
423
        setFulfilmentWarehouseId((Long)value);
459
        setFulfilmentWarehouseId((Long)value);
424
      }
460
      }
425
      break;
461
      break;
426
 
462
 
-
 
463
    case OTG_AVAILABLE:
-
 
464
      if (value == null) {
-
 
465
        unsetOtgAvailable();
-
 
466
      } else {
-
 
467
        setOtgAvailable((Boolean)value);
-
 
468
      }
-
 
469
      break;
-
 
470
 
427
    }
471
    }
428
  }
472
  }
429
 
473
 
430
  public Object getFieldValue(_Fields field) {
474
  public Object getFieldValue(_Fields field) {
431
    switch (field) {
475
    switch (field) {
Line 448... Line 492...
448
      return Boolean.valueOf(isCodAllowed());
492
      return Boolean.valueOf(isCodAllowed());
449
 
493
 
450
    case FULFILMENT_WAREHOUSE_ID:
494
    case FULFILMENT_WAREHOUSE_ID:
451
      return Long.valueOf(getFulfilmentWarehouseId());
495
      return Long.valueOf(getFulfilmentWarehouseId());
452
 
496
 
-
 
497
    case OTG_AVAILABLE:
-
 
498
      return Boolean.valueOf(isOtgAvailable());
-
 
499
 
453
    }
500
    }
454
    throw new IllegalStateException();
501
    throw new IllegalStateException();
455
  }
502
  }
456
 
503
 
457
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
504
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
Line 473... Line 520...
473
      return isSetShippingTime();
520
      return isSetShippingTime();
474
    case COD_ALLOWED:
521
    case COD_ALLOWED:
475
      return isSetCodAllowed();
522
      return isSetCodAllowed();
476
    case FULFILMENT_WAREHOUSE_ID:
523
    case FULFILMENT_WAREHOUSE_ID:
477
      return isSetFulfilmentWarehouseId();
524
      return isSetFulfilmentWarehouseId();
-
 
525
    case OTG_AVAILABLE:
-
 
526
      return isSetOtgAvailable();
478
    }
527
    }
479
    throw new IllegalStateException();
528
    throw new IllegalStateException();
480
  }
529
  }
481
 
530
 
482
  @Override
531
  @Override
Line 553... Line 602...
553
        return false;
602
        return false;
554
      if (this.fulfilmentWarehouseId != that.fulfilmentWarehouseId)
603
      if (this.fulfilmentWarehouseId != that.fulfilmentWarehouseId)
555
        return false;
604
        return false;
556
    }
605
    }
557
 
606
 
-
 
607
    boolean this_present_otgAvailable = true;
-
 
608
    boolean that_present_otgAvailable = true;
-
 
609
    if (this_present_otgAvailable || that_present_otgAvailable) {
-
 
610
      if (!(this_present_otgAvailable && that_present_otgAvailable))
-
 
611
        return false;
-
 
612
      if (this.otgAvailable != that.otgAvailable)
-
 
613
        return false;
-
 
614
    }
-
 
615
 
558
    return true;
616
    return true;
559
  }
617
  }
560
 
618
 
561
  @Override
619
  @Override
562
  public int hashCode() {
620
  public int hashCode() {
Line 639... Line 697...
639
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.fulfilmentWarehouseId, typedOther.fulfilmentWarehouseId);
697
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.fulfilmentWarehouseId, typedOther.fulfilmentWarehouseId);
640
      if (lastComparison != 0) {
698
      if (lastComparison != 0) {
641
        return lastComparison;
699
        return lastComparison;
642
      }
700
      }
643
    }
701
    }
-
 
702
    lastComparison = Boolean.valueOf(isSetOtgAvailable()).compareTo(typedOther.isSetOtgAvailable());
-
 
703
    if (lastComparison != 0) {
-
 
704
      return lastComparison;
-
 
705
    }
-
 
706
    if (isSetOtgAvailable()) {
-
 
707
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.otgAvailable, typedOther.otgAvailable);
-
 
708
      if (lastComparison != 0) {
-
 
709
        return lastComparison;
-
 
710
      }
-
 
711
    }
644
    return 0;
712
    return 0;
645
  }
713
  }
646
 
714
 
647
  public _Fields fieldForId(int fieldId) {
715
  public _Fields fieldForId(int fieldId) {
648
    return _Fields.findByThriftId(fieldId);
716
    return _Fields.findByThriftId(fieldId);
Line 711... Line 779...
711
            setFulfilmentWarehouseIdIsSet(true);
779
            setFulfilmentWarehouseIdIsSet(true);
712
          } else { 
780
          } else { 
713
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
781
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
714
          }
782
          }
715
          break;
783
          break;
-
 
784
        case 8: // OTG_AVAILABLE
-
 
785
          if (field.type == org.apache.thrift.protocol.TType.BOOL) {
-
 
786
            this.otgAvailable = iprot.readBool();
-
 
787
            setOtgAvailableIsSet(true);
-
 
788
          } else { 
-
 
789
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
790
          }
-
 
791
          break;
716
        default:
792
        default:
717
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
793
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
718
      }
794
      }
719
      iprot.readFieldEnd();
795
      iprot.readFieldEnd();
720
    }
796
    }
Line 747... Line 823...
747
    oprot.writeBool(this.codAllowed);
823
    oprot.writeBool(this.codAllowed);
748
    oprot.writeFieldEnd();
824
    oprot.writeFieldEnd();
749
    oprot.writeFieldBegin(FULFILMENT_WAREHOUSE_ID_FIELD_DESC);
825
    oprot.writeFieldBegin(FULFILMENT_WAREHOUSE_ID_FIELD_DESC);
750
    oprot.writeI64(this.fulfilmentWarehouseId);
826
    oprot.writeI64(this.fulfilmentWarehouseId);
751
    oprot.writeFieldEnd();
827
    oprot.writeFieldEnd();
-
 
828
    oprot.writeFieldBegin(OTG_AVAILABLE_FIELD_DESC);
-
 
829
    oprot.writeBool(this.otgAvailable);
-
 
830
    oprot.writeFieldEnd();
752
    oprot.writeFieldStop();
831
    oprot.writeFieldStop();
753
    oprot.writeStructEnd();
832
    oprot.writeStructEnd();
754
  }
833
  }
755
 
834
 
756
  @Override
835
  @Override
Line 787... Line 866...
787
    first = false;
866
    first = false;
788
    if (!first) sb.append(", ");
867
    if (!first) sb.append(", ");
789
    sb.append("fulfilmentWarehouseId:");
868
    sb.append("fulfilmentWarehouseId:");
790
    sb.append(this.fulfilmentWarehouseId);
869
    sb.append(this.fulfilmentWarehouseId);
791
    first = false;
870
    first = false;
-
 
871
    if (!first) sb.append(", ");
-
 
872
    sb.append("otgAvailable:");
-
 
873
    sb.append(this.otgAvailable);
-
 
874
    first = false;
792
    sb.append(")");
875
    sb.append(")");
793
    return sb.toString();
876
    return sb.toString();
794
  }
877
  }
795
 
878
 
796
  public void validate() throws org.apache.thrift.TException {
879
  public void validate() throws org.apache.thrift.TException {