Subversion Repositories SmartDukaan

Rev

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

Rev 9841 Rev 18002
Line 64... Line 64...
64
  private static final org.apache.thrift.protocol.TField PREFERRED_INSURER_FIELD_DESC = new org.apache.thrift.protocol.TField("preferredInsurer", org.apache.thrift.protocol.TType.I64, (short)41);
64
  private static final org.apache.thrift.protocol.TField PREFERRED_INSURER_FIELD_DESC = new org.apache.thrift.protocol.TField("preferredInsurer", org.apache.thrift.protocol.TType.I64, (short)41);
65
  private static final org.apache.thrift.protocol.TField ASIN_FIELD_DESC = new org.apache.thrift.protocol.TField("asin", org.apache.thrift.protocol.TType.STRING, (short)42);
65
  private static final org.apache.thrift.protocol.TField ASIN_FIELD_DESC = new org.apache.thrift.protocol.TField("asin", org.apache.thrift.protocol.TType.STRING, (short)42);
66
  private static final org.apache.thrift.protocol.TField DEFAULT_INVENTORY_FIELD_DESC = new org.apache.thrift.protocol.TField("defaultInventory", org.apache.thrift.protocol.TType.I64, (short)43);
66
  private static final org.apache.thrift.protocol.TField DEFAULT_INVENTORY_FIELD_DESC = new org.apache.thrift.protocol.TField("defaultInventory", org.apache.thrift.protocol.TType.I64, (short)43);
67
  private static final org.apache.thrift.protocol.TField HOLD_INVENTORY_FIELD_DESC = new org.apache.thrift.protocol.TField("holdInventory", org.apache.thrift.protocol.TType.I64, (short)44);
67
  private static final org.apache.thrift.protocol.TField HOLD_INVENTORY_FIELD_DESC = new org.apache.thrift.protocol.TField("holdInventory", org.apache.thrift.protocol.TType.I64, (short)44);
68
  private static final org.apache.thrift.protocol.TField HOLD_OVERRIDE_FIELD_DESC = new org.apache.thrift.protocol.TField("holdOverride", org.apache.thrift.protocol.TType.BOOL, (short)45);
68
  private static final org.apache.thrift.protocol.TField HOLD_OVERRIDE_FIELD_DESC = new org.apache.thrift.protocol.TField("holdOverride", org.apache.thrift.protocol.TType.BOOL, (short)45);
-
 
69
  private static final org.apache.thrift.protocol.TField PACK_QUANTITY_FIELD_DESC = new org.apache.thrift.protocol.TField("packQuantity", org.apache.thrift.protocol.TType.I64, (short)46);
69
 
70
 
70
  private long id; // required
71
  private long id; // required
71
  private String productGroup; // required
72
  private String productGroup; // required
72
  private String brand; // required
73
  private String brand; // required
73
  private String modelNumber; // required
74
  private String modelNumber; // required
Line 108... Line 109...
108
  private long preferredInsurer; // required
109
  private long preferredInsurer; // required
109
  private String asin; // required
110
  private String asin; // required
110
  private long defaultInventory; // required
111
  private long defaultInventory; // required
111
  private long holdInventory; // required
112
  private long holdInventory; // required
112
  private boolean holdOverride; // required
113
  private boolean holdOverride; // required
-
 
114
  private long packQuantity; // required
113
 
115
 
114
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
116
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
115
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
117
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
116
    ID((short)1, "id"),
118
    ID((short)1, "id"),
117
    PRODUCT_GROUP((short)2, "productGroup"),
119
    PRODUCT_GROUP((short)2, "productGroup"),
Line 161... Line 163...
161
    BEST_DEALS_DETAILS_LINK((short)40, "bestDealsDetailsLink"),
163
    BEST_DEALS_DETAILS_LINK((short)40, "bestDealsDetailsLink"),
162
    PREFERRED_INSURER((short)41, "preferredInsurer"),
164
    PREFERRED_INSURER((short)41, "preferredInsurer"),
163
    ASIN((short)42, "asin"),
165
    ASIN((short)42, "asin"),
164
    DEFAULT_INVENTORY((short)43, "defaultInventory"),
166
    DEFAULT_INVENTORY((short)43, "defaultInventory"),
165
    HOLD_INVENTORY((short)44, "holdInventory"),
167
    HOLD_INVENTORY((short)44, "holdInventory"),
166
    HOLD_OVERRIDE((short)45, "holdOverride");
168
    HOLD_OVERRIDE((short)45, "holdOverride"),
-
 
169
    PACK_QUANTITY((short)46, "packQuantity");
167
 
170
 
168
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
171
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
169
 
172
 
170
    static {
173
    static {
171
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
174
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
Line 262... Line 265...
262
          return DEFAULT_INVENTORY;
265
          return DEFAULT_INVENTORY;
263
        case 44: // HOLD_INVENTORY
266
        case 44: // HOLD_INVENTORY
264
          return HOLD_INVENTORY;
267
          return HOLD_INVENTORY;
265
        case 45: // HOLD_OVERRIDE
268
        case 45: // HOLD_OVERRIDE
266
          return HOLD_OVERRIDE;
269
          return HOLD_OVERRIDE;
-
 
270
        case 46: // PACK_QUANTITY
-
 
271
          return PACK_QUANTITY;
267
        default:
272
        default:
268
          return null;
273
          return null;
269
      }
274
      }
270
    }
275
    }
271
 
276
 
Line 330... Line 335...
330
  private static final int __SHOWSELLINGPRICE_ISSET_ID = 23;
335
  private static final int __SHOWSELLINGPRICE_ISSET_ID = 23;
331
  private static final int __PREFERREDINSURER_ISSET_ID = 24;
336
  private static final int __PREFERREDINSURER_ISSET_ID = 24;
332
  private static final int __DEFAULTINVENTORY_ISSET_ID = 25;
337
  private static final int __DEFAULTINVENTORY_ISSET_ID = 25;
333
  private static final int __HOLDINVENTORY_ISSET_ID = 26;
338
  private static final int __HOLDINVENTORY_ISSET_ID = 26;
334
  private static final int __HOLDOVERRIDE_ISSET_ID = 27;
339
  private static final int __HOLDOVERRIDE_ISSET_ID = 27;
-
 
340
  private static final int __PACKQUANTITY_ISSET_ID = 28;
335
  private BitSet __isset_bit_vector = new BitSet(28);
341
  private BitSet __isset_bit_vector = new BitSet(29);
336
 
342
 
337
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
343
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
338
  static {
344
  static {
339
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
345
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
340
    tmpMap.put(_Fields.ID, new org.apache.thrift.meta_data.FieldMetaData("id", org.apache.thrift.TFieldRequirementType.DEFAULT, 
346
    tmpMap.put(_Fields.ID, new org.apache.thrift.meta_data.FieldMetaData("id", org.apache.thrift.TFieldRequirementType.DEFAULT, 
Line 423... Line 429...
423
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
429
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
424
    tmpMap.put(_Fields.HOLD_INVENTORY, new org.apache.thrift.meta_data.FieldMetaData("holdInventory", org.apache.thrift.TFieldRequirementType.DEFAULT, 
430
    tmpMap.put(_Fields.HOLD_INVENTORY, new org.apache.thrift.meta_data.FieldMetaData("holdInventory", org.apache.thrift.TFieldRequirementType.DEFAULT, 
425
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
431
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
426
    tmpMap.put(_Fields.HOLD_OVERRIDE, new org.apache.thrift.meta_data.FieldMetaData("holdOverride", org.apache.thrift.TFieldRequirementType.DEFAULT, 
432
    tmpMap.put(_Fields.HOLD_OVERRIDE, new org.apache.thrift.meta_data.FieldMetaData("holdOverride", org.apache.thrift.TFieldRequirementType.DEFAULT, 
427
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
433
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
-
 
434
    tmpMap.put(_Fields.PACK_QUANTITY, new org.apache.thrift.meta_data.FieldMetaData("packQuantity", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
435
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
428
    metaDataMap = Collections.unmodifiableMap(tmpMap);
436
    metaDataMap = Collections.unmodifiableMap(tmpMap);
429
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Item.class, metaDataMap);
437
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Item.class, metaDataMap);
430
  }
438
  }
431
 
439
 
432
  public Item() {
440
  public Item() {
Line 461... Line 469...
461
    String bestDealsDetailsLink,
469
    String bestDealsDetailsLink,
462
    long preferredInsurer,
470
    long preferredInsurer,
463
    String asin,
471
    String asin,
464
    long defaultInventory,
472
    long defaultInventory,
465
    long holdInventory,
473
    long holdInventory,
466
    boolean holdOverride)
474
    boolean holdOverride,
-
 
475
    long packQuantity)
467
  {
476
  {
468
    this();
477
    this();
469
    this.id = id;
478
    this.id = id;
470
    setIdIsSet(true);
479
    setIdIsSet(true);
471
    this.productGroup = productGroup;
480
    this.productGroup = productGroup;
Line 511... Line 520...
511
    setDefaultInventoryIsSet(true);
520
    setDefaultInventoryIsSet(true);
512
    this.holdInventory = holdInventory;
521
    this.holdInventory = holdInventory;
513
    setHoldInventoryIsSet(true);
522
    setHoldInventoryIsSet(true);
514
    this.holdOverride = holdOverride;
523
    this.holdOverride = holdOverride;
515
    setHoldOverrideIsSet(true);
524
    setHoldOverrideIsSet(true);
-
 
525
    this.packQuantity = packQuantity;
-
 
526
    setPackQuantityIsSet(true);
516
  }
527
  }
517
 
528
 
518
  /**
529
  /**
519
   * Performs a deep copy on <i>other</i>.
530
   * Performs a deep copy on <i>other</i>.
520
   */
531
   */
Line 604... Line 615...
604
      this.asin = other.asin;
615
      this.asin = other.asin;
605
    }
616
    }
606
    this.defaultInventory = other.defaultInventory;
617
    this.defaultInventory = other.defaultInventory;
607
    this.holdInventory = other.holdInventory;
618
    this.holdInventory = other.holdInventory;
608
    this.holdOverride = other.holdOverride;
619
    this.holdOverride = other.holdOverride;
-
 
620
    this.packQuantity = other.packQuantity;
609
  }
621
  }
610
 
622
 
611
  public Item deepCopy() {
623
  public Item deepCopy() {
612
    return new Item(this);
624
    return new Item(this);
613
  }
625
  }
Line 683... Line 695...
683
    this.defaultInventory = 0;
695
    this.defaultInventory = 0;
684
    setHoldInventoryIsSet(false);
696
    setHoldInventoryIsSet(false);
685
    this.holdInventory = 0;
697
    this.holdInventory = 0;
686
    setHoldOverrideIsSet(false);
698
    setHoldOverrideIsSet(false);
687
    this.holdOverride = false;
699
    this.holdOverride = false;
-
 
700
    setPackQuantityIsSet(false);
-
 
701
    this.packQuantity = 0;
688
  }
702
  }
689
 
703
 
690
  public long getId() {
704
  public long getId() {
691
    return this.id;
705
    return this.id;
692
  }
706
  }
Line 1673... Line 1687...
1673
 
1687
 
1674
  public void setHoldOverrideIsSet(boolean value) {
1688
  public void setHoldOverrideIsSet(boolean value) {
1675
    __isset_bit_vector.set(__HOLDOVERRIDE_ISSET_ID, value);
1689
    __isset_bit_vector.set(__HOLDOVERRIDE_ISSET_ID, value);
1676
  }
1690
  }
1677
 
1691
 
-
 
1692
  public long getPackQuantity() {
-
 
1693
    return this.packQuantity;
-
 
1694
  }
-
 
1695
 
-
 
1696
  public void setPackQuantity(long packQuantity) {
-
 
1697
    this.packQuantity = packQuantity;
-
 
1698
    setPackQuantityIsSet(true);
-
 
1699
  }
-
 
1700
 
-
 
1701
  public void unsetPackQuantity() {
-
 
1702
    __isset_bit_vector.clear(__PACKQUANTITY_ISSET_ID);
-
 
1703
  }
-
 
1704
 
-
 
1705
  /** Returns true if field packQuantity is set (has been assigned a value) and false otherwise */
-
 
1706
  public boolean isSetPackQuantity() {
-
 
1707
    return __isset_bit_vector.get(__PACKQUANTITY_ISSET_ID);
-
 
1708
  }
-
 
1709
 
-
 
1710
  public void setPackQuantityIsSet(boolean value) {
-
 
1711
    __isset_bit_vector.set(__PACKQUANTITY_ISSET_ID, value);
-
 
1712
  }
-
 
1713
 
1678
  public void setFieldValue(_Fields field, Object value) {
1714
  public void setFieldValue(_Fields field, Object value) {
1679
    switch (field) {
1715
    switch (field) {
1680
    case ID:
1716
    case ID:
1681
      if (value == null) {
1717
      if (value == null) {
1682
        unsetId();
1718
        unsetId();
Line 2019... Line 2055...
2019
      } else {
2055
      } else {
2020
        setHoldOverride((Boolean)value);
2056
        setHoldOverride((Boolean)value);
2021
      }
2057
      }
2022
      break;
2058
      break;
2023
 
2059
 
-
 
2060
    case PACK_QUANTITY:
-
 
2061
      if (value == null) {
-
 
2062
        unsetPackQuantity();
-
 
2063
      } else {
-
 
2064
        setPackQuantity((Long)value);
-
 
2065
      }
-
 
2066
      break;
-
 
2067
 
2024
    }
2068
    }
2025
  }
2069
  }
2026
 
2070
 
2027
  public Object getFieldValue(_Fields field) {
2071
  public Object getFieldValue(_Fields field) {
2028
    switch (field) {
2072
    switch (field) {
Line 2153... Line 2197...
2153
      return Long.valueOf(getHoldInventory());
2197
      return Long.valueOf(getHoldInventory());
2154
 
2198
 
2155
    case HOLD_OVERRIDE:
2199
    case HOLD_OVERRIDE:
2156
      return Boolean.valueOf(isHoldOverride());
2200
      return Boolean.valueOf(isHoldOverride());
2157
 
2201
 
-
 
2202
    case PACK_QUANTITY:
-
 
2203
      return Long.valueOf(getPackQuantity());
-
 
2204
 
2158
    }
2205
    }
2159
    throw new IllegalStateException();
2206
    throw new IllegalStateException();
2160
  }
2207
  }
2161
 
2208
 
2162
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
2209
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
Line 2250... Line 2297...
2250
      return isSetDefaultInventory();
2297
      return isSetDefaultInventory();
2251
    case HOLD_INVENTORY:
2298
    case HOLD_INVENTORY:
2252
      return isSetHoldInventory();
2299
      return isSetHoldInventory();
2253
    case HOLD_OVERRIDE:
2300
    case HOLD_OVERRIDE:
2254
      return isSetHoldOverride();
2301
      return isSetHoldOverride();
-
 
2302
    case PACK_QUANTITY:
-
 
2303
      return isSetPackQuantity();
2255
    }
2304
    }
2256
    throw new IllegalStateException();
2305
    throw new IllegalStateException();
2257
  }
2306
  }
2258
 
2307
 
2259
  @Override
2308
  @Override
Line 2654... Line 2703...
2654
        return false;
2703
        return false;
2655
      if (this.holdOverride != that.holdOverride)
2704
      if (this.holdOverride != that.holdOverride)
2656
        return false;
2705
        return false;
2657
    }
2706
    }
2658
 
2707
 
-
 
2708
    boolean this_present_packQuantity = true;
-
 
2709
    boolean that_present_packQuantity = true;
-
 
2710
    if (this_present_packQuantity || that_present_packQuantity) {
-
 
2711
      if (!(this_present_packQuantity && that_present_packQuantity))
-
 
2712
        return false;
-
 
2713
      if (this.packQuantity != that.packQuantity)
-
 
2714
        return false;
-
 
2715
    }
-
 
2716
 
2659
    return true;
2717
    return true;
2660
  }
2718
  }
2661
 
2719
 
2662
  @Override
2720
  @Override
2663
  public int hashCode() {
2721
  public int hashCode() {
Line 3100... Line 3158...
3100
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.holdOverride, typedOther.holdOverride);
3158
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.holdOverride, typedOther.holdOverride);
3101
      if (lastComparison != 0) {
3159
      if (lastComparison != 0) {
3102
        return lastComparison;
3160
        return lastComparison;
3103
      }
3161
      }
3104
    }
3162
    }
-
 
3163
    lastComparison = Boolean.valueOf(isSetPackQuantity()).compareTo(typedOther.isSetPackQuantity());
-
 
3164
    if (lastComparison != 0) {
-
 
3165
      return lastComparison;
-
 
3166
    }
-
 
3167
    if (isSetPackQuantity()) {
-
 
3168
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.packQuantity, typedOther.packQuantity);
-
 
3169
      if (lastComparison != 0) {
-
 
3170
        return lastComparison;
-
 
3171
      }
-
 
3172
    }
3105
    return 0;
3173
    return 0;
3106
  }
3174
  }
3107
 
3175
 
3108
  public _Fields fieldForId(int fieldId) {
3176
  public _Fields fieldForId(int fieldId) {
3109
    return _Fields.findByThriftId(fieldId);
3177
    return _Fields.findByThriftId(fieldId);
Line 3458... Line 3526...
3458
            setHoldOverrideIsSet(true);
3526
            setHoldOverrideIsSet(true);
3459
          } else { 
3527
          } else { 
3460
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
3528
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
3461
          }
3529
          }
3462
          break;
3530
          break;
-
 
3531
        case 46: // PACK_QUANTITY
-
 
3532
          if (field.type == org.apache.thrift.protocol.TType.I64) {
-
 
3533
            this.packQuantity = iprot.readI64();
-
 
3534
            setPackQuantityIsSet(true);
-
 
3535
          } else { 
-
 
3536
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
3537
          }
-
 
3538
          break;
3463
        default:
3539
        default:
3464
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
3540
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
3465
      }
3541
      }
3466
      iprot.readFieldEnd();
3542
      iprot.readFieldEnd();
3467
    }
3543
    }
Line 3662... Line 3738...
3662
    oprot.writeI64(this.holdInventory);
3738
    oprot.writeI64(this.holdInventory);
3663
    oprot.writeFieldEnd();
3739
    oprot.writeFieldEnd();
3664
    oprot.writeFieldBegin(HOLD_OVERRIDE_FIELD_DESC);
3740
    oprot.writeFieldBegin(HOLD_OVERRIDE_FIELD_DESC);
3665
    oprot.writeBool(this.holdOverride);
3741
    oprot.writeBool(this.holdOverride);
3666
    oprot.writeFieldEnd();
3742
    oprot.writeFieldEnd();
-
 
3743
    oprot.writeFieldBegin(PACK_QUANTITY_FIELD_DESC);
-
 
3744
    oprot.writeI64(this.packQuantity);
-
 
3745
    oprot.writeFieldEnd();
3667
    oprot.writeFieldStop();
3746
    oprot.writeFieldStop();
3668
    oprot.writeStructEnd();
3747
    oprot.writeStructEnd();
3669
  }
3748
  }
3670
 
3749
 
3671
  @Override
3750
  @Override
Line 3926... Line 4005...
3926
    first = false;
4005
    first = false;
3927
    if (!first) sb.append(", ");
4006
    if (!first) sb.append(", ");
3928
    sb.append("holdOverride:");
4007
    sb.append("holdOverride:");
3929
    sb.append(this.holdOverride);
4008
    sb.append(this.holdOverride);
3930
    first = false;
4009
    first = false;
-
 
4010
    if (!first) sb.append(", ");
-
 
4011
    sb.append("packQuantity:");
-
 
4012
    sb.append(this.packQuantity);
-
 
4013
    first = false;
3931
    sb.append(")");
4014
    sb.append(")");
3932
    return sb.toString();
4015
    return sb.toString();
3933
  }
4016
  }
3934
 
4017
 
3935
  public void validate() throws org.apache.thrift.TException {
4018
  public void validate() throws org.apache.thrift.TException {