Subversion Repositories SmartDukaan

Rev

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

Rev 8616 Rev 9242
Line 63... Line 63...
63
  private static final org.apache.thrift.protocol.TField BEST_DEALS_DETAILS_LINK_FIELD_DESC = new org.apache.thrift.protocol.TField("bestDealsDetailsLink", org.apache.thrift.protocol.TType.STRING, (short)40);
63
  private static final org.apache.thrift.protocol.TField BEST_DEALS_DETAILS_LINK_FIELD_DESC = new org.apache.thrift.protocol.TField("bestDealsDetailsLink", org.apache.thrift.protocol.TType.STRING, (short)40);
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 IS_LISTED_ON_SNAPDEAL_FIELD_DESC = new org.apache.thrift.protocol.TField("isListedOnSnapdeal", org.apache.thrift.protocol.TType.BOOL, (short)45);
-
 
69
 
68
 
70
  private long id; // required
69
  private long id; // required
71
  private String productGroup; // required
70
  private String productGroup; // required
72
  private String brand; // required
71
  private String brand; // required
73
  private String modelNumber; // required
72
  private String modelNumber; // required
Line 107... Line 106...
107
  private String bestDealsDetailsLink; // required
106
  private String bestDealsDetailsLink; // required
108
  private long preferredInsurer; // required
107
  private long preferredInsurer; // required
109
  private String asin; // required
108
  private String asin; // required
110
  private long defaultInventory; // required
109
  private long defaultInventory; // required
111
  private long holdInventory; // required
110
  private long holdInventory; // required
112
  private boolean isListedOnSnapdeal; // required
-
 
113
 
111
 
114
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
112
  /** 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 {
113
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
116
    ID((short)1, "id"),
114
    ID((short)1, "id"),
117
    PRODUCT_GROUP((short)2, "productGroup"),
115
    PRODUCT_GROUP((short)2, "productGroup"),
Line 160... Line 158...
160
    BEST_DEALS_DETAILS_TEXT((short)39, "bestDealsDetailsText"),
158
    BEST_DEALS_DETAILS_TEXT((short)39, "bestDealsDetailsText"),
161
    BEST_DEALS_DETAILS_LINK((short)40, "bestDealsDetailsLink"),
159
    BEST_DEALS_DETAILS_LINK((short)40, "bestDealsDetailsLink"),
162
    PREFERRED_INSURER((short)41, "preferredInsurer"),
160
    PREFERRED_INSURER((short)41, "preferredInsurer"),
163
    ASIN((short)42, "asin"),
161
    ASIN((short)42, "asin"),
164
    DEFAULT_INVENTORY((short)43, "defaultInventory"),
162
    DEFAULT_INVENTORY((short)43, "defaultInventory"),
165
    HOLD_INVENTORY((short)44, "holdInventory"),
163
    HOLD_INVENTORY((short)44, "holdInventory");
166
    IS_LISTED_ON_SNAPDEAL((short)45, "isListedOnSnapdeal");
-
 
167
 
164
 
168
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
165
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
169
 
166
 
170
    static {
167
    static {
171
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
168
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
Line 260... Line 257...
260
          return ASIN;
257
          return ASIN;
261
        case 43: // DEFAULT_INVENTORY
258
        case 43: // DEFAULT_INVENTORY
262
          return DEFAULT_INVENTORY;
259
          return DEFAULT_INVENTORY;
263
        case 44: // HOLD_INVENTORY
260
        case 44: // HOLD_INVENTORY
264
          return HOLD_INVENTORY;
261
          return HOLD_INVENTORY;
265
        case 45: // IS_LISTED_ON_SNAPDEAL
-
 
266
          return IS_LISTED_ON_SNAPDEAL;
-
 
267
        default:
262
        default:
268
          return null;
263
          return null;
269
      }
264
      }
270
    }
265
    }
271
 
266
 
Line 329... Line 324...
329
  private static final int __ACTIVEONSTORE_ISSET_ID = 22;
324
  private static final int __ACTIVEONSTORE_ISSET_ID = 22;
330
  private static final int __SHOWSELLINGPRICE_ISSET_ID = 23;
325
  private static final int __SHOWSELLINGPRICE_ISSET_ID = 23;
331
  private static final int __PREFERREDINSURER_ISSET_ID = 24;
326
  private static final int __PREFERREDINSURER_ISSET_ID = 24;
332
  private static final int __DEFAULTINVENTORY_ISSET_ID = 25;
327
  private static final int __DEFAULTINVENTORY_ISSET_ID = 25;
333
  private static final int __HOLDINVENTORY_ISSET_ID = 26;
328
  private static final int __HOLDINVENTORY_ISSET_ID = 26;
334
  private static final int __ISLISTEDONSNAPDEAL_ISSET_ID = 27;
-
 
335
  private BitSet __isset_bit_vector = new BitSet(28);
329
  private BitSet __isset_bit_vector = new BitSet(27);
336
 
330
 
337
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
331
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
338
  static {
332
  static {
339
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
333
    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, 
334
    tmpMap.put(_Fields.ID, new org.apache.thrift.meta_data.FieldMetaData("id", org.apache.thrift.TFieldRequirementType.DEFAULT, 
Line 421... Line 415...
421
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
415
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
422
    tmpMap.put(_Fields.DEFAULT_INVENTORY, new org.apache.thrift.meta_data.FieldMetaData("defaultInventory", org.apache.thrift.TFieldRequirementType.DEFAULT, 
416
    tmpMap.put(_Fields.DEFAULT_INVENTORY, new org.apache.thrift.meta_data.FieldMetaData("defaultInventory", org.apache.thrift.TFieldRequirementType.DEFAULT, 
423
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
417
        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, 
418
    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)));
419
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
426
    tmpMap.put(_Fields.IS_LISTED_ON_SNAPDEAL, new org.apache.thrift.meta_data.FieldMetaData("isListedOnSnapdeal", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
427
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
-
 
428
    metaDataMap = Collections.unmodifiableMap(tmpMap);
420
    metaDataMap = Collections.unmodifiableMap(tmpMap);
429
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Item.class, metaDataMap);
421
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Item.class, metaDataMap);
430
  }
422
  }
431
 
423
 
432
  public Item() {
424
  public Item() {
Line 460... Line 452...
460
    String bestDealsDetailsText,
452
    String bestDealsDetailsText,
461
    String bestDealsDetailsLink,
453
    String bestDealsDetailsLink,
462
    long preferredInsurer,
454
    long preferredInsurer,
463
    String asin,
455
    String asin,
464
    long defaultInventory,
456
    long defaultInventory,
465
    long holdInventory,
457
    long holdInventory)
466
    boolean isListedOnSnapdeal)
-
 
467
  {
458
  {
468
    this();
459
    this();
469
    this.id = id;
460
    this.id = id;
470
    setIdIsSet(true);
461
    setIdIsSet(true);
471
    this.productGroup = productGroup;
462
    this.productGroup = productGroup;
Line 509... Line 500...
509
    this.asin = asin;
500
    this.asin = asin;
510
    this.defaultInventory = defaultInventory;
501
    this.defaultInventory = defaultInventory;
511
    setDefaultInventoryIsSet(true);
502
    setDefaultInventoryIsSet(true);
512
    this.holdInventory = holdInventory;
503
    this.holdInventory = holdInventory;
513
    setHoldInventoryIsSet(true);
504
    setHoldInventoryIsSet(true);
514
    this.isListedOnSnapdeal = isListedOnSnapdeal;
-
 
515
    setIsListedOnSnapdealIsSet(true);
-
 
516
  }
505
  }
517
 
506
 
518
  /**
507
  /**
519
   * Performs a deep copy on <i>other</i>.
508
   * Performs a deep copy on <i>other</i>.
520
   */
509
   */
Line 603... Line 592...
603
    if (other.isSetAsin()) {
592
    if (other.isSetAsin()) {
604
      this.asin = other.asin;
593
      this.asin = other.asin;
605
    }
594
    }
606
    this.defaultInventory = other.defaultInventory;
595
    this.defaultInventory = other.defaultInventory;
607
    this.holdInventory = other.holdInventory;
596
    this.holdInventory = other.holdInventory;
608
    this.isListedOnSnapdeal = other.isListedOnSnapdeal;
-
 
609
  }
597
  }
610
 
598
 
611
  public Item deepCopy() {
599
  public Item deepCopy() {
612
    return new Item(this);
600
    return new Item(this);
613
  }
601
  }
Line 681... Line 669...
681
    this.asin = null;
669
    this.asin = null;
682
    setDefaultInventoryIsSet(false);
670
    setDefaultInventoryIsSet(false);
683
    this.defaultInventory = 0;
671
    this.defaultInventory = 0;
684
    setHoldInventoryIsSet(false);
672
    setHoldInventoryIsSet(false);
685
    this.holdInventory = 0;
673
    this.holdInventory = 0;
686
    setIsListedOnSnapdealIsSet(false);
-
 
687
    this.isListedOnSnapdeal = false;
-
 
688
  }
674
  }
689
 
675
 
690
  public long getId() {
676
  public long getId() {
691
    return this.id;
677
    return this.id;
692
  }
678
  }
Line 1651... Line 1637...
1651
 
1637
 
1652
  public void setHoldInventoryIsSet(boolean value) {
1638
  public void setHoldInventoryIsSet(boolean value) {
1653
    __isset_bit_vector.set(__HOLDINVENTORY_ISSET_ID, value);
1639
    __isset_bit_vector.set(__HOLDINVENTORY_ISSET_ID, value);
1654
  }
1640
  }
1655
 
1641
 
1656
  public boolean isIsListedOnSnapdeal() {
-
 
1657
    return this.isListedOnSnapdeal;
-
 
1658
  }
-
 
1659
 
-
 
1660
  public void setIsListedOnSnapdeal(boolean isListedOnSnapdeal) {
-
 
1661
    this.isListedOnSnapdeal = isListedOnSnapdeal;
-
 
1662
    setIsListedOnSnapdealIsSet(true);
-
 
1663
  }
-
 
1664
 
-
 
1665
  public void unsetIsListedOnSnapdeal() {
-
 
1666
    __isset_bit_vector.clear(__ISLISTEDONSNAPDEAL_ISSET_ID);
-
 
1667
  }
-
 
1668
 
-
 
1669
  /** Returns true if field isListedOnSnapdeal is set (has been assigned a value) and false otherwise */
-
 
1670
  public boolean isSetIsListedOnSnapdeal() {
-
 
1671
    return __isset_bit_vector.get(__ISLISTEDONSNAPDEAL_ISSET_ID);
-
 
1672
  }
-
 
1673
 
-
 
1674
  public void setIsListedOnSnapdealIsSet(boolean value) {
-
 
1675
    __isset_bit_vector.set(__ISLISTEDONSNAPDEAL_ISSET_ID, value);
-
 
1676
  }
-
 
1677
 
-
 
1678
  public void setFieldValue(_Fields field, Object value) {
1642
  public void setFieldValue(_Fields field, Object value) {
1679
    switch (field) {
1643
    switch (field) {
1680
    case ID:
1644
    case ID:
1681
      if (value == null) {
1645
      if (value == null) {
1682
        unsetId();
1646
        unsetId();
Line 2011... Line 1975...
2011
      } else {
1975
      } else {
2012
        setHoldInventory((Long)value);
1976
        setHoldInventory((Long)value);
2013
      }
1977
      }
2014
      break;
1978
      break;
2015
 
1979
 
2016
    case IS_LISTED_ON_SNAPDEAL:
-
 
2017
      if (value == null) {
-
 
2018
        unsetIsListedOnSnapdeal();
-
 
2019
      } else {
-
 
2020
        setIsListedOnSnapdeal((Boolean)value);
-
 
2021
      }
-
 
2022
      break;
-
 
2023
 
-
 
2024
    }
1980
    }
2025
  }
1981
  }
2026
 
1982
 
2027
  public Object getFieldValue(_Fields field) {
1983
  public Object getFieldValue(_Fields field) {
2028
    switch (field) {
1984
    switch (field) {
Line 2150... Line 2106...
2150
      return Long.valueOf(getDefaultInventory());
2106
      return Long.valueOf(getDefaultInventory());
2151
 
2107
 
2152
    case HOLD_INVENTORY:
2108
    case HOLD_INVENTORY:
2153
      return Long.valueOf(getHoldInventory());
2109
      return Long.valueOf(getHoldInventory());
2154
 
2110
 
2155
    case IS_LISTED_ON_SNAPDEAL:
-
 
2156
      return Boolean.valueOf(isIsListedOnSnapdeal());
-
 
2157
 
-
 
2158
    }
2111
    }
2159
    throw new IllegalStateException();
2112
    throw new IllegalStateException();
2160
  }
2113
  }
2161
 
2114
 
2162
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
2115
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
Line 2248... Line 2201...
2248
      return isSetAsin();
2201
      return isSetAsin();
2249
    case DEFAULT_INVENTORY:
2202
    case DEFAULT_INVENTORY:
2250
      return isSetDefaultInventory();
2203
      return isSetDefaultInventory();
2251
    case HOLD_INVENTORY:
2204
    case HOLD_INVENTORY:
2252
      return isSetHoldInventory();
2205
      return isSetHoldInventory();
2253
    case IS_LISTED_ON_SNAPDEAL:
-
 
2254
      return isSetIsListedOnSnapdeal();
-
 
2255
    }
2206
    }
2256
    throw new IllegalStateException();
2207
    throw new IllegalStateException();
2257
  }
2208
  }
2258
 
2209
 
2259
  @Override
2210
  @Override
Line 2645... Line 2596...
2645
        return false;
2596
        return false;
2646
      if (this.holdInventory != that.holdInventory)
2597
      if (this.holdInventory != that.holdInventory)
2647
        return false;
2598
        return false;
2648
    }
2599
    }
2649
 
2600
 
2650
    boolean this_present_isListedOnSnapdeal = true;
-
 
2651
    boolean that_present_isListedOnSnapdeal = true;
-
 
2652
    if (this_present_isListedOnSnapdeal || that_present_isListedOnSnapdeal) {
-
 
2653
      if (!(this_present_isListedOnSnapdeal && that_present_isListedOnSnapdeal))
-
 
2654
        return false;
-
 
2655
      if (this.isListedOnSnapdeal != that.isListedOnSnapdeal)
-
 
2656
        return false;
-
 
2657
    }
-
 
2658
 
-
 
2659
    return true;
2601
    return true;
2660
  }
2602
  }
2661
 
2603
 
2662
  @Override
2604
  @Override
2663
  public int hashCode() {
2605
  public int hashCode() {
Line 3090... Line 3032...
3090
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.holdInventory, typedOther.holdInventory);
3032
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.holdInventory, typedOther.holdInventory);
3091
      if (lastComparison != 0) {
3033
      if (lastComparison != 0) {
3092
        return lastComparison;
3034
        return lastComparison;
3093
      }
3035
      }
3094
    }
3036
    }
3095
    lastComparison = Boolean.valueOf(isSetIsListedOnSnapdeal()).compareTo(typedOther.isSetIsListedOnSnapdeal());
-
 
3096
    if (lastComparison != 0) {
-
 
3097
      return lastComparison;
-
 
3098
    }
-
 
3099
    if (isSetIsListedOnSnapdeal()) {
-
 
3100
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.isListedOnSnapdeal, typedOther.isListedOnSnapdeal);
-
 
3101
      if (lastComparison != 0) {
-
 
3102
        return lastComparison;
-
 
3103
      }
-
 
3104
    }
-
 
3105
    return 0;
3037
    return 0;
3106
  }
3038
  }
3107
 
3039
 
3108
  public _Fields fieldForId(int fieldId) {
3040
  public _Fields fieldForId(int fieldId) {
3109
    return _Fields.findByThriftId(fieldId);
3041
    return _Fields.findByThriftId(fieldId);
Line 3450... Line 3382...
3450
            setHoldInventoryIsSet(true);
3382
            setHoldInventoryIsSet(true);
3451
          } else { 
3383
          } else { 
3452
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
3384
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
3453
          }
3385
          }
3454
          break;
3386
          break;
3455
        case 45: // IS_LISTED_ON_SNAPDEAL
-
 
3456
          if (field.type == org.apache.thrift.protocol.TType.BOOL) {
-
 
3457
            this.isListedOnSnapdeal = iprot.readBool();
-
 
3458
            setIsListedOnSnapdealIsSet(true);
-
 
3459
          } else { 
-
 
3460
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
3461
          }
-
 
3462
          break;
-
 
3463
        default:
3387
        default:
3464
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
3388
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
3465
      }
3389
      }
3466
      iprot.readFieldEnd();
3390
      iprot.readFieldEnd();
3467
    }
3391
    }
Line 3659... Line 3583...
3659
    oprot.writeI64(this.defaultInventory);
3583
    oprot.writeI64(this.defaultInventory);
3660
    oprot.writeFieldEnd();
3584
    oprot.writeFieldEnd();
3661
    oprot.writeFieldBegin(HOLD_INVENTORY_FIELD_DESC);
3585
    oprot.writeFieldBegin(HOLD_INVENTORY_FIELD_DESC);
3662
    oprot.writeI64(this.holdInventory);
3586
    oprot.writeI64(this.holdInventory);
3663
    oprot.writeFieldEnd();
3587
    oprot.writeFieldEnd();
3664
    oprot.writeFieldBegin(IS_LISTED_ON_SNAPDEAL_FIELD_DESC);
-
 
3665
    oprot.writeBool(this.isListedOnSnapdeal);
-
 
3666
    oprot.writeFieldEnd();
-
 
3667
    oprot.writeFieldStop();
3588
    oprot.writeFieldStop();
3668
    oprot.writeStructEnd();
3589
    oprot.writeStructEnd();
3669
  }
3590
  }
3670
 
3591
 
3671
  @Override
3592
  @Override
Line 3922... Line 3843...
3922
    first = false;
3843
    first = false;
3923
    if (!first) sb.append(", ");
3844
    if (!first) sb.append(", ");
3924
    sb.append("holdInventory:");
3845
    sb.append("holdInventory:");
3925
    sb.append(this.holdInventory);
3846
    sb.append(this.holdInventory);
3926
    first = false;
3847
    first = false;
3927
    if (!first) sb.append(", ");
-
 
3928
    sb.append("isListedOnSnapdeal:");
-
 
3929
    sb.append(this.isListedOnSnapdeal);
-
 
3930
    first = false;
-
 
3931
    sb.append(")");
3848
    sb.append(")");
3932
    return sb.toString();
3849
    return sb.toString();
3933
  }
3850
  }
3934
 
3851
 
3935
  public void validate() throws org.apache.thrift.TException {
3852
  public void validate() throws org.apache.thrift.TException {