Subversion Repositories SmartDukaan

Rev

Rev 10050 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 10050 Rev 10450
Line 25... Line 25...
25
 
25
 
26
  private static final org.apache.thrift.protocol.TField ITEM_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("item_id", org.apache.thrift.protocol.TType.I64, (short)1);
26
  private static final org.apache.thrift.protocol.TField ITEM_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("item_id", org.apache.thrift.protocol.TType.I64, (short)1);
27
  private static final org.apache.thrift.protocol.TField AVAILABILITY_FIELD_DESC = new org.apache.thrift.protocol.TField("availability", org.apache.thrift.protocol.TType.I64, (short)2);
27
  private static final org.apache.thrift.protocol.TField AVAILABILITY_FIELD_DESC = new org.apache.thrift.protocol.TField("availability", org.apache.thrift.protocol.TType.I64, (short)2);
28
  private static final org.apache.thrift.protocol.TField CREATED_ORDERS_FIELD_DESC = new org.apache.thrift.protocol.TField("createdOrders", org.apache.thrift.protocol.TType.I64, (short)3);
28
  private static final org.apache.thrift.protocol.TField CREATED_ORDERS_FIELD_DESC = new org.apache.thrift.protocol.TField("createdOrders", org.apache.thrift.protocol.TType.I64, (short)3);
29
  private static final org.apache.thrift.protocol.TField HELD_ORDERS_FIELD_DESC = new org.apache.thrift.protocol.TField("heldOrders", org.apache.thrift.protocol.TType.I64, (short)4);
29
  private static final org.apache.thrift.protocol.TField HELD_ORDERS_FIELD_DESC = new org.apache.thrift.protocol.TField("heldOrders", org.apache.thrift.protocol.TType.I64, (short)4);
-
 
30
  private static final org.apache.thrift.protocol.TField IS_OOS_FIELD_DESC = new org.apache.thrift.protocol.TField("is_oos", org.apache.thrift.protocol.TType.BOOL, (short)5);
30
 
31
 
31
  private long item_id; // required
32
  private long item_id; // required
32
  private long availability; // required
33
  private long availability; // required
33
  private long createdOrders; // required
34
  private long createdOrders; // required
34
  private long heldOrders; // required
35
  private long heldOrders; // required
-
 
36
  private boolean is_oos; // required
35
 
37
 
36
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
38
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
37
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
39
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
38
    ITEM_ID((short)1, "item_id"),
40
    ITEM_ID((short)1, "item_id"),
39
    AVAILABILITY((short)2, "availability"),
41
    AVAILABILITY((short)2, "availability"),
40
    CREATED_ORDERS((short)3, "createdOrders"),
42
    CREATED_ORDERS((short)3, "createdOrders"),
41
    HELD_ORDERS((short)4, "heldOrders");
43
    HELD_ORDERS((short)4, "heldOrders"),
-
 
44
    IS_OOS((short)5, "is_oos");
42
 
45
 
43
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
46
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
44
 
47
 
45
    static {
48
    static {
46
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
49
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
Line 59... Line 62...
59
          return AVAILABILITY;
62
          return AVAILABILITY;
60
        case 3: // CREATED_ORDERS
63
        case 3: // CREATED_ORDERS
61
          return CREATED_ORDERS;
64
          return CREATED_ORDERS;
62
        case 4: // HELD_ORDERS
65
        case 4: // HELD_ORDERS
63
          return HELD_ORDERS;
66
          return HELD_ORDERS;
-
 
67
        case 5: // IS_OOS
-
 
68
          return IS_OOS;
64
        default:
69
        default:
65
          return null;
70
          return null;
66
      }
71
      }
67
    }
72
    }
68
 
73
 
Line 103... Line 108...
103
  // isset id assignments
108
  // isset id assignments
104
  private static final int __ITEM_ID_ISSET_ID = 0;
109
  private static final int __ITEM_ID_ISSET_ID = 0;
105
  private static final int __AVAILABILITY_ISSET_ID = 1;
110
  private static final int __AVAILABILITY_ISSET_ID = 1;
106
  private static final int __CREATEDORDERS_ISSET_ID = 2;
111
  private static final int __CREATEDORDERS_ISSET_ID = 2;
107
  private static final int __HELDORDERS_ISSET_ID = 3;
112
  private static final int __HELDORDERS_ISSET_ID = 3;
-
 
113
  private static final int __IS_OOS_ISSET_ID = 4;
108
  private BitSet __isset_bit_vector = new BitSet(4);
114
  private BitSet __isset_bit_vector = new BitSet(5);
109
 
115
 
110
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
116
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
111
  static {
117
  static {
112
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
118
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
113
    tmpMap.put(_Fields.ITEM_ID, new org.apache.thrift.meta_data.FieldMetaData("item_id", org.apache.thrift.TFieldRequirementType.DEFAULT, 
119
    tmpMap.put(_Fields.ITEM_ID, new org.apache.thrift.meta_data.FieldMetaData("item_id", org.apache.thrift.TFieldRequirementType.DEFAULT, 
Line 116... Line 122...
116
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
122
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
117
    tmpMap.put(_Fields.CREATED_ORDERS, new org.apache.thrift.meta_data.FieldMetaData("createdOrders", org.apache.thrift.TFieldRequirementType.DEFAULT, 
123
    tmpMap.put(_Fields.CREATED_ORDERS, new org.apache.thrift.meta_data.FieldMetaData("createdOrders", org.apache.thrift.TFieldRequirementType.DEFAULT, 
118
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
124
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
119
    tmpMap.put(_Fields.HELD_ORDERS, new org.apache.thrift.meta_data.FieldMetaData("heldOrders", org.apache.thrift.TFieldRequirementType.DEFAULT, 
125
    tmpMap.put(_Fields.HELD_ORDERS, new org.apache.thrift.meta_data.FieldMetaData("heldOrders", org.apache.thrift.TFieldRequirementType.DEFAULT, 
120
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
126
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
-
 
127
    tmpMap.put(_Fields.IS_OOS, new org.apache.thrift.meta_data.FieldMetaData("is_oos", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
128
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
121
    metaDataMap = Collections.unmodifiableMap(tmpMap);
129
    metaDataMap = Collections.unmodifiableMap(tmpMap);
122
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(FlipkartInventorySnapshot.class, metaDataMap);
130
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(FlipkartInventorySnapshot.class, metaDataMap);
123
  }
131
  }
124
 
132
 
125
  public FlipkartInventorySnapshot() {
133
  public FlipkartInventorySnapshot() {
Line 127... Line 135...
127
 
135
 
128
  public FlipkartInventorySnapshot(
136
  public FlipkartInventorySnapshot(
129
    long item_id,
137
    long item_id,
130
    long availability,
138
    long availability,
131
    long createdOrders,
139
    long createdOrders,
132
    long heldOrders)
140
    long heldOrders,
-
 
141
    boolean is_oos)
133
  {
142
  {
134
    this();
143
    this();
135
    this.item_id = item_id;
144
    this.item_id = item_id;
136
    setItem_idIsSet(true);
145
    setItem_idIsSet(true);
137
    this.availability = availability;
146
    this.availability = availability;
138
    setAvailabilityIsSet(true);
147
    setAvailabilityIsSet(true);
139
    this.createdOrders = createdOrders;
148
    this.createdOrders = createdOrders;
140
    setCreatedOrdersIsSet(true);
149
    setCreatedOrdersIsSet(true);
141
    this.heldOrders = heldOrders;
150
    this.heldOrders = heldOrders;
142
    setHeldOrdersIsSet(true);
151
    setHeldOrdersIsSet(true);
-
 
152
    this.is_oos = is_oos;
-
 
153
    setIs_oosIsSet(true);
143
  }
154
  }
144
 
155
 
145
  /**
156
  /**
146
   * Performs a deep copy on <i>other</i>.
157
   * Performs a deep copy on <i>other</i>.
147
   */
158
   */
Line 150... Line 161...
150
    __isset_bit_vector.or(other.__isset_bit_vector);
161
    __isset_bit_vector.or(other.__isset_bit_vector);
151
    this.item_id = other.item_id;
162
    this.item_id = other.item_id;
152
    this.availability = other.availability;
163
    this.availability = other.availability;
153
    this.createdOrders = other.createdOrders;
164
    this.createdOrders = other.createdOrders;
154
    this.heldOrders = other.heldOrders;
165
    this.heldOrders = other.heldOrders;
-
 
166
    this.is_oos = other.is_oos;
155
  }
167
  }
156
 
168
 
157
  public FlipkartInventorySnapshot deepCopy() {
169
  public FlipkartInventorySnapshot deepCopy() {
158
    return new FlipkartInventorySnapshot(this);
170
    return new FlipkartInventorySnapshot(this);
159
  }
171
  }
Line 166... Line 178...
166
    this.availability = 0;
178
    this.availability = 0;
167
    setCreatedOrdersIsSet(false);
179
    setCreatedOrdersIsSet(false);
168
    this.createdOrders = 0;
180
    this.createdOrders = 0;
169
    setHeldOrdersIsSet(false);
181
    setHeldOrdersIsSet(false);
170
    this.heldOrders = 0;
182
    this.heldOrders = 0;
-
 
183
    setIs_oosIsSet(false);
-
 
184
    this.is_oos = false;
171
  }
185
  }
172
 
186
 
173
  public long getItem_id() {
187
  public long getItem_id() {
174
    return this.item_id;
188
    return this.item_id;
175
  }
189
  }
Line 256... Line 270...
256
 
270
 
257
  public void setHeldOrdersIsSet(boolean value) {
271
  public void setHeldOrdersIsSet(boolean value) {
258
    __isset_bit_vector.set(__HELDORDERS_ISSET_ID, value);
272
    __isset_bit_vector.set(__HELDORDERS_ISSET_ID, value);
259
  }
273
  }
260
 
274
 
-
 
275
  public boolean isIs_oos() {
-
 
276
    return this.is_oos;
-
 
277
  }
-
 
278
 
-
 
279
  public void setIs_oos(boolean is_oos) {
-
 
280
    this.is_oos = is_oos;
-
 
281
    setIs_oosIsSet(true);
-
 
282
  }
-
 
283
 
-
 
284
  public void unsetIs_oos() {
-
 
285
    __isset_bit_vector.clear(__IS_OOS_ISSET_ID);
-
 
286
  }
-
 
287
 
-
 
288
  /** Returns true if field is_oos is set (has been assigned a value) and false otherwise */
-
 
289
  public boolean isSetIs_oos() {
-
 
290
    return __isset_bit_vector.get(__IS_OOS_ISSET_ID);
-
 
291
  }
-
 
292
 
-
 
293
  public void setIs_oosIsSet(boolean value) {
-
 
294
    __isset_bit_vector.set(__IS_OOS_ISSET_ID, value);
-
 
295
  }
-
 
296
 
261
  public void setFieldValue(_Fields field, Object value) {
297
  public void setFieldValue(_Fields field, Object value) {
262
    switch (field) {
298
    switch (field) {
263
    case ITEM_ID:
299
    case ITEM_ID:
264
      if (value == null) {
300
      if (value == null) {
265
        unsetItem_id();
301
        unsetItem_id();
Line 290... Line 326...
290
      } else {
326
      } else {
291
        setHeldOrders((Long)value);
327
        setHeldOrders((Long)value);
292
      }
328
      }
293
      break;
329
      break;
294
 
330
 
-
 
331
    case IS_OOS:
-
 
332
      if (value == null) {
-
 
333
        unsetIs_oos();
-
 
334
      } else {
-
 
335
        setIs_oos((Boolean)value);
-
 
336
      }
-
 
337
      break;
-
 
338
 
295
    }
339
    }
296
  }
340
  }
297
 
341
 
298
  public Object getFieldValue(_Fields field) {
342
  public Object getFieldValue(_Fields field) {
299
    switch (field) {
343
    switch (field) {
Line 307... Line 351...
307
      return Long.valueOf(getCreatedOrders());
351
      return Long.valueOf(getCreatedOrders());
308
 
352
 
309
    case HELD_ORDERS:
353
    case HELD_ORDERS:
310
      return Long.valueOf(getHeldOrders());
354
      return Long.valueOf(getHeldOrders());
311
 
355
 
-
 
356
    case IS_OOS:
-
 
357
      return Boolean.valueOf(isIs_oos());
-
 
358
 
312
    }
359
    }
313
    throw new IllegalStateException();
360
    throw new IllegalStateException();
314
  }
361
  }
315
 
362
 
316
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
363
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
Line 326... Line 373...
326
      return isSetAvailability();
373
      return isSetAvailability();
327
    case CREATED_ORDERS:
374
    case CREATED_ORDERS:
328
      return isSetCreatedOrders();
375
      return isSetCreatedOrders();
329
    case HELD_ORDERS:
376
    case HELD_ORDERS:
330
      return isSetHeldOrders();
377
      return isSetHeldOrders();
-
 
378
    case IS_OOS:
-
 
379
      return isSetIs_oos();
331
    }
380
    }
332
    throw new IllegalStateException();
381
    throw new IllegalStateException();
333
  }
382
  }
334
 
383
 
335
  @Override
384
  @Override
Line 379... Line 428...
379
        return false;
428
        return false;
380
      if (this.heldOrders != that.heldOrders)
429
      if (this.heldOrders != that.heldOrders)
381
        return false;
430
        return false;
382
    }
431
    }
383
 
432
 
-
 
433
    boolean this_present_is_oos = true;
-
 
434
    boolean that_present_is_oos = true;
-
 
435
    if (this_present_is_oos || that_present_is_oos) {
-
 
436
      if (!(this_present_is_oos && that_present_is_oos))
-
 
437
        return false;
-
 
438
      if (this.is_oos != that.is_oos)
-
 
439
        return false;
-
 
440
    }
-
 
441
 
384
    return true;
442
    return true;
385
  }
443
  }
386
 
444
 
387
  @Override
445
  @Override
388
  public int hashCode() {
446
  public int hashCode() {
Line 435... Line 493...
435
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.heldOrders, typedOther.heldOrders);
493
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.heldOrders, typedOther.heldOrders);
436
      if (lastComparison != 0) {
494
      if (lastComparison != 0) {
437
        return lastComparison;
495
        return lastComparison;
438
      }
496
      }
439
    }
497
    }
-
 
498
    lastComparison = Boolean.valueOf(isSetIs_oos()).compareTo(typedOther.isSetIs_oos());
-
 
499
    if (lastComparison != 0) {
-
 
500
      return lastComparison;
-
 
501
    }
-
 
502
    if (isSetIs_oos()) {
-
 
503
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.is_oos, typedOther.is_oos);
-
 
504
      if (lastComparison != 0) {
-
 
505
        return lastComparison;
-
 
506
      }
-
 
507
    }
440
    return 0;
508
    return 0;
441
  }
509
  }
442
 
510
 
443
  public _Fields fieldForId(int fieldId) {
511
  public _Fields fieldForId(int fieldId) {
444
    return _Fields.findByThriftId(fieldId);
512
    return _Fields.findByThriftId(fieldId);
Line 484... Line 552...
484
            setHeldOrdersIsSet(true);
552
            setHeldOrdersIsSet(true);
485
          } else { 
553
          } else { 
486
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
554
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
487
          }
555
          }
488
          break;
556
          break;
-
 
557
        case 5: // IS_OOS
-
 
558
          if (field.type == org.apache.thrift.protocol.TType.BOOL) {
-
 
559
            this.is_oos = iprot.readBool();
-
 
560
            setIs_oosIsSet(true);
-
 
561
          } else { 
-
 
562
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
563
          }
-
 
564
          break;
489
        default:
565
        default:
490
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
566
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
491
      }
567
      }
492
      iprot.readFieldEnd();
568
      iprot.readFieldEnd();
493
    }
569
    }
Line 509... Line 585...
509
    oprot.writeI64(this.createdOrders);
585
    oprot.writeI64(this.createdOrders);
510
    oprot.writeFieldEnd();
586
    oprot.writeFieldEnd();
511
    oprot.writeFieldBegin(HELD_ORDERS_FIELD_DESC);
587
    oprot.writeFieldBegin(HELD_ORDERS_FIELD_DESC);
512
    oprot.writeI64(this.heldOrders);
588
    oprot.writeI64(this.heldOrders);
513
    oprot.writeFieldEnd();
589
    oprot.writeFieldEnd();
-
 
590
    oprot.writeFieldBegin(IS_OOS_FIELD_DESC);
-
 
591
    oprot.writeBool(this.is_oos);
-
 
592
    oprot.writeFieldEnd();
514
    oprot.writeFieldStop();
593
    oprot.writeFieldStop();
515
    oprot.writeStructEnd();
594
    oprot.writeStructEnd();
516
  }
595
  }
517
 
596
 
518
  @Override
597
  @Override
Line 533... Line 612...
533
    first = false;
612
    first = false;
534
    if (!first) sb.append(", ");
613
    if (!first) sb.append(", ");
535
    sb.append("heldOrders:");
614
    sb.append("heldOrders:");
536
    sb.append(this.heldOrders);
615
    sb.append(this.heldOrders);
537
    first = false;
616
    first = false;
-
 
617
    if (!first) sb.append(", ");
-
 
618
    sb.append("is_oos:");
-
 
619
    sb.append(this.is_oos);
-
 
620
    first = false;
538
    sb.append(")");
621
    sb.append(")");
539
    return sb.toString();
622
    return sb.toString();
540
  }
623
  }
541
 
624
 
542
  public void validate() throws org.apache.thrift.TException {
625
  public void validate() throws org.apache.thrift.TException {