Subversion Repositories SmartDukaan

Rev

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

Rev 19247 Rev 19250
Line 26... Line 26...
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 SELLING_PRICE_FIELD_DESC = new org.apache.thrift.protocol.TField("selling_price", org.apache.thrift.protocol.TType.DOUBLE, (short)2);
27
  private static final org.apache.thrift.protocol.TField SELLING_PRICE_FIELD_DESC = new org.apache.thrift.protocol.TField("selling_price", org.apache.thrift.protocol.TType.DOUBLE, (short)2);
28
  private static final org.apache.thrift.protocol.TField MRP_FIELD_DESC = new org.apache.thrift.protocol.TField("mrp", org.apache.thrift.protocol.TType.DOUBLE, (short)3);
28
  private static final org.apache.thrift.protocol.TField MRP_FIELD_DESC = new org.apache.thrift.protocol.TField("mrp", org.apache.thrift.protocol.TType.DOUBLE, (short)3);
29
  private static final org.apache.thrift.protocol.TField PREFERRED_VENDOR_FIELD_DESC = new org.apache.thrift.protocol.TField("preferred_vendor", org.apache.thrift.protocol.TType.I64, (short)4);
29
  private static final org.apache.thrift.protocol.TField PREFERRED_VENDOR_FIELD_DESC = new org.apache.thrift.protocol.TField("preferred_vendor", org.apache.thrift.protocol.TType.I64, (short)4);
30
  private static final org.apache.thrift.protocol.TField PRIVATE_DEAL_PRICE_FIELD_DESC = new org.apache.thrift.protocol.TField("private_deal_price", org.apache.thrift.protocol.TType.DOUBLE, (short)5);
30
  private static final org.apache.thrift.protocol.TField PRIVATE_DEAL_PRICE_FIELD_DESC = new org.apache.thrift.protocol.TField("private_deal_price", org.apache.thrift.protocol.TType.DOUBLE, (short)5);
-
 
31
  private static final org.apache.thrift.protocol.TField WEIGHT_FIELD_DESC = new org.apache.thrift.protocol.TField("weight", org.apache.thrift.protocol.TType.DOUBLE, (short)6);
31
 
32
 
32
  private long item_id; // required
33
  private long item_id; // required
33
  private double selling_price; // required
34
  private double selling_price; // required
34
  private double mrp; // required
35
  private double mrp; // required
35
  private long preferred_vendor; // required
36
  private long preferred_vendor; // required
36
  private double private_deal_price; // required
37
  private double private_deal_price; // required
-
 
38
  private double weight; // required
37
 
39
 
38
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
40
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
39
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
41
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
40
    ITEM_ID((short)1, "item_id"),
42
    ITEM_ID((short)1, "item_id"),
41
    SELLING_PRICE((short)2, "selling_price"),
43
    SELLING_PRICE((short)2, "selling_price"),
42
    MRP((short)3, "mrp"),
44
    MRP((short)3, "mrp"),
43
    PREFERRED_VENDOR((short)4, "preferred_vendor"),
45
    PREFERRED_VENDOR((short)4, "preferred_vendor"),
44
    PRIVATE_DEAL_PRICE((short)5, "private_deal_price");
46
    PRIVATE_DEAL_PRICE((short)5, "private_deal_price"),
-
 
47
    WEIGHT((short)6, "weight");
45
 
48
 
46
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
49
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
47
 
50
 
48
    static {
51
    static {
49
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
52
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
Line 64... Line 67...
64
          return MRP;
67
          return MRP;
65
        case 4: // PREFERRED_VENDOR
68
        case 4: // PREFERRED_VENDOR
66
          return PREFERRED_VENDOR;
69
          return PREFERRED_VENDOR;
67
        case 5: // PRIVATE_DEAL_PRICE
70
        case 5: // PRIVATE_DEAL_PRICE
68
          return PRIVATE_DEAL_PRICE;
71
          return PRIVATE_DEAL_PRICE;
-
 
72
        case 6: // WEIGHT
-
 
73
          return WEIGHT;
69
        default:
74
        default:
70
          return null;
75
          return null;
71
      }
76
      }
72
    }
77
    }
73
 
78
 
Line 109... Line 114...
109
  private static final int __ITEM_ID_ISSET_ID = 0;
114
  private static final int __ITEM_ID_ISSET_ID = 0;
110
  private static final int __SELLING_PRICE_ISSET_ID = 1;
115
  private static final int __SELLING_PRICE_ISSET_ID = 1;
111
  private static final int __MRP_ISSET_ID = 2;
116
  private static final int __MRP_ISSET_ID = 2;
112
  private static final int __PREFERRED_VENDOR_ISSET_ID = 3;
117
  private static final int __PREFERRED_VENDOR_ISSET_ID = 3;
113
  private static final int __PRIVATE_DEAL_PRICE_ISSET_ID = 4;
118
  private static final int __PRIVATE_DEAL_PRICE_ISSET_ID = 4;
-
 
119
  private static final int __WEIGHT_ISSET_ID = 5;
114
  private BitSet __isset_bit_vector = new BitSet(5);
120
  private BitSet __isset_bit_vector = new BitSet(6);
115
 
121
 
116
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
122
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
117
  static {
123
  static {
118
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
124
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
119
    tmpMap.put(_Fields.ITEM_ID, new org.apache.thrift.meta_data.FieldMetaData("item_id", org.apache.thrift.TFieldRequirementType.DEFAULT, 
125
    tmpMap.put(_Fields.ITEM_ID, new org.apache.thrift.meta_data.FieldMetaData("item_id", org.apache.thrift.TFieldRequirementType.DEFAULT, 
Line 124... Line 130...
124
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
130
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
125
    tmpMap.put(_Fields.PREFERRED_VENDOR, new org.apache.thrift.meta_data.FieldMetaData("preferred_vendor", org.apache.thrift.TFieldRequirementType.DEFAULT, 
131
    tmpMap.put(_Fields.PREFERRED_VENDOR, new org.apache.thrift.meta_data.FieldMetaData("preferred_vendor", org.apache.thrift.TFieldRequirementType.DEFAULT, 
126
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
132
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
127
    tmpMap.put(_Fields.PRIVATE_DEAL_PRICE, new org.apache.thrift.meta_data.FieldMetaData("private_deal_price", org.apache.thrift.TFieldRequirementType.DEFAULT, 
133
    tmpMap.put(_Fields.PRIVATE_DEAL_PRICE, new org.apache.thrift.meta_data.FieldMetaData("private_deal_price", org.apache.thrift.TFieldRequirementType.DEFAULT, 
128
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
134
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
-
 
135
    tmpMap.put(_Fields.WEIGHT, new org.apache.thrift.meta_data.FieldMetaData("weight", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
136
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
129
    metaDataMap = Collections.unmodifiableMap(tmpMap);
137
    metaDataMap = Collections.unmodifiableMap(tmpMap);
130
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(ItemPricing.class, metaDataMap);
138
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(ItemPricing.class, metaDataMap);
131
  }
139
  }
132
 
140
 
133
  public ItemPricing() {
141
  public ItemPricing() {
Line 136... Line 144...
136
  public ItemPricing(
144
  public ItemPricing(
137
    long item_id,
145
    long item_id,
138
    double selling_price,
146
    double selling_price,
139
    double mrp,
147
    double mrp,
140
    long preferred_vendor,
148
    long preferred_vendor,
141
    double private_deal_price)
149
    double private_deal_price,
-
 
150
    double weight)
142
  {
151
  {
143
    this();
152
    this();
144
    this.item_id = item_id;
153
    this.item_id = item_id;
145
    setItem_idIsSet(true);
154
    setItem_idIsSet(true);
146
    this.selling_price = selling_price;
155
    this.selling_price = selling_price;
Line 149... Line 158...
149
    setMrpIsSet(true);
158
    setMrpIsSet(true);
150
    this.preferred_vendor = preferred_vendor;
159
    this.preferred_vendor = preferred_vendor;
151
    setPreferred_vendorIsSet(true);
160
    setPreferred_vendorIsSet(true);
152
    this.private_deal_price = private_deal_price;
161
    this.private_deal_price = private_deal_price;
153
    setPrivate_deal_priceIsSet(true);
162
    setPrivate_deal_priceIsSet(true);
-
 
163
    this.weight = weight;
-
 
164
    setWeightIsSet(true);
154
  }
165
  }
155
 
166
 
156
  /**
167
  /**
157
   * Performs a deep copy on <i>other</i>.
168
   * Performs a deep copy on <i>other</i>.
158
   */
169
   */
Line 162... Line 173...
162
    this.item_id = other.item_id;
173
    this.item_id = other.item_id;
163
    this.selling_price = other.selling_price;
174
    this.selling_price = other.selling_price;
164
    this.mrp = other.mrp;
175
    this.mrp = other.mrp;
165
    this.preferred_vendor = other.preferred_vendor;
176
    this.preferred_vendor = other.preferred_vendor;
166
    this.private_deal_price = other.private_deal_price;
177
    this.private_deal_price = other.private_deal_price;
-
 
178
    this.weight = other.weight;
167
  }
179
  }
168
 
180
 
169
  public ItemPricing deepCopy() {
181
  public ItemPricing deepCopy() {
170
    return new ItemPricing(this);
182
    return new ItemPricing(this);
171
  }
183
  }
Line 180... Line 192...
180
    this.mrp = 0.0;
192
    this.mrp = 0.0;
181
    setPreferred_vendorIsSet(false);
193
    setPreferred_vendorIsSet(false);
182
    this.preferred_vendor = 0;
194
    this.preferred_vendor = 0;
183
    setPrivate_deal_priceIsSet(false);
195
    setPrivate_deal_priceIsSet(false);
184
    this.private_deal_price = 0.0;
196
    this.private_deal_price = 0.0;
-
 
197
    setWeightIsSet(false);
-
 
198
    this.weight = 0.0;
185
  }
199
  }
186
 
200
 
187
  public long getItem_id() {
201
  public long getItem_id() {
188
    return this.item_id;
202
    return this.item_id;
189
  }
203
  }
Line 292... Line 306...
292
 
306
 
293
  public void setPrivate_deal_priceIsSet(boolean value) {
307
  public void setPrivate_deal_priceIsSet(boolean value) {
294
    __isset_bit_vector.set(__PRIVATE_DEAL_PRICE_ISSET_ID, value);
308
    __isset_bit_vector.set(__PRIVATE_DEAL_PRICE_ISSET_ID, value);
295
  }
309
  }
296
 
310
 
-
 
311
  public double getWeight() {
-
 
312
    return this.weight;
-
 
313
  }
-
 
314
 
-
 
315
  public void setWeight(double weight) {
-
 
316
    this.weight = weight;
-
 
317
    setWeightIsSet(true);
-
 
318
  }
-
 
319
 
-
 
320
  public void unsetWeight() {
-
 
321
    __isset_bit_vector.clear(__WEIGHT_ISSET_ID);
-
 
322
  }
-
 
323
 
-
 
324
  /** Returns true if field weight is set (has been assigned a value) and false otherwise */
-
 
325
  public boolean isSetWeight() {
-
 
326
    return __isset_bit_vector.get(__WEIGHT_ISSET_ID);
-
 
327
  }
-
 
328
 
-
 
329
  public void setWeightIsSet(boolean value) {
-
 
330
    __isset_bit_vector.set(__WEIGHT_ISSET_ID, value);
-
 
331
  }
-
 
332
 
297
  public void setFieldValue(_Fields field, Object value) {
333
  public void setFieldValue(_Fields field, Object value) {
298
    switch (field) {
334
    switch (field) {
299
    case ITEM_ID:
335
    case ITEM_ID:
300
      if (value == null) {
336
      if (value == null) {
301
        unsetItem_id();
337
        unsetItem_id();
Line 334... Line 370...
334
      } else {
370
      } else {
335
        setPrivate_deal_price((Double)value);
371
        setPrivate_deal_price((Double)value);
336
      }
372
      }
337
      break;
373
      break;
338
 
374
 
-
 
375
    case WEIGHT:
-
 
376
      if (value == null) {
-
 
377
        unsetWeight();
-
 
378
      } else {
-
 
379
        setWeight((Double)value);
-
 
380
      }
-
 
381
      break;
-
 
382
 
339
    }
383
    }
340
  }
384
  }
341
 
385
 
342
  public Object getFieldValue(_Fields field) {
386
  public Object getFieldValue(_Fields field) {
343
    switch (field) {
387
    switch (field) {
Line 354... Line 398...
354
      return Long.valueOf(getPreferred_vendor());
398
      return Long.valueOf(getPreferred_vendor());
355
 
399
 
356
    case PRIVATE_DEAL_PRICE:
400
    case PRIVATE_DEAL_PRICE:
357
      return Double.valueOf(getPrivate_deal_price());
401
      return Double.valueOf(getPrivate_deal_price());
358
 
402
 
-
 
403
    case WEIGHT:
-
 
404
      return Double.valueOf(getWeight());
-
 
405
 
359
    }
406
    }
360
    throw new IllegalStateException();
407
    throw new IllegalStateException();
361
  }
408
  }
362
 
409
 
363
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
410
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
Line 375... Line 422...
375
      return isSetMrp();
422
      return isSetMrp();
376
    case PREFERRED_VENDOR:
423
    case PREFERRED_VENDOR:
377
      return isSetPreferred_vendor();
424
      return isSetPreferred_vendor();
378
    case PRIVATE_DEAL_PRICE:
425
    case PRIVATE_DEAL_PRICE:
379
      return isSetPrivate_deal_price();
426
      return isSetPrivate_deal_price();
-
 
427
    case WEIGHT:
-
 
428
      return isSetWeight();
380
    }
429
    }
381
    throw new IllegalStateException();
430
    throw new IllegalStateException();
382
  }
431
  }
383
 
432
 
384
  @Override
433
  @Override
Line 437... Line 486...
437
        return false;
486
        return false;
438
      if (this.private_deal_price != that.private_deal_price)
487
      if (this.private_deal_price != that.private_deal_price)
439
        return false;
488
        return false;
440
    }
489
    }
441
 
490
 
-
 
491
    boolean this_present_weight = true;
-
 
492
    boolean that_present_weight = true;
-
 
493
    if (this_present_weight || that_present_weight) {
-
 
494
      if (!(this_present_weight && that_present_weight))
-
 
495
        return false;
-
 
496
      if (this.weight != that.weight)
-
 
497
        return false;
-
 
498
    }
-
 
499
 
442
    return true;
500
    return true;
443
  }
501
  }
444
 
502
 
445
  @Override
503
  @Override
446
  public int hashCode() {
504
  public int hashCode() {
Line 503... Line 561...
503
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.private_deal_price, typedOther.private_deal_price);
561
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.private_deal_price, typedOther.private_deal_price);
504
      if (lastComparison != 0) {
562
      if (lastComparison != 0) {
505
        return lastComparison;
563
        return lastComparison;
506
      }
564
      }
507
    }
565
    }
-
 
566
    lastComparison = Boolean.valueOf(isSetWeight()).compareTo(typedOther.isSetWeight());
-
 
567
    if (lastComparison != 0) {
-
 
568
      return lastComparison;
-
 
569
    }
-
 
570
    if (isSetWeight()) {
-
 
571
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.weight, typedOther.weight);
-
 
572
      if (lastComparison != 0) {
-
 
573
        return lastComparison;
-
 
574
      }
-
 
575
    }
508
    return 0;
576
    return 0;
509
  }
577
  }
510
 
578
 
511
  public _Fields fieldForId(int fieldId) {
579
  public _Fields fieldForId(int fieldId) {
512
    return _Fields.findByThriftId(fieldId);
580
    return _Fields.findByThriftId(fieldId);
Line 560... Line 628...
560
            setPrivate_deal_priceIsSet(true);
628
            setPrivate_deal_priceIsSet(true);
561
          } else { 
629
          } else { 
562
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
630
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
563
          }
631
          }
564
          break;
632
          break;
-
 
633
        case 6: // WEIGHT
-
 
634
          if (field.type == org.apache.thrift.protocol.TType.DOUBLE) {
-
 
635
            this.weight = iprot.readDouble();
-
 
636
            setWeightIsSet(true);
-
 
637
          } else { 
-
 
638
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
639
          }
-
 
640
          break;
565
        default:
641
        default:
566
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
642
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
567
      }
643
      }
568
      iprot.readFieldEnd();
644
      iprot.readFieldEnd();
569
    }
645
    }
Line 588... Line 664...
588
    oprot.writeI64(this.preferred_vendor);
664
    oprot.writeI64(this.preferred_vendor);
589
    oprot.writeFieldEnd();
665
    oprot.writeFieldEnd();
590
    oprot.writeFieldBegin(PRIVATE_DEAL_PRICE_FIELD_DESC);
666
    oprot.writeFieldBegin(PRIVATE_DEAL_PRICE_FIELD_DESC);
591
    oprot.writeDouble(this.private_deal_price);
667
    oprot.writeDouble(this.private_deal_price);
592
    oprot.writeFieldEnd();
668
    oprot.writeFieldEnd();
-
 
669
    oprot.writeFieldBegin(WEIGHT_FIELD_DESC);
-
 
670
    oprot.writeDouble(this.weight);
-
 
671
    oprot.writeFieldEnd();
593
    oprot.writeFieldStop();
672
    oprot.writeFieldStop();
594
    oprot.writeStructEnd();
673
    oprot.writeStructEnd();
595
  }
674
  }
596
 
675
 
597
  @Override
676
  @Override
Line 616... Line 695...
616
    first = false;
695
    first = false;
617
    if (!first) sb.append(", ");
696
    if (!first) sb.append(", ");
618
    sb.append("private_deal_price:");
697
    sb.append("private_deal_price:");
619
    sb.append(this.private_deal_price);
698
    sb.append(this.private_deal_price);
620
    first = false;
699
    first = false;
-
 
700
    if (!first) sb.append(", ");
-
 
701
    sb.append("weight:");
-
 
702
    sb.append(this.weight);
-
 
703
    first = false;
621
    sb.append(")");
704
    sb.append(")");
622
    return sb.toString();
705
    return sb.toString();
623
  }
706
  }
624
 
707
 
625
  public void validate() throws org.apache.thrift.TException {
708
  public void validate() throws org.apache.thrift.TException {