Subversion Repositories SmartDukaan

Rev

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

Rev 8363 Rev 8445
Line 32... Line 32...
32
  private static final org.apache.thrift.protocol.TField MIN_FBA_PRICE_FIELD_DESC = new org.apache.thrift.protocol.TField("minFbaPrice", org.apache.thrift.protocol.TType.DOUBLE, (short)7);
32
  private static final org.apache.thrift.protocol.TField MIN_FBA_PRICE_FIELD_DESC = new org.apache.thrift.protocol.TField("minFbaPrice", org.apache.thrift.protocol.TType.DOUBLE, (short)7);
33
  private static final org.apache.thrift.protocol.TField MIN_MFN_PRICE_FIELD_DESC = new org.apache.thrift.protocol.TField("minMfnPrice", org.apache.thrift.protocol.TType.DOUBLE, (short)8);
33
  private static final org.apache.thrift.protocol.TField MIN_MFN_PRICE_FIELD_DESC = new org.apache.thrift.protocol.TField("minMfnPrice", org.apache.thrift.protocol.TType.DOUBLE, (short)8);
34
  private static final org.apache.thrift.protocol.TField TOTAL_SALE_FIELD_DESC = new org.apache.thrift.protocol.TField("totalSale", org.apache.thrift.protocol.TType.DOUBLE, (short)9);
34
  private static final org.apache.thrift.protocol.TField TOTAL_SALE_FIELD_DESC = new org.apache.thrift.protocol.TField("totalSale", org.apache.thrift.protocol.TType.DOUBLE, (short)9);
35
  private static final org.apache.thrift.protocol.TField PROMOTION_SALE_FIELD_DESC = new org.apache.thrift.protocol.TField("promotionSale", org.apache.thrift.protocol.TType.DOUBLE, (short)10);
35
  private static final org.apache.thrift.protocol.TField PROMOTION_SALE_FIELD_DESC = new org.apache.thrift.protocol.TField("promotionSale", org.apache.thrift.protocol.TType.DOUBLE, (short)10);
36
  private static final org.apache.thrift.protocol.TField PROMOTION_ORDER_COUNT_FIELD_DESC = new org.apache.thrift.protocol.TField("promotionOrderCount", org.apache.thrift.protocol.TType.I32, (short)11);
36
  private static final org.apache.thrift.protocol.TField PROMOTION_ORDER_COUNT_FIELD_DESC = new org.apache.thrift.protocol.TField("promotionOrderCount", org.apache.thrift.protocol.TType.I32, (short)11);
-
 
37
  private static final org.apache.thrift.protocol.TField OUR_PRICE_FIELD_DESC = new org.apache.thrift.protocol.TField("ourPrice", org.apache.thrift.protocol.TType.DOUBLE, (short)12);
37
 
38
 
38
  private long dateOfSale; // required
39
  private long dateOfSale; // required
39
  private long item_id; // required
40
  private long item_id; // required
40
  private int totalOrderCount; // required
41
  private int totalOrderCount; // required
41
  private long amazonFbaInventory; // required
42
  private long amazonFbaInventory; // required
Line 44... Line 45...
44
  private double minFbaPrice; // required
45
  private double minFbaPrice; // required
45
  private double minMfnPrice; // required
46
  private double minMfnPrice; // required
46
  private double totalSale; // required
47
  private double totalSale; // required
47
  private double promotionSale; // required
48
  private double promotionSale; // required
48
  private int promotionOrderCount; // required
49
  private int promotionOrderCount; // required
-
 
50
  private double ourPrice; // required
49
 
51
 
50
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
52
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
51
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
53
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
52
    DATE_OF_SALE((short)1, "dateOfSale"),
54
    DATE_OF_SALE((short)1, "dateOfSale"),
53
    ITEM_ID((short)2, "item_id"),
55
    ITEM_ID((short)2, "item_id"),
Line 57... Line 59...
57
    SALE_PRICE((short)6, "salePrice"),
59
    SALE_PRICE((short)6, "salePrice"),
58
    MIN_FBA_PRICE((short)7, "minFbaPrice"),
60
    MIN_FBA_PRICE((short)7, "minFbaPrice"),
59
    MIN_MFN_PRICE((short)8, "minMfnPrice"),
61
    MIN_MFN_PRICE((short)8, "minMfnPrice"),
60
    TOTAL_SALE((short)9, "totalSale"),
62
    TOTAL_SALE((short)9, "totalSale"),
61
    PROMOTION_SALE((short)10, "promotionSale"),
63
    PROMOTION_SALE((short)10, "promotionSale"),
62
    PROMOTION_ORDER_COUNT((short)11, "promotionOrderCount");
64
    PROMOTION_ORDER_COUNT((short)11, "promotionOrderCount"),
-
 
65
    OUR_PRICE((short)12, "ourPrice");
63
 
66
 
64
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
67
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
65
 
68
 
66
    static {
69
    static {
67
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
70
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
Line 94... Line 97...
94
          return TOTAL_SALE;
97
          return TOTAL_SALE;
95
        case 10: // PROMOTION_SALE
98
        case 10: // PROMOTION_SALE
96
          return PROMOTION_SALE;
99
          return PROMOTION_SALE;
97
        case 11: // PROMOTION_ORDER_COUNT
100
        case 11: // PROMOTION_ORDER_COUNT
98
          return PROMOTION_ORDER_COUNT;
101
          return PROMOTION_ORDER_COUNT;
-
 
102
        case 12: // OUR_PRICE
-
 
103
          return OUR_PRICE;
99
        default:
104
        default:
100
          return null;
105
          return null;
101
      }
106
      }
102
    }
107
    }
103
 
108
 
Line 145... Line 150...
145
  private static final int __MINFBAPRICE_ISSET_ID = 6;
150
  private static final int __MINFBAPRICE_ISSET_ID = 6;
146
  private static final int __MINMFNPRICE_ISSET_ID = 7;
151
  private static final int __MINMFNPRICE_ISSET_ID = 7;
147
  private static final int __TOTALSALE_ISSET_ID = 8;
152
  private static final int __TOTALSALE_ISSET_ID = 8;
148
  private static final int __PROMOTIONSALE_ISSET_ID = 9;
153
  private static final int __PROMOTIONSALE_ISSET_ID = 9;
149
  private static final int __PROMOTIONORDERCOUNT_ISSET_ID = 10;
154
  private static final int __PROMOTIONORDERCOUNT_ISSET_ID = 10;
-
 
155
  private static final int __OURPRICE_ISSET_ID = 11;
150
  private BitSet __isset_bit_vector = new BitSet(11);
156
  private BitSet __isset_bit_vector = new BitSet(12);
151
 
157
 
152
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
158
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
153
  static {
159
  static {
154
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
160
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
155
    tmpMap.put(_Fields.DATE_OF_SALE, new org.apache.thrift.meta_data.FieldMetaData("dateOfSale", org.apache.thrift.TFieldRequirementType.DEFAULT, 
161
    tmpMap.put(_Fields.DATE_OF_SALE, new org.apache.thrift.meta_data.FieldMetaData("dateOfSale", org.apache.thrift.TFieldRequirementType.DEFAULT, 
Line 172... Line 178...
172
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
178
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
173
    tmpMap.put(_Fields.PROMOTION_SALE, new org.apache.thrift.meta_data.FieldMetaData("promotionSale", org.apache.thrift.TFieldRequirementType.DEFAULT, 
179
    tmpMap.put(_Fields.PROMOTION_SALE, new org.apache.thrift.meta_data.FieldMetaData("promotionSale", org.apache.thrift.TFieldRequirementType.DEFAULT, 
174
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
180
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
175
    tmpMap.put(_Fields.PROMOTION_ORDER_COUNT, new org.apache.thrift.meta_data.FieldMetaData("promotionOrderCount", org.apache.thrift.TFieldRequirementType.DEFAULT, 
181
    tmpMap.put(_Fields.PROMOTION_ORDER_COUNT, new org.apache.thrift.meta_data.FieldMetaData("promotionOrderCount", org.apache.thrift.TFieldRequirementType.DEFAULT, 
176
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
182
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
-
 
183
    tmpMap.put(_Fields.OUR_PRICE, new org.apache.thrift.meta_data.FieldMetaData("ourPrice", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
184
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
177
    metaDataMap = Collections.unmodifiableMap(tmpMap);
185
    metaDataMap = Collections.unmodifiableMap(tmpMap);
178
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(AmazonFbaSalesSnapshot.class, metaDataMap);
186
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(AmazonFbaSalesSnapshot.class, metaDataMap);
179
  }
187
  }
180
 
188
 
181
  public AmazonFbaSalesSnapshot() {
189
  public AmazonFbaSalesSnapshot() {
Line 190... Line 198...
190
    double salePrice,
198
    double salePrice,
191
    double minFbaPrice,
199
    double minFbaPrice,
192
    double minMfnPrice,
200
    double minMfnPrice,
193
    double totalSale,
201
    double totalSale,
194
    double promotionSale,
202
    double promotionSale,
195
    int promotionOrderCount)
203
    int promotionOrderCount,
-
 
204
    double ourPrice)
196
  {
205
  {
197
    this();
206
    this();
198
    this.dateOfSale = dateOfSale;
207
    this.dateOfSale = dateOfSale;
199
    setDateOfSaleIsSet(true);
208
    setDateOfSaleIsSet(true);
200
    this.item_id = item_id;
209
    this.item_id = item_id;
Line 215... Line 224...
215
    setTotalSaleIsSet(true);
224
    setTotalSaleIsSet(true);
216
    this.promotionSale = promotionSale;
225
    this.promotionSale = promotionSale;
217
    setPromotionSaleIsSet(true);
226
    setPromotionSaleIsSet(true);
218
    this.promotionOrderCount = promotionOrderCount;
227
    this.promotionOrderCount = promotionOrderCount;
219
    setPromotionOrderCountIsSet(true);
228
    setPromotionOrderCountIsSet(true);
-
 
229
    this.ourPrice = ourPrice;
-
 
230
    setOurPriceIsSet(true);
220
  }
231
  }
221
 
232
 
222
  /**
233
  /**
223
   * Performs a deep copy on <i>other</i>.
234
   * Performs a deep copy on <i>other</i>.
224
   */
235
   */
Line 234... Line 245...
234
    this.minFbaPrice = other.minFbaPrice;
245
    this.minFbaPrice = other.minFbaPrice;
235
    this.minMfnPrice = other.minMfnPrice;
246
    this.minMfnPrice = other.minMfnPrice;
236
    this.totalSale = other.totalSale;
247
    this.totalSale = other.totalSale;
237
    this.promotionSale = other.promotionSale;
248
    this.promotionSale = other.promotionSale;
238
    this.promotionOrderCount = other.promotionOrderCount;
249
    this.promotionOrderCount = other.promotionOrderCount;
-
 
250
    this.ourPrice = other.ourPrice;
239
  }
251
  }
240
 
252
 
241
  public AmazonFbaSalesSnapshot deepCopy() {
253
  public AmazonFbaSalesSnapshot deepCopy() {
242
    return new AmazonFbaSalesSnapshot(this);
254
    return new AmazonFbaSalesSnapshot(this);
243
  }
255
  }
Line 264... Line 276...
264
    this.totalSale = 0.0;
276
    this.totalSale = 0.0;
265
    setPromotionSaleIsSet(false);
277
    setPromotionSaleIsSet(false);
266
    this.promotionSale = 0.0;
278
    this.promotionSale = 0.0;
267
    setPromotionOrderCountIsSet(false);
279
    setPromotionOrderCountIsSet(false);
268
    this.promotionOrderCount = 0;
280
    this.promotionOrderCount = 0;
-
 
281
    setOurPriceIsSet(false);
-
 
282
    this.ourPrice = 0.0;
269
  }
283
  }
270
 
284
 
271
  public long getDateOfSale() {
285
  public long getDateOfSale() {
272
    return this.dateOfSale;
286
    return this.dateOfSale;
273
  }
287
  }
Line 508... Line 522...
508
 
522
 
509
  public void setPromotionOrderCountIsSet(boolean value) {
523
  public void setPromotionOrderCountIsSet(boolean value) {
510
    __isset_bit_vector.set(__PROMOTIONORDERCOUNT_ISSET_ID, value);
524
    __isset_bit_vector.set(__PROMOTIONORDERCOUNT_ISSET_ID, value);
511
  }
525
  }
512
 
526
 
-
 
527
  public double getOurPrice() {
-
 
528
    return this.ourPrice;
-
 
529
  }
-
 
530
 
-
 
531
  public void setOurPrice(double ourPrice) {
-
 
532
    this.ourPrice = ourPrice;
-
 
533
    setOurPriceIsSet(true);
-
 
534
  }
-
 
535
 
-
 
536
  public void unsetOurPrice() {
-
 
537
    __isset_bit_vector.clear(__OURPRICE_ISSET_ID);
-
 
538
  }
-
 
539
 
-
 
540
  /** Returns true if field ourPrice is set (has been assigned a value) and false otherwise */
-
 
541
  public boolean isSetOurPrice() {
-
 
542
    return __isset_bit_vector.get(__OURPRICE_ISSET_ID);
-
 
543
  }
-
 
544
 
-
 
545
  public void setOurPriceIsSet(boolean value) {
-
 
546
    __isset_bit_vector.set(__OURPRICE_ISSET_ID, value);
-
 
547
  }
-
 
548
 
513
  public void setFieldValue(_Fields field, Object value) {
549
  public void setFieldValue(_Fields field, Object value) {
514
    switch (field) {
550
    switch (field) {
515
    case DATE_OF_SALE:
551
    case DATE_OF_SALE:
516
      if (value == null) {
552
      if (value == null) {
517
        unsetDateOfSale();
553
        unsetDateOfSale();
Line 598... Line 634...
598
      } else {
634
      } else {
599
        setPromotionOrderCount((Integer)value);
635
        setPromotionOrderCount((Integer)value);
600
      }
636
      }
601
      break;
637
      break;
602
 
638
 
-
 
639
    case OUR_PRICE:
-
 
640
      if (value == null) {
-
 
641
        unsetOurPrice();
-
 
642
      } else {
-
 
643
        setOurPrice((Double)value);
-
 
644
      }
-
 
645
      break;
-
 
646
 
603
    }
647
    }
604
  }
648
  }
605
 
649
 
606
  public Object getFieldValue(_Fields field) {
650
  public Object getFieldValue(_Fields field) {
607
    switch (field) {
651
    switch (field) {
Line 636... Line 680...
636
      return Double.valueOf(getPromotionSale());
680
      return Double.valueOf(getPromotionSale());
637
 
681
 
638
    case PROMOTION_ORDER_COUNT:
682
    case PROMOTION_ORDER_COUNT:
639
      return Integer.valueOf(getPromotionOrderCount());
683
      return Integer.valueOf(getPromotionOrderCount());
640
 
684
 
-
 
685
    case OUR_PRICE:
-
 
686
      return Double.valueOf(getOurPrice());
-
 
687
 
641
    }
688
    }
642
    throw new IllegalStateException();
689
    throw new IllegalStateException();
643
  }
690
  }
644
 
691
 
645
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
692
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
Line 669... Line 716...
669
      return isSetTotalSale();
716
      return isSetTotalSale();
670
    case PROMOTION_SALE:
717
    case PROMOTION_SALE:
671
      return isSetPromotionSale();
718
      return isSetPromotionSale();
672
    case PROMOTION_ORDER_COUNT:
719
    case PROMOTION_ORDER_COUNT:
673
      return isSetPromotionOrderCount();
720
      return isSetPromotionOrderCount();
-
 
721
    case OUR_PRICE:
-
 
722
      return isSetOurPrice();
674
    }
723
    }
675
    throw new IllegalStateException();
724
    throw new IllegalStateException();
676
  }
725
  }
677
 
726
 
678
  @Override
727
  @Override
Line 785... Line 834...
785
        return false;
834
        return false;
786
      if (this.promotionOrderCount != that.promotionOrderCount)
835
      if (this.promotionOrderCount != that.promotionOrderCount)
787
        return false;
836
        return false;
788
    }
837
    }
789
 
838
 
-
 
839
    boolean this_present_ourPrice = true;
-
 
840
    boolean that_present_ourPrice = true;
-
 
841
    if (this_present_ourPrice || that_present_ourPrice) {
-
 
842
      if (!(this_present_ourPrice && that_present_ourPrice))
-
 
843
        return false;
-
 
844
      if (this.ourPrice != that.ourPrice)
-
 
845
        return false;
-
 
846
    }
-
 
847
 
790
    return true;
848
    return true;
791
  }
849
  }
792
 
850
 
793
  @Override
851
  @Override
794
  public int hashCode() {
852
  public int hashCode() {
Line 911... Line 969...
911
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.promotionOrderCount, typedOther.promotionOrderCount);
969
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.promotionOrderCount, typedOther.promotionOrderCount);
912
      if (lastComparison != 0) {
970
      if (lastComparison != 0) {
913
        return lastComparison;
971
        return lastComparison;
914
      }
972
      }
915
    }
973
    }
-
 
974
    lastComparison = Boolean.valueOf(isSetOurPrice()).compareTo(typedOther.isSetOurPrice());
-
 
975
    if (lastComparison != 0) {
-
 
976
      return lastComparison;
-
 
977
    }
-
 
978
    if (isSetOurPrice()) {
-
 
979
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.ourPrice, typedOther.ourPrice);
-
 
980
      if (lastComparison != 0) {
-
 
981
        return lastComparison;
-
 
982
      }
-
 
983
    }
916
    return 0;
984
    return 0;
917
  }
985
  }
918
 
986
 
919
  public _Fields fieldForId(int fieldId) {
987
  public _Fields fieldForId(int fieldId) {
920
    return _Fields.findByThriftId(fieldId);
988
    return _Fields.findByThriftId(fieldId);
Line 1016... Line 1084...
1016
            setPromotionOrderCountIsSet(true);
1084
            setPromotionOrderCountIsSet(true);
1017
          } else { 
1085
          } else { 
1018
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1086
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1019
          }
1087
          }
1020
          break;
1088
          break;
-
 
1089
        case 12: // OUR_PRICE
-
 
1090
          if (field.type == org.apache.thrift.protocol.TType.DOUBLE) {
-
 
1091
            this.ourPrice = iprot.readDouble();
-
 
1092
            setOurPriceIsSet(true);
-
 
1093
          } else { 
-
 
1094
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
1095
          }
-
 
1096
          break;
1021
        default:
1097
        default:
1022
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1098
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1023
      }
1099
      }
1024
      iprot.readFieldEnd();
1100
      iprot.readFieldEnd();
1025
    }
1101
    }
Line 1062... Line 1138...
1062
    oprot.writeDouble(this.promotionSale);
1138
    oprot.writeDouble(this.promotionSale);
1063
    oprot.writeFieldEnd();
1139
    oprot.writeFieldEnd();
1064
    oprot.writeFieldBegin(PROMOTION_ORDER_COUNT_FIELD_DESC);
1140
    oprot.writeFieldBegin(PROMOTION_ORDER_COUNT_FIELD_DESC);
1065
    oprot.writeI32(this.promotionOrderCount);
1141
    oprot.writeI32(this.promotionOrderCount);
1066
    oprot.writeFieldEnd();
1142
    oprot.writeFieldEnd();
-
 
1143
    oprot.writeFieldBegin(OUR_PRICE_FIELD_DESC);
-
 
1144
    oprot.writeDouble(this.ourPrice);
-
 
1145
    oprot.writeFieldEnd();
1067
    oprot.writeFieldStop();
1146
    oprot.writeFieldStop();
1068
    oprot.writeStructEnd();
1147
    oprot.writeStructEnd();
1069
  }
1148
  }
1070
 
1149
 
1071
  @Override
1150
  @Override
Line 1114... Line 1193...
1114
    first = false;
1193
    first = false;
1115
    if (!first) sb.append(", ");
1194
    if (!first) sb.append(", ");
1116
    sb.append("promotionOrderCount:");
1195
    sb.append("promotionOrderCount:");
1117
    sb.append(this.promotionOrderCount);
1196
    sb.append(this.promotionOrderCount);
1118
    first = false;
1197
    first = false;
-
 
1198
    if (!first) sb.append(", ");
-
 
1199
    sb.append("ourPrice:");
-
 
1200
    sb.append(this.ourPrice);
-
 
1201
    first = false;
1119
    sb.append(")");
1202
    sb.append(")");
1120
    return sb.toString();
1203
    return sb.toString();
1121
  }
1204
  }
1122
 
1205
 
1123
  public void validate() throws org.apache.thrift.TException {
1206
  public void validate() throws org.apache.thrift.TException {