Subversion Repositories SmartDukaan

Rev

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

Rev 7672 Rev 8182
Line 42... Line 42...
42
  private static final org.apache.thrift.protocol.TField AVG_SALES_FIELD_DESC = new org.apache.thrift.protocol.TField("avgSales", org.apache.thrift.protocol.TType.DOUBLE, (short)17);
42
  private static final org.apache.thrift.protocol.TField AVG_SALES_FIELD_DESC = new org.apache.thrift.protocol.TField("avgSales", org.apache.thrift.protocol.TType.DOUBLE, (short)17);
43
  private static final org.apache.thrift.protocol.TField MIN_STOCK_LEVEL_FIELD_DESC = new org.apache.thrift.protocol.TField("minStockLevel", org.apache.thrift.protocol.TType.I64, (short)18);
43
  private static final org.apache.thrift.protocol.TField MIN_STOCK_LEVEL_FIELD_DESC = new org.apache.thrift.protocol.TField("minStockLevel", org.apache.thrift.protocol.TType.I64, (short)18);
44
  private static final org.apache.thrift.protocol.TField NUMBER_OF_DAYS_STOCK_FIELD_DESC = new org.apache.thrift.protocol.TField("numberOfDaysStock", org.apache.thrift.protocol.TType.I64, (short)19);
44
  private static final org.apache.thrift.protocol.TField NUMBER_OF_DAYS_STOCK_FIELD_DESC = new org.apache.thrift.protocol.TField("numberOfDaysStock", org.apache.thrift.protocol.TType.I64, (short)19);
45
  private static final org.apache.thrift.protocol.TField SUGGESTED_QUANTITY_FIELD_DESC = new org.apache.thrift.protocol.TField("suggestedQuantity", org.apache.thrift.protocol.TType.I64, (short)20);
45
  private static final org.apache.thrift.protocol.TField SUGGESTED_QUANTITY_FIELD_DESC = new org.apache.thrift.protocol.TField("suggestedQuantity", org.apache.thrift.protocol.TType.I64, (short)20);
46
  private static final org.apache.thrift.protocol.TField NUMBER_OF_DAYS_IN_STOCK_FIELD_DESC = new org.apache.thrift.protocol.TField("numberOfDaysInStock", org.apache.thrift.protocol.TType.I64, (short)21);
46
  private static final org.apache.thrift.protocol.TField NUMBER_OF_DAYS_IN_STOCK_FIELD_DESC = new org.apache.thrift.protocol.TField("numberOfDaysInStock", org.apache.thrift.protocol.TType.I64, (short)21);
-
 
47
  private static final org.apache.thrift.protocol.TField RTO_ORDERS_FIELD_DESC = new org.apache.thrift.protocol.TField("rtoOrders", org.apache.thrift.protocol.TType.I64, (short)22);
47
  private static final org.apache.thrift.protocol.TField LAST_XDAYS_SALE_FIELD_DESC = new org.apache.thrift.protocol.TField("lastXdaysSale", org.apache.thrift.protocol.TType.STRING, (short)22);
48
  private static final org.apache.thrift.protocol.TField LAST_XDAYS_SALE_FIELD_DESC = new org.apache.thrift.protocol.TField("lastXdaysSale", org.apache.thrift.protocol.TType.STRING, (short)23);
48
  private static final org.apache.thrift.protocol.TField PREVIOUSLY_ORDERED_QTY_FIELD_DESC = new org.apache.thrift.protocol.TField("previouslyOrderedQty", org.apache.thrift.protocol.TType.I64, (short)23);
49
  private static final org.apache.thrift.protocol.TField PREVIOUSLY_ORDERED_QTY_FIELD_DESC = new org.apache.thrift.protocol.TField("previouslyOrderedQty", org.apache.thrift.protocol.TType.I64, (short)24);
49
  private static final org.apache.thrift.protocol.TField NLC_FIELD_DESC = new org.apache.thrift.protocol.TField("nlc", org.apache.thrift.protocol.TType.DOUBLE, (short)24);
50
  private static final org.apache.thrift.protocol.TField NLC_FIELD_DESC = new org.apache.thrift.protocol.TField("nlc", org.apache.thrift.protocol.TType.DOUBLE, (short)25);
50
 
51
 
51
  private long orderId; // required
52
  private long orderId; // required
52
  private long itemId; // required
53
  private long itemId; // required
53
  private String productGroup; // required
54
  private String productGroup; // required
54
  private String brand; // required
55
  private String brand; // required
Line 67... Line 68...
67
  private double avgSales; // required
68
  private double avgSales; // required
68
  private long minStockLevel; // required
69
  private long minStockLevel; // required
69
  private long numberOfDaysStock; // required
70
  private long numberOfDaysStock; // required
70
  private long suggestedQuantity; // required
71
  private long suggestedQuantity; // required
71
  private long numberOfDaysInStock; // required
72
  private long numberOfDaysInStock; // required
-
 
73
  private long rtoOrders; // required
72
  private String lastXdaysSale; // required
74
  private String lastXdaysSale; // required
73
  private long previouslyOrderedQty; // required
75
  private long previouslyOrderedQty; // required
74
  private double nlc; // required
76
  private double nlc; // required
75
 
77
 
76
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
78
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
Line 94... Line 96...
94
    AVG_SALES((short)17, "avgSales"),
96
    AVG_SALES((short)17, "avgSales"),
95
    MIN_STOCK_LEVEL((short)18, "minStockLevel"),
97
    MIN_STOCK_LEVEL((short)18, "minStockLevel"),
96
    NUMBER_OF_DAYS_STOCK((short)19, "numberOfDaysStock"),
98
    NUMBER_OF_DAYS_STOCK((short)19, "numberOfDaysStock"),
97
    SUGGESTED_QUANTITY((short)20, "suggestedQuantity"),
99
    SUGGESTED_QUANTITY((short)20, "suggestedQuantity"),
98
    NUMBER_OF_DAYS_IN_STOCK((short)21, "numberOfDaysInStock"),
100
    NUMBER_OF_DAYS_IN_STOCK((short)21, "numberOfDaysInStock"),
-
 
101
    RTO_ORDERS((short)22, "rtoOrders"),
99
    LAST_XDAYS_SALE((short)22, "lastXdaysSale"),
102
    LAST_XDAYS_SALE((short)23, "lastXdaysSale"),
100
    PREVIOUSLY_ORDERED_QTY((short)23, "previouslyOrderedQty"),
103
    PREVIOUSLY_ORDERED_QTY((short)24, "previouslyOrderedQty"),
101
    NLC((short)24, "nlc");
104
    NLC((short)25, "nlc");
102
 
105
 
103
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
106
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
104
 
107
 
105
    static {
108
    static {
106
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
109
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
Line 153... Line 156...
153
          return NUMBER_OF_DAYS_STOCK;
156
          return NUMBER_OF_DAYS_STOCK;
154
        case 20: // SUGGESTED_QUANTITY
157
        case 20: // SUGGESTED_QUANTITY
155
          return SUGGESTED_QUANTITY;
158
          return SUGGESTED_QUANTITY;
156
        case 21: // NUMBER_OF_DAYS_IN_STOCK
159
        case 21: // NUMBER_OF_DAYS_IN_STOCK
157
          return NUMBER_OF_DAYS_IN_STOCK;
160
          return NUMBER_OF_DAYS_IN_STOCK;
-
 
161
        case 22: // RTO_ORDERS
-
 
162
          return RTO_ORDERS;
158
        case 22: // LAST_XDAYS_SALE
163
        case 23: // LAST_XDAYS_SALE
159
          return LAST_XDAYS_SALE;
164
          return LAST_XDAYS_SALE;
160
        case 23: // PREVIOUSLY_ORDERED_QTY
165
        case 24: // PREVIOUSLY_ORDERED_QTY
161
          return PREVIOUSLY_ORDERED_QTY;
166
          return PREVIOUSLY_ORDERED_QTY;
162
        case 24: // NLC
167
        case 25: // NLC
163
          return NLC;
168
          return NLC;
164
        default:
169
        default:
165
          return null;
170
          return null;
166
      }
171
      }
167
    }
172
    }
Line 214... Line 219...
214
  private static final int __AVGSALES_ISSET_ID = 10;
219
  private static final int __AVGSALES_ISSET_ID = 10;
215
  private static final int __MINSTOCKLEVEL_ISSET_ID = 11;
220
  private static final int __MINSTOCKLEVEL_ISSET_ID = 11;
216
  private static final int __NUMBEROFDAYSSTOCK_ISSET_ID = 12;
221
  private static final int __NUMBEROFDAYSSTOCK_ISSET_ID = 12;
217
  private static final int __SUGGESTEDQUANTITY_ISSET_ID = 13;
222
  private static final int __SUGGESTEDQUANTITY_ISSET_ID = 13;
218
  private static final int __NUMBEROFDAYSINSTOCK_ISSET_ID = 14;
223
  private static final int __NUMBEROFDAYSINSTOCK_ISSET_ID = 14;
-
 
224
  private static final int __RTOORDERS_ISSET_ID = 15;
219
  private static final int __PREVIOUSLYORDEREDQTY_ISSET_ID = 15;
225
  private static final int __PREVIOUSLYORDEREDQTY_ISSET_ID = 16;
220
  private static final int __NLC_ISSET_ID = 16;
226
  private static final int __NLC_ISSET_ID = 17;
221
  private BitSet __isset_bit_vector = new BitSet(17);
227
  private BitSet __isset_bit_vector = new BitSet(18);
222
 
228
 
223
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
229
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
224
  static {
230
  static {
225
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
231
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
226
    tmpMap.put(_Fields.ORDER_ID, new org.apache.thrift.meta_data.FieldMetaData("orderId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
232
    tmpMap.put(_Fields.ORDER_ID, new org.apache.thrift.meta_data.FieldMetaData("orderId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
Line 263... Line 269...
263
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
269
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
264
    tmpMap.put(_Fields.SUGGESTED_QUANTITY, new org.apache.thrift.meta_data.FieldMetaData("suggestedQuantity", org.apache.thrift.TFieldRequirementType.DEFAULT, 
270
    tmpMap.put(_Fields.SUGGESTED_QUANTITY, new org.apache.thrift.meta_data.FieldMetaData("suggestedQuantity", org.apache.thrift.TFieldRequirementType.DEFAULT, 
265
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
271
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
266
    tmpMap.put(_Fields.NUMBER_OF_DAYS_IN_STOCK, new org.apache.thrift.meta_data.FieldMetaData("numberOfDaysInStock", org.apache.thrift.TFieldRequirementType.DEFAULT, 
272
    tmpMap.put(_Fields.NUMBER_OF_DAYS_IN_STOCK, new org.apache.thrift.meta_data.FieldMetaData("numberOfDaysInStock", org.apache.thrift.TFieldRequirementType.DEFAULT, 
267
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
273
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
-
 
274
    tmpMap.put(_Fields.RTO_ORDERS, new org.apache.thrift.meta_data.FieldMetaData("rtoOrders", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
275
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
268
    tmpMap.put(_Fields.LAST_XDAYS_SALE, new org.apache.thrift.meta_data.FieldMetaData("lastXdaysSale", org.apache.thrift.TFieldRequirementType.DEFAULT, 
276
    tmpMap.put(_Fields.LAST_XDAYS_SALE, new org.apache.thrift.meta_data.FieldMetaData("lastXdaysSale", org.apache.thrift.TFieldRequirementType.DEFAULT, 
269
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
277
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
270
    tmpMap.put(_Fields.PREVIOUSLY_ORDERED_QTY, new org.apache.thrift.meta_data.FieldMetaData("previouslyOrderedQty", org.apache.thrift.TFieldRequirementType.DEFAULT, 
278
    tmpMap.put(_Fields.PREVIOUSLY_ORDERED_QTY, new org.apache.thrift.meta_data.FieldMetaData("previouslyOrderedQty", org.apache.thrift.TFieldRequirementType.DEFAULT, 
271
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
279
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
272
    tmpMap.put(_Fields.NLC, new org.apache.thrift.meta_data.FieldMetaData("nlc", org.apache.thrift.TFieldRequirementType.DEFAULT, 
280
    tmpMap.put(_Fields.NLC, new org.apache.thrift.meta_data.FieldMetaData("nlc", org.apache.thrift.TFieldRequirementType.DEFAULT, 
Line 298... Line 306...
298
    double avgSales,
306
    double avgSales,
299
    long minStockLevel,
307
    long minStockLevel,
300
    long numberOfDaysStock,
308
    long numberOfDaysStock,
301
    long suggestedQuantity,
309
    long suggestedQuantity,
302
    long numberOfDaysInStock,
310
    long numberOfDaysInStock,
-
 
311
    long rtoOrders,
303
    String lastXdaysSale,
312
    String lastXdaysSale,
304
    long previouslyOrderedQty,
313
    long previouslyOrderedQty,
305
    double nlc)
314
    double nlc)
306
  {
315
  {
307
    this();
316
    this();
Line 339... Line 348...
339
    setNumberOfDaysStockIsSet(true);
348
    setNumberOfDaysStockIsSet(true);
340
    this.suggestedQuantity = suggestedQuantity;
349
    this.suggestedQuantity = suggestedQuantity;
341
    setSuggestedQuantityIsSet(true);
350
    setSuggestedQuantityIsSet(true);
342
    this.numberOfDaysInStock = numberOfDaysInStock;
351
    this.numberOfDaysInStock = numberOfDaysInStock;
343
    setNumberOfDaysInStockIsSet(true);
352
    setNumberOfDaysInStockIsSet(true);
-
 
353
    this.rtoOrders = rtoOrders;
-
 
354
    setRtoOrdersIsSet(true);
344
    this.lastXdaysSale = lastXdaysSale;
355
    this.lastXdaysSale = lastXdaysSale;
345
    this.previouslyOrderedQty = previouslyOrderedQty;
356
    this.previouslyOrderedQty = previouslyOrderedQty;
346
    setPreviouslyOrderedQtyIsSet(true);
357
    setPreviouslyOrderedQtyIsSet(true);
347
    this.nlc = nlc;
358
    this.nlc = nlc;
348
    setNlcIsSet(true);
359
    setNlcIsSet(true);
Line 385... Line 396...
385
    this.avgSales = other.avgSales;
396
    this.avgSales = other.avgSales;
386
    this.minStockLevel = other.minStockLevel;
397
    this.minStockLevel = other.minStockLevel;
387
    this.numberOfDaysStock = other.numberOfDaysStock;
398
    this.numberOfDaysStock = other.numberOfDaysStock;
388
    this.suggestedQuantity = other.suggestedQuantity;
399
    this.suggestedQuantity = other.suggestedQuantity;
389
    this.numberOfDaysInStock = other.numberOfDaysInStock;
400
    this.numberOfDaysInStock = other.numberOfDaysInStock;
-
 
401
    this.rtoOrders = other.rtoOrders;
390
    if (other.isSetLastXdaysSale()) {
402
    if (other.isSetLastXdaysSale()) {
391
      this.lastXdaysSale = other.lastXdaysSale;
403
      this.lastXdaysSale = other.lastXdaysSale;
392
    }
404
    }
393
    this.previouslyOrderedQty = other.previouslyOrderedQty;
405
    this.previouslyOrderedQty = other.previouslyOrderedQty;
394
    this.nlc = other.nlc;
406
    this.nlc = other.nlc;
Line 434... Line 446...
434
    this.numberOfDaysStock = 0;
446
    this.numberOfDaysStock = 0;
435
    setSuggestedQuantityIsSet(false);
447
    setSuggestedQuantityIsSet(false);
436
    this.suggestedQuantity = 0;
448
    this.suggestedQuantity = 0;
437
    setNumberOfDaysInStockIsSet(false);
449
    setNumberOfDaysInStockIsSet(false);
438
    this.numberOfDaysInStock = 0;
450
    this.numberOfDaysInStock = 0;
-
 
451
    setRtoOrdersIsSet(false);
-
 
452
    this.rtoOrders = 0;
439
    this.lastXdaysSale = null;
453
    this.lastXdaysSale = null;
440
    setPreviouslyOrderedQtyIsSet(false);
454
    setPreviouslyOrderedQtyIsSet(false);
441
    this.previouslyOrderedQty = 0;
455
    this.previouslyOrderedQty = 0;
442
    setNlcIsSet(false);
456
    setNlcIsSet(false);
443
    this.nlc = 0.0;
457
    this.nlc = 0.0;
Line 909... Line 923...
909
 
923
 
910
  public void setNumberOfDaysInStockIsSet(boolean value) {
924
  public void setNumberOfDaysInStockIsSet(boolean value) {
911
    __isset_bit_vector.set(__NUMBEROFDAYSINSTOCK_ISSET_ID, value);
925
    __isset_bit_vector.set(__NUMBEROFDAYSINSTOCK_ISSET_ID, value);
912
  }
926
  }
913
 
927
 
-
 
928
  public long getRtoOrders() {
-
 
929
    return this.rtoOrders;
-
 
930
  }
-
 
931
 
-
 
932
  public void setRtoOrders(long rtoOrders) {
-
 
933
    this.rtoOrders = rtoOrders;
-
 
934
    setRtoOrdersIsSet(true);
-
 
935
  }
-
 
936
 
-
 
937
  public void unsetRtoOrders() {
-
 
938
    __isset_bit_vector.clear(__RTOORDERS_ISSET_ID);
-
 
939
  }
-
 
940
 
-
 
941
  /** Returns true if field rtoOrders is set (has been assigned a value) and false otherwise */
-
 
942
  public boolean isSetRtoOrders() {
-
 
943
    return __isset_bit_vector.get(__RTOORDERS_ISSET_ID);
-
 
944
  }
-
 
945
 
-
 
946
  public void setRtoOrdersIsSet(boolean value) {
-
 
947
    __isset_bit_vector.set(__RTOORDERS_ISSET_ID, value);
-
 
948
  }
-
 
949
 
914
  public String getLastXdaysSale() {
950
  public String getLastXdaysSale() {
915
    return this.lastXdaysSale;
951
    return this.lastXdaysSale;
916
  }
952
  }
917
 
953
 
918
  public void setLastXdaysSale(String lastXdaysSale) {
954
  public void setLastXdaysSale(String lastXdaysSale) {
Line 1146... Line 1182...
1146
      } else {
1182
      } else {
1147
        setNumberOfDaysInStock((Long)value);
1183
        setNumberOfDaysInStock((Long)value);
1148
      }
1184
      }
1149
      break;
1185
      break;
1150
 
1186
 
-
 
1187
    case RTO_ORDERS:
-
 
1188
      if (value == null) {
-
 
1189
        unsetRtoOrders();
-
 
1190
      } else {
-
 
1191
        setRtoOrders((Long)value);
-
 
1192
      }
-
 
1193
      break;
-
 
1194
 
1151
    case LAST_XDAYS_SALE:
1195
    case LAST_XDAYS_SALE:
1152
      if (value == null) {
1196
      if (value == null) {
1153
        unsetLastXdaysSale();
1197
        unsetLastXdaysSale();
1154
      } else {
1198
      } else {
1155
        setLastXdaysSale((String)value);
1199
        setLastXdaysSale((String)value);
Line 1238... Line 1282...
1238
      return Long.valueOf(getSuggestedQuantity());
1282
      return Long.valueOf(getSuggestedQuantity());
1239
 
1283
 
1240
    case NUMBER_OF_DAYS_IN_STOCK:
1284
    case NUMBER_OF_DAYS_IN_STOCK:
1241
      return Long.valueOf(getNumberOfDaysInStock());
1285
      return Long.valueOf(getNumberOfDaysInStock());
1242
 
1286
 
-
 
1287
    case RTO_ORDERS:
-
 
1288
      return Long.valueOf(getRtoOrders());
-
 
1289
 
1243
    case LAST_XDAYS_SALE:
1290
    case LAST_XDAYS_SALE:
1244
      return getLastXdaysSale();
1291
      return getLastXdaysSale();
1245
 
1292
 
1246
    case PREVIOUSLY_ORDERED_QTY:
1293
    case PREVIOUSLY_ORDERED_QTY:
1247
      return Long.valueOf(getPreviouslyOrderedQty());
1294
      return Long.valueOf(getPreviouslyOrderedQty());
Line 1300... Line 1347...
1300
      return isSetNumberOfDaysStock();
1347
      return isSetNumberOfDaysStock();
1301
    case SUGGESTED_QUANTITY:
1348
    case SUGGESTED_QUANTITY:
1302
      return isSetSuggestedQuantity();
1349
      return isSetSuggestedQuantity();
1303
    case NUMBER_OF_DAYS_IN_STOCK:
1350
    case NUMBER_OF_DAYS_IN_STOCK:
1304
      return isSetNumberOfDaysInStock();
1351
      return isSetNumberOfDaysInStock();
-
 
1352
    case RTO_ORDERS:
-
 
1353
      return isSetRtoOrders();
1305
    case LAST_XDAYS_SALE:
1354
    case LAST_XDAYS_SALE:
1306
      return isSetLastXdaysSale();
1355
      return isSetLastXdaysSale();
1307
    case PREVIOUSLY_ORDERED_QTY:
1356
    case PREVIOUSLY_ORDERED_QTY:
1308
      return isSetPreviouslyOrderedQty();
1357
      return isSetPreviouslyOrderedQty();
1309
    case NLC:
1358
    case NLC:
Line 1512... Line 1561...
1512
        return false;
1561
        return false;
1513
      if (this.numberOfDaysInStock != that.numberOfDaysInStock)
1562
      if (this.numberOfDaysInStock != that.numberOfDaysInStock)
1514
        return false;
1563
        return false;
1515
    }
1564
    }
1516
 
1565
 
-
 
1566
    boolean this_present_rtoOrders = true;
-
 
1567
    boolean that_present_rtoOrders = true;
-
 
1568
    if (this_present_rtoOrders || that_present_rtoOrders) {
-
 
1569
      if (!(this_present_rtoOrders && that_present_rtoOrders))
-
 
1570
        return false;
-
 
1571
      if (this.rtoOrders != that.rtoOrders)
-
 
1572
        return false;
-
 
1573
    }
-
 
1574
 
1517
    boolean this_present_lastXdaysSale = true && this.isSetLastXdaysSale();
1575
    boolean this_present_lastXdaysSale = true && this.isSetLastXdaysSale();
1518
    boolean that_present_lastXdaysSale = true && that.isSetLastXdaysSale();
1576
    boolean that_present_lastXdaysSale = true && that.isSetLastXdaysSale();
1519
    if (this_present_lastXdaysSale || that_present_lastXdaysSale) {
1577
    if (this_present_lastXdaysSale || that_present_lastXdaysSale) {
1520
      if (!(this_present_lastXdaysSale && that_present_lastXdaysSale))
1578
      if (!(this_present_lastXdaysSale && that_present_lastXdaysSale))
1521
        return false;
1579
        return false;
Line 1765... Line 1823...
1765
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.numberOfDaysInStock, typedOther.numberOfDaysInStock);
1823
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.numberOfDaysInStock, typedOther.numberOfDaysInStock);
1766
      if (lastComparison != 0) {
1824
      if (lastComparison != 0) {
1767
        return lastComparison;
1825
        return lastComparison;
1768
      }
1826
      }
1769
    }
1827
    }
-
 
1828
    lastComparison = Boolean.valueOf(isSetRtoOrders()).compareTo(typedOther.isSetRtoOrders());
-
 
1829
    if (lastComparison != 0) {
-
 
1830
      return lastComparison;
-
 
1831
    }
-
 
1832
    if (isSetRtoOrders()) {
-
 
1833
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.rtoOrders, typedOther.rtoOrders);
-
 
1834
      if (lastComparison != 0) {
-
 
1835
        return lastComparison;
-
 
1836
      }
-
 
1837
    }
1770
    lastComparison = Boolean.valueOf(isSetLastXdaysSale()).compareTo(typedOther.isSetLastXdaysSale());
1838
    lastComparison = Boolean.valueOf(isSetLastXdaysSale()).compareTo(typedOther.isSetLastXdaysSale());
1771
    if (lastComparison != 0) {
1839
    if (lastComparison != 0) {
1772
      return lastComparison;
1840
      return lastComparison;
1773
    }
1841
    }
1774
    if (isSetLastXdaysSale()) {
1842
    if (isSetLastXdaysSale()) {
Line 1974... Line 2042...
1974
            setNumberOfDaysInStockIsSet(true);
2042
            setNumberOfDaysInStockIsSet(true);
1975
          } else { 
2043
          } else { 
1976
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
2044
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1977
          }
2045
          }
1978
          break;
2046
          break;
-
 
2047
        case 22: // RTO_ORDERS
-
 
2048
          if (field.type == org.apache.thrift.protocol.TType.I64) {
-
 
2049
            this.rtoOrders = iprot.readI64();
-
 
2050
            setRtoOrdersIsSet(true);
-
 
2051
          } else { 
-
 
2052
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
2053
          }
-
 
2054
          break;
1979
        case 22: // LAST_XDAYS_SALE
2055
        case 23: // LAST_XDAYS_SALE
1980
          if (field.type == org.apache.thrift.protocol.TType.STRING) {
2056
          if (field.type == org.apache.thrift.protocol.TType.STRING) {
1981
            this.lastXdaysSale = iprot.readString();
2057
            this.lastXdaysSale = iprot.readString();
1982
          } else { 
2058
          } else { 
1983
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
2059
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1984
          }
2060
          }
1985
          break;
2061
          break;
1986
        case 23: // PREVIOUSLY_ORDERED_QTY
2062
        case 24: // PREVIOUSLY_ORDERED_QTY
1987
          if (field.type == org.apache.thrift.protocol.TType.I64) {
2063
          if (field.type == org.apache.thrift.protocol.TType.I64) {
1988
            this.previouslyOrderedQty = iprot.readI64();
2064
            this.previouslyOrderedQty = iprot.readI64();
1989
            setPreviouslyOrderedQtyIsSet(true);
2065
            setPreviouslyOrderedQtyIsSet(true);
1990
          } else { 
2066
          } else { 
1991
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
2067
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1992
          }
2068
          }
1993
          break;
2069
          break;
1994
        case 24: // NLC
2070
        case 25: // NLC
1995
          if (field.type == org.apache.thrift.protocol.TType.DOUBLE) {
2071
          if (field.type == org.apache.thrift.protocol.TType.DOUBLE) {
1996
            this.nlc = iprot.readDouble();
2072
            this.nlc = iprot.readDouble();
1997
            setNlcIsSet(true);
2073
            setNlcIsSet(true);
1998
          } else { 
2074
          } else { 
1999
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
2075
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
Line 2085... Line 2161...
2085
    oprot.writeI64(this.suggestedQuantity);
2161
    oprot.writeI64(this.suggestedQuantity);
2086
    oprot.writeFieldEnd();
2162
    oprot.writeFieldEnd();
2087
    oprot.writeFieldBegin(NUMBER_OF_DAYS_IN_STOCK_FIELD_DESC);
2163
    oprot.writeFieldBegin(NUMBER_OF_DAYS_IN_STOCK_FIELD_DESC);
2088
    oprot.writeI64(this.numberOfDaysInStock);
2164
    oprot.writeI64(this.numberOfDaysInStock);
2089
    oprot.writeFieldEnd();
2165
    oprot.writeFieldEnd();
-
 
2166
    oprot.writeFieldBegin(RTO_ORDERS_FIELD_DESC);
-
 
2167
    oprot.writeI64(this.rtoOrders);
-
 
2168
    oprot.writeFieldEnd();
2090
    if (this.lastXdaysSale != null) {
2169
    if (this.lastXdaysSale != null) {
2091
      oprot.writeFieldBegin(LAST_XDAYS_SALE_FIELD_DESC);
2170
      oprot.writeFieldBegin(LAST_XDAYS_SALE_FIELD_DESC);
2092
      oprot.writeString(this.lastXdaysSale);
2171
      oprot.writeString(this.lastXdaysSale);
2093
      oprot.writeFieldEnd();
2172
      oprot.writeFieldEnd();
2094
    }
2173
    }
Line 2213... Line 2292...
2213
    if (!first) sb.append(", ");
2292
    if (!first) sb.append(", ");
2214
    sb.append("numberOfDaysInStock:");
2293
    sb.append("numberOfDaysInStock:");
2215
    sb.append(this.numberOfDaysInStock);
2294
    sb.append(this.numberOfDaysInStock);
2216
    first = false;
2295
    first = false;
2217
    if (!first) sb.append(", ");
2296
    if (!first) sb.append(", ");
-
 
2297
    sb.append("rtoOrders:");
-
 
2298
    sb.append(this.rtoOrders);
-
 
2299
    first = false;
-
 
2300
    if (!first) sb.append(", ");
2218
    sb.append("lastXdaysSale:");
2301
    sb.append("lastXdaysSale:");
2219
    if (this.lastXdaysSale == null) {
2302
    if (this.lastXdaysSale == null) {
2220
      sb.append("null");
2303
      sb.append("null");
2221
    } else {
2304
    } else {
2222
      sb.append(this.lastXdaysSale);
2305
      sb.append(this.lastXdaysSale);