Subversion Repositories SmartDukaan

Rev

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

Rev 3359 Rev 3361
Line 56... Line 56...
56
  private static final TField UPDATED_ON_FIELD_DESC = new TField("updatedOn", TType.I64, (short)28);
56
  private static final TField UPDATED_ON_FIELD_DESC = new TField("updatedOn", TType.I64, (short)28);
57
  private static final TField BEST_SELLING_RANK_FIELD_DESC = new TField("bestSellingRank", TType.I64, (short)29);
57
  private static final TField BEST_SELLING_RANK_FIELD_DESC = new TField("bestSellingRank", TType.I64, (short)29);
58
  private static final TField HOTSPOT_CATEGORY_FIELD_DESC = new TField("hotspotCategory", TType.STRING, (short)30);
58
  private static final TField HOTSPOT_CATEGORY_FIELD_DESC = new TField("hotspotCategory", TType.STRING, (short)30);
59
  private static final TField RISKY_FIELD_DESC = new TField("risky", TType.BOOL, (short)31);
59
  private static final TField RISKY_FIELD_DESC = new TField("risky", TType.BOOL, (short)31);
60
  private static final TField EXPECTED_DELAY_FIELD_DESC = new TField("expectedDelay", TType.I32, (short)32);
60
  private static final TField EXPECTED_DELAY_FIELD_DESC = new TField("expectedDelay", TType.I32, (short)32);
61
  private static final TField PREFERRED_WAREHOUSE_FIELD_DESC = new TField("preferredWarehouse", TType.I64, (short)33);
61
  private static final TField PREFERRED_WAREHOUSE_FIELD_DESC = new TField("preferredWarehouse", TType.STRING, (short)33);
62
 
62
 
63
  private long id;
63
  private long id;
64
  private String productGroup;
64
  private String productGroup;
65
  private String brand;
65
  private String brand;
66
  private String modelNumber;
66
  private String modelNumber;
Line 90... Line 90...
90
  private long updatedOn;
90
  private long updatedOn;
91
  private long bestSellingRank;
91
  private long bestSellingRank;
92
  private String hotspotCategory;
92
  private String hotspotCategory;
93
  private boolean risky;
93
  private boolean risky;
94
  private int expectedDelay;
94
  private int expectedDelay;
95
  private long preferredWarehouse;
95
  private String preferredWarehouse;
96
 
96
 
97
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
97
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
98
  public enum _Fields implements TFieldIdEnum {
98
  public enum _Fields implements TFieldIdEnum {
99
    ID((short)1, "id"),
99
    ID((short)1, "id"),
100
    PRODUCT_GROUP((short)2, "productGroup"),
100
    PRODUCT_GROUP((short)2, "productGroup"),
Line 203... Line 203...
203
  private static final int __DEFAULTFORENTITY_ISSET_ID = 14;
203
  private static final int __DEFAULTFORENTITY_ISSET_ID = 14;
204
  private static final int __UPDATEDON_ISSET_ID = 15;
204
  private static final int __UPDATEDON_ISSET_ID = 15;
205
  private static final int __BESTSELLINGRANK_ISSET_ID = 16;
205
  private static final int __BESTSELLINGRANK_ISSET_ID = 16;
206
  private static final int __RISKY_ISSET_ID = 17;
206
  private static final int __RISKY_ISSET_ID = 17;
207
  private static final int __EXPECTEDDELAY_ISSET_ID = 18;
207
  private static final int __EXPECTEDDELAY_ISSET_ID = 18;
208
  private static final int __PREFERREDWAREHOUSE_ISSET_ID = 19;
-
 
209
  private BitSet __isset_bit_vector = new BitSet(20);
208
  private BitSet __isset_bit_vector = new BitSet(19);
210
 
209
 
211
  public static final Map<_Fields, FieldMetaData> metaDataMap = Collections.unmodifiableMap(new EnumMap<_Fields, FieldMetaData>(_Fields.class) {{
210
  public static final Map<_Fields, FieldMetaData> metaDataMap = Collections.unmodifiableMap(new EnumMap<_Fields, FieldMetaData>(_Fields.class) {{
212
    put(_Fields.ID, new FieldMetaData("id", TFieldRequirementType.DEFAULT, 
211
    put(_Fields.ID, new FieldMetaData("id", TFieldRequirementType.DEFAULT, 
213
        new FieldValueMetaData(TType.I64)));
212
        new FieldValueMetaData(TType.I64)));
214
    put(_Fields.PRODUCT_GROUP, new FieldMetaData("productGroup", TFieldRequirementType.DEFAULT, 
213
    put(_Fields.PRODUCT_GROUP, new FieldMetaData("productGroup", TFieldRequirementType.DEFAULT, 
Line 274... Line 273...
274
    put(_Fields.RISKY, new FieldMetaData("risky", TFieldRequirementType.DEFAULT, 
273
    put(_Fields.RISKY, new FieldMetaData("risky", TFieldRequirementType.DEFAULT, 
275
        new FieldValueMetaData(TType.BOOL)));
274
        new FieldValueMetaData(TType.BOOL)));
276
    put(_Fields.EXPECTED_DELAY, new FieldMetaData("expectedDelay", TFieldRequirementType.OPTIONAL, 
275
    put(_Fields.EXPECTED_DELAY, new FieldMetaData("expectedDelay", TFieldRequirementType.OPTIONAL, 
277
        new FieldValueMetaData(TType.I32)));
276
        new FieldValueMetaData(TType.I32)));
278
    put(_Fields.PREFERRED_WAREHOUSE, new FieldMetaData("preferredWarehouse", TFieldRequirementType.OPTIONAL, 
277
    put(_Fields.PREFERRED_WAREHOUSE, new FieldMetaData("preferredWarehouse", TFieldRequirementType.OPTIONAL, 
279
        new FieldValueMetaData(TType.I64)));
278
        new FieldValueMetaData(TType.STRING)));
280
  }});
279
  }});
281
 
280
 
282
  static {
281
  static {
283
    FieldMetaData.addStructMetaDataMap(Item.class, metaDataMap);
282
    FieldMetaData.addStructMetaDataMap(Item.class, metaDataMap);
284
  }
283
  }
Line 415... Line 414...
415
    if (other.isSetHotspotCategory()) {
414
    if (other.isSetHotspotCategory()) {
416
      this.hotspotCategory = other.hotspotCategory;
415
      this.hotspotCategory = other.hotspotCategory;
417
    }
416
    }
418
    this.risky = other.risky;
417
    this.risky = other.risky;
419
    this.expectedDelay = other.expectedDelay;
418
    this.expectedDelay = other.expectedDelay;
-
 
419
    if (other.isSetPreferredWarehouse()) {
420
    this.preferredWarehouse = other.preferredWarehouse;
420
      this.preferredWarehouse = other.preferredWarehouse;
-
 
421
    }
421
  }
422
  }
422
 
423
 
423
  public Item deepCopy() {
424
  public Item deepCopy() {
424
    return new Item(this);
425
    return new Item(this);
425
  }
426
  }
Line 1195... Line 1196...
1195
 
1196
 
1196
  public void setExpectedDelayIsSet(boolean value) {
1197
  public void setExpectedDelayIsSet(boolean value) {
1197
    __isset_bit_vector.set(__EXPECTEDDELAY_ISSET_ID, value);
1198
    __isset_bit_vector.set(__EXPECTEDDELAY_ISSET_ID, value);
1198
  }
1199
  }
1199
 
1200
 
1200
  public long getPreferredWarehouse() {
1201
  public String getPreferredWarehouse() {
1201
    return this.preferredWarehouse;
1202
    return this.preferredWarehouse;
1202
  }
1203
  }
1203
 
1204
 
1204
  public Item setPreferredWarehouse(long preferredWarehouse) {
1205
  public Item setPreferredWarehouse(String preferredWarehouse) {
1205
    this.preferredWarehouse = preferredWarehouse;
1206
    this.preferredWarehouse = preferredWarehouse;
1206
    setPreferredWarehouseIsSet(true);
-
 
1207
    return this;
1207
    return this;
1208
  }
1208
  }
1209
 
1209
 
1210
  public void unsetPreferredWarehouse() {
1210
  public void unsetPreferredWarehouse() {
1211
    __isset_bit_vector.clear(__PREFERREDWAREHOUSE_ISSET_ID);
1211
    this.preferredWarehouse = null;
1212
  }
1212
  }
1213
 
1213
 
1214
  /** Returns true if field preferredWarehouse is set (has been asigned a value) and false otherwise */
1214
  /** Returns true if field preferredWarehouse is set (has been asigned a value) and false otherwise */
1215
  public boolean isSetPreferredWarehouse() {
1215
  public boolean isSetPreferredWarehouse() {
1216
    return __isset_bit_vector.get(__PREFERREDWAREHOUSE_ISSET_ID);
1216
    return this.preferredWarehouse != null;
1217
  }
1217
  }
1218
 
1218
 
1219
  public void setPreferredWarehouseIsSet(boolean value) {
1219
  public void setPreferredWarehouseIsSet(boolean value) {
-
 
1220
    if (!value) {
1220
    __isset_bit_vector.set(__PREFERREDWAREHOUSE_ISSET_ID, value);
1221
      this.preferredWarehouse = null;
-
 
1222
    }
1221
  }
1223
  }
1222
 
1224
 
1223
  public void setFieldValue(_Fields field, Object value) {
1225
  public void setFieldValue(_Fields field, Object value) {
1224
    switch (field) {
1226
    switch (field) {
1225
    case ID:
1227
    case ID:
Line 1480... Line 1482...
1480
 
1482
 
1481
    case PREFERRED_WAREHOUSE:
1483
    case PREFERRED_WAREHOUSE:
1482
      if (value == null) {
1484
      if (value == null) {
1483
        unsetPreferredWarehouse();
1485
        unsetPreferredWarehouse();
1484
      } else {
1486
      } else {
1485
        setPreferredWarehouse((Long)value);
1487
        setPreferredWarehouse((String)value);
1486
      }
1488
      }
1487
      break;
1489
      break;
1488
 
1490
 
1489
    }
1491
    }
1490
  }
1492
  }
Line 1590... Line 1592...
1590
 
1592
 
1591
    case EXPECTED_DELAY:
1593
    case EXPECTED_DELAY:
1592
      return new Integer(getExpectedDelay());
1594
      return new Integer(getExpectedDelay());
1593
 
1595
 
1594
    case PREFERRED_WAREHOUSE:
1596
    case PREFERRED_WAREHOUSE:
1595
      return new Long(getPreferredWarehouse());
1597
      return getPreferredWarehouse();
1596
 
1598
 
1597
    }
1599
    }
1598
    throw new IllegalStateException();
1600
    throw new IllegalStateException();
1599
  }
1601
  }
1600
 
1602
 
Line 1983... Line 1985...
1983
    boolean this_present_preferredWarehouse = true && this.isSetPreferredWarehouse();
1985
    boolean this_present_preferredWarehouse = true && this.isSetPreferredWarehouse();
1984
    boolean that_present_preferredWarehouse = true && that.isSetPreferredWarehouse();
1986
    boolean that_present_preferredWarehouse = true && that.isSetPreferredWarehouse();
1985
    if (this_present_preferredWarehouse || that_present_preferredWarehouse) {
1987
    if (this_present_preferredWarehouse || that_present_preferredWarehouse) {
1986
      if (!(this_present_preferredWarehouse && that_present_preferredWarehouse))
1988
      if (!(this_present_preferredWarehouse && that_present_preferredWarehouse))
1987
        return false;
1989
        return false;
1988
      if (this.preferredWarehouse != that.preferredWarehouse)
1990
      if (!this.preferredWarehouse.equals(that.preferredWarehouse))
1989
        return false;
1991
        return false;
1990
    }
1992
    }
1991
 
1993
 
1992
    return true;
1994
    return true;
1993
  }
1995
  }
Line 2266... Line 2268...
2266
            } else { 
2268
            } else { 
2267
              TProtocolUtil.skip(iprot, field.type);
2269
              TProtocolUtil.skip(iprot, field.type);
2268
            }
2270
            }
2269
            break;
2271
            break;
2270
          case PREFERRED_WAREHOUSE:
2272
          case PREFERRED_WAREHOUSE:
2271
            if (field.type == TType.I64) {
2273
            if (field.type == TType.STRING) {
2272
              this.preferredWarehouse = iprot.readI64();
2274
              this.preferredWarehouse = iprot.readString();
2273
              setPreferredWarehouseIsSet(true);
-
 
2274
            } else { 
2275
            } else { 
2275
              TProtocolUtil.skip(iprot, field.type);
2276
              TProtocolUtil.skip(iprot, field.type);
2276
            }
2277
            }
2277
            break;
2278
            break;
2278
        }
2279
        }
Line 2437... Line 2438...
2437
    if (isSetExpectedDelay()) {
2438
    if (isSetExpectedDelay()) {
2438
      oprot.writeFieldBegin(EXPECTED_DELAY_FIELD_DESC);
2439
      oprot.writeFieldBegin(EXPECTED_DELAY_FIELD_DESC);
2439
      oprot.writeI32(this.expectedDelay);
2440
      oprot.writeI32(this.expectedDelay);
2440
      oprot.writeFieldEnd();
2441
      oprot.writeFieldEnd();
2441
    }
2442
    }
-
 
2443
    if (this.preferredWarehouse != null) {
2442
    if (isSetPreferredWarehouse()) {
2444
      if (isSetPreferredWarehouse()) {
2443
      oprot.writeFieldBegin(PREFERRED_WAREHOUSE_FIELD_DESC);
2445
        oprot.writeFieldBegin(PREFERRED_WAREHOUSE_FIELD_DESC);
2444
      oprot.writeI64(this.preferredWarehouse);
2446
        oprot.writeString(this.preferredWarehouse);
2445
      oprot.writeFieldEnd();
2447
        oprot.writeFieldEnd();
-
 
2448
      }
2446
    }
2449
    }
2447
    oprot.writeFieldStop();
2450
    oprot.writeFieldStop();
2448
    oprot.writeStructEnd();
2451
    oprot.writeStructEnd();
2449
  }
2452
  }
2450
 
2453
 
Line 2663... Line 2666...
2663
      first = false;
2666
      first = false;
2664
    }
2667
    }
2665
    if (isSetPreferredWarehouse()) {
2668
    if (isSetPreferredWarehouse()) {
2666
      if (!first) sb.append(", ");
2669
      if (!first) sb.append(", ");
2667
      sb.append("preferredWarehouse:");
2670
      sb.append("preferredWarehouse:");
-
 
2671
      if (this.preferredWarehouse == null) {
-
 
2672
        sb.append("null");
-
 
2673
      } else {
2668
      sb.append(this.preferredWarehouse);
2674
        sb.append(this.preferredWarehouse);
-
 
2675
      }
2669
      first = false;
2676
      first = false;
2670
    }
2677
    }
2671
    sb.append(")");
2678
    sb.append(")");
2672
    return sb.toString();
2679
    return sb.toString();
2673
  }
2680
  }