Subversion Repositories SmartDukaan

Rev

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

Rev 5327 Rev 5553
Line 31... Line 31...
31
  private static final org.apache.thrift.protocol.TField CHECKED_OUT_ON_FIELD_DESC = new org.apache.thrift.protocol.TField("checkedOutOn", org.apache.thrift.protocol.TType.I64, (short)6);
31
  private static final org.apache.thrift.protocol.TField CHECKED_OUT_ON_FIELD_DESC = new org.apache.thrift.protocol.TField("checkedOutOn", org.apache.thrift.protocol.TType.I64, (short)6);
32
  private static final org.apache.thrift.protocol.TField ADDRESS_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("addressId", org.apache.thrift.protocol.TType.I64, (short)7);
32
  private static final org.apache.thrift.protocol.TField ADDRESS_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("addressId", org.apache.thrift.protocol.TType.I64, (short)7);
33
  private static final org.apache.thrift.protocol.TField TOTAL_PRICE_FIELD_DESC = new org.apache.thrift.protocol.TField("totalPrice", org.apache.thrift.protocol.TType.DOUBLE, (short)8);
33
  private static final org.apache.thrift.protocol.TField TOTAL_PRICE_FIELD_DESC = new org.apache.thrift.protocol.TField("totalPrice", org.apache.thrift.protocol.TType.DOUBLE, (short)8);
34
  private static final org.apache.thrift.protocol.TField DISCOUNTED_PRICE_FIELD_DESC = new org.apache.thrift.protocol.TField("discountedPrice", org.apache.thrift.protocol.TType.DOUBLE, (short)9);
34
  private static final org.apache.thrift.protocol.TField DISCOUNTED_PRICE_FIELD_DESC = new org.apache.thrift.protocol.TField("discountedPrice", org.apache.thrift.protocol.TType.DOUBLE, (short)9);
35
  private static final org.apache.thrift.protocol.TField COUPON_CODE_FIELD_DESC = new org.apache.thrift.protocol.TField("couponCode", org.apache.thrift.protocol.TType.STRING, (short)10);
35
  private static final org.apache.thrift.protocol.TField COUPON_CODE_FIELD_DESC = new org.apache.thrift.protocol.TField("couponCode", org.apache.thrift.protocol.TType.STRING, (short)10);
-
 
36
  private static final org.apache.thrift.protocol.TField PICKUP_STORE_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("pickupStoreId", org.apache.thrift.protocol.TType.I64, (short)11);
36
 
37
 
37
  private long id; // required
38
  private long id; // required
38
  private List<Line> lines; // required
39
  private List<Line> lines; // required
39
  private CartStatus status; // required
40
  private CartStatus status; // required
40
  private long createdOn; // required
41
  private long createdOn; // required
Line 42... Line 43...
42
  private long checkedOutOn; // required
43
  private long checkedOutOn; // required
43
  private long addressId; // required
44
  private long addressId; // required
44
  private double totalPrice; // required
45
  private double totalPrice; // required
45
  private double discountedPrice; // required
46
  private double discountedPrice; // required
46
  private String couponCode; // required
47
  private String couponCode; // required
-
 
48
  private long pickupStoreId; // required
47
 
49
 
48
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
50
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
49
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
51
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
50
    ID((short)1, "id"),
52
    ID((short)1, "id"),
51
    LINES((short)2, "lines"),
53
    LINES((short)2, "lines"),
Line 58... Line 60...
58
    UPDATED_ON((short)5, "updatedOn"),
60
    UPDATED_ON((short)5, "updatedOn"),
59
    CHECKED_OUT_ON((short)6, "checkedOutOn"),
61
    CHECKED_OUT_ON((short)6, "checkedOutOn"),
60
    ADDRESS_ID((short)7, "addressId"),
62
    ADDRESS_ID((short)7, "addressId"),
61
    TOTAL_PRICE((short)8, "totalPrice"),
63
    TOTAL_PRICE((short)8, "totalPrice"),
62
    DISCOUNTED_PRICE((short)9, "discountedPrice"),
64
    DISCOUNTED_PRICE((short)9, "discountedPrice"),
63
    COUPON_CODE((short)10, "couponCode");
65
    COUPON_CODE((short)10, "couponCode"),
-
 
66
    PICKUP_STORE_ID((short)11, "pickupStoreId");
64
 
67
 
65
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
68
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
66
 
69
 
67
    static {
70
    static {
68
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
71
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
Line 93... Line 96...
93
          return TOTAL_PRICE;
96
          return TOTAL_PRICE;
94
        case 9: // DISCOUNTED_PRICE
97
        case 9: // DISCOUNTED_PRICE
95
          return DISCOUNTED_PRICE;
98
          return DISCOUNTED_PRICE;
96
        case 10: // COUPON_CODE
99
        case 10: // COUPON_CODE
97
          return COUPON_CODE;
100
          return COUPON_CODE;
-
 
101
        case 11: // PICKUP_STORE_ID
-
 
102
          return PICKUP_STORE_ID;
98
        default:
103
        default:
99
          return null;
104
          return null;
100
      }
105
      }
101
    }
106
    }
102
 
107
 
Line 140... Line 145...
140
  private static final int __UPDATEDON_ISSET_ID = 2;
145
  private static final int __UPDATEDON_ISSET_ID = 2;
141
  private static final int __CHECKEDOUTON_ISSET_ID = 3;
146
  private static final int __CHECKEDOUTON_ISSET_ID = 3;
142
  private static final int __ADDRESSID_ISSET_ID = 4;
147
  private static final int __ADDRESSID_ISSET_ID = 4;
143
  private static final int __TOTALPRICE_ISSET_ID = 5;
148
  private static final int __TOTALPRICE_ISSET_ID = 5;
144
  private static final int __DISCOUNTEDPRICE_ISSET_ID = 6;
149
  private static final int __DISCOUNTEDPRICE_ISSET_ID = 6;
-
 
150
  private static final int __PICKUPSTOREID_ISSET_ID = 7;
145
  private BitSet __isset_bit_vector = new BitSet(7);
151
  private BitSet __isset_bit_vector = new BitSet(8);
146
 
152
 
147
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
153
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
148
  static {
154
  static {
149
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
155
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
150
    tmpMap.put(_Fields.ID, new org.apache.thrift.meta_data.FieldMetaData("id", org.apache.thrift.TFieldRequirementType.DEFAULT, 
156
    tmpMap.put(_Fields.ID, new org.apache.thrift.meta_data.FieldMetaData("id", org.apache.thrift.TFieldRequirementType.DEFAULT, 
Line 166... Line 172...
166
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
172
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
167
    tmpMap.put(_Fields.DISCOUNTED_PRICE, new org.apache.thrift.meta_data.FieldMetaData("discountedPrice", org.apache.thrift.TFieldRequirementType.DEFAULT, 
173
    tmpMap.put(_Fields.DISCOUNTED_PRICE, new org.apache.thrift.meta_data.FieldMetaData("discountedPrice", org.apache.thrift.TFieldRequirementType.DEFAULT, 
168
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
174
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
169
    tmpMap.put(_Fields.COUPON_CODE, new org.apache.thrift.meta_data.FieldMetaData("couponCode", org.apache.thrift.TFieldRequirementType.DEFAULT, 
175
    tmpMap.put(_Fields.COUPON_CODE, new org.apache.thrift.meta_data.FieldMetaData("couponCode", org.apache.thrift.TFieldRequirementType.DEFAULT, 
170
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
176
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
-
 
177
    tmpMap.put(_Fields.PICKUP_STORE_ID, new org.apache.thrift.meta_data.FieldMetaData("pickupStoreId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
178
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
171
    metaDataMap = Collections.unmodifiableMap(tmpMap);
179
    metaDataMap = Collections.unmodifiableMap(tmpMap);
172
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Cart.class, metaDataMap);
180
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Cart.class, metaDataMap);
173
  }
181
  }
174
 
182
 
175
  public Cart() {
183
  public Cart() {
Line 183... Line 191...
183
    long updatedOn,
191
    long updatedOn,
184
    long checkedOutOn,
192
    long checkedOutOn,
185
    long addressId,
193
    long addressId,
186
    double totalPrice,
194
    double totalPrice,
187
    double discountedPrice,
195
    double discountedPrice,
188
    String couponCode)
196
    String couponCode,
-
 
197
    long pickupStoreId)
189
  {
198
  {
190
    this();
199
    this();
191
    this.id = id;
200
    this.id = id;
192
    setIdIsSet(true);
201
    setIdIsSet(true);
193
    this.lines = lines;
202
    this.lines = lines;
Line 203... Line 212...
203
    this.totalPrice = totalPrice;
212
    this.totalPrice = totalPrice;
204
    setTotalPriceIsSet(true);
213
    setTotalPriceIsSet(true);
205
    this.discountedPrice = discountedPrice;
214
    this.discountedPrice = discountedPrice;
206
    setDiscountedPriceIsSet(true);
215
    setDiscountedPriceIsSet(true);
207
    this.couponCode = couponCode;
216
    this.couponCode = couponCode;
-
 
217
    this.pickupStoreId = pickupStoreId;
-
 
218
    setPickupStoreIdIsSet(true);
208
  }
219
  }
209
 
220
 
210
  /**
221
  /**
211
   * Performs a deep copy on <i>other</i>.
222
   * Performs a deep copy on <i>other</i>.
212
   */
223
   */
Line 231... Line 242...
231
    this.totalPrice = other.totalPrice;
242
    this.totalPrice = other.totalPrice;
232
    this.discountedPrice = other.discountedPrice;
243
    this.discountedPrice = other.discountedPrice;
233
    if (other.isSetCouponCode()) {
244
    if (other.isSetCouponCode()) {
234
      this.couponCode = other.couponCode;
245
      this.couponCode = other.couponCode;
235
    }
246
    }
-
 
247
    this.pickupStoreId = other.pickupStoreId;
236
  }
248
  }
237
 
249
 
238
  public Cart deepCopy() {
250
  public Cart deepCopy() {
239
    return new Cart(this);
251
    return new Cart(this);
240
  }
252
  }
Line 256... Line 268...
256
    setTotalPriceIsSet(false);
268
    setTotalPriceIsSet(false);
257
    this.totalPrice = 0.0;
269
    this.totalPrice = 0.0;
258
    setDiscountedPriceIsSet(false);
270
    setDiscountedPriceIsSet(false);
259
    this.discountedPrice = 0.0;
271
    this.discountedPrice = 0.0;
260
    this.couponCode = null;
272
    this.couponCode = null;
-
 
273
    setPickupStoreIdIsSet(false);
-
 
274
    this.pickupStoreId = 0;
261
  }
275
  }
262
 
276
 
263
  public long getId() {
277
  public long getId() {
264
    return this.id;
278
    return this.id;
265
  }
279
  }
Line 504... Line 518...
504
    if (!value) {
518
    if (!value) {
505
      this.couponCode = null;
519
      this.couponCode = null;
506
    }
520
    }
507
  }
521
  }
508
 
522
 
-
 
523
  public long getPickupStoreId() {
-
 
524
    return this.pickupStoreId;
-
 
525
  }
-
 
526
 
-
 
527
  public void setPickupStoreId(long pickupStoreId) {
-
 
528
    this.pickupStoreId = pickupStoreId;
-
 
529
    setPickupStoreIdIsSet(true);
-
 
530
  }
-
 
531
 
-
 
532
  public void unsetPickupStoreId() {
-
 
533
    __isset_bit_vector.clear(__PICKUPSTOREID_ISSET_ID);
-
 
534
  }
-
 
535
 
-
 
536
  /** Returns true if field pickupStoreId is set (has been assigned a value) and false otherwise */
-
 
537
  public boolean isSetPickupStoreId() {
-
 
538
    return __isset_bit_vector.get(__PICKUPSTOREID_ISSET_ID);
-
 
539
  }
-
 
540
 
-
 
541
  public void setPickupStoreIdIsSet(boolean value) {
-
 
542
    __isset_bit_vector.set(__PICKUPSTOREID_ISSET_ID, value);
-
 
543
  }
-
 
544
 
509
  public void setFieldValue(_Fields field, Object value) {
545
  public void setFieldValue(_Fields field, Object value) {
510
    switch (field) {
546
    switch (field) {
511
    case ID:
547
    case ID:
512
      if (value == null) {
548
      if (value == null) {
513
        unsetId();
549
        unsetId();
Line 586... Line 622...
586
      } else {
622
      } else {
587
        setCouponCode((String)value);
623
        setCouponCode((String)value);
588
      }
624
      }
589
      break;
625
      break;
590
 
626
 
-
 
627
    case PICKUP_STORE_ID:
-
 
628
      if (value == null) {
-
 
629
        unsetPickupStoreId();
-
 
630
      } else {
-
 
631
        setPickupStoreId((Long)value);
-
 
632
      }
-
 
633
      break;
-
 
634
 
591
    }
635
    }
592
  }
636
  }
593
 
637
 
594
  public Object getFieldValue(_Fields field) {
638
  public Object getFieldValue(_Fields field) {
595
    switch (field) {
639
    switch (field) {
Line 621... Line 665...
621
      return Double.valueOf(getDiscountedPrice());
665
      return Double.valueOf(getDiscountedPrice());
622
 
666
 
623
    case COUPON_CODE:
667
    case COUPON_CODE:
624
      return getCouponCode();
668
      return getCouponCode();
625
 
669
 
-
 
670
    case PICKUP_STORE_ID:
-
 
671
      return Long.valueOf(getPickupStoreId());
-
 
672
 
626
    }
673
    }
627
    throw new IllegalStateException();
674
    throw new IllegalStateException();
628
  }
675
  }
629
 
676
 
630
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
677
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
Line 652... Line 699...
652
      return isSetTotalPrice();
699
      return isSetTotalPrice();
653
    case DISCOUNTED_PRICE:
700
    case DISCOUNTED_PRICE:
654
      return isSetDiscountedPrice();
701
      return isSetDiscountedPrice();
655
    case COUPON_CODE:
702
    case COUPON_CODE:
656
      return isSetCouponCode();
703
      return isSetCouponCode();
-
 
704
    case PICKUP_STORE_ID:
-
 
705
      return isSetPickupStoreId();
657
    }
706
    }
658
    throw new IllegalStateException();
707
    throw new IllegalStateException();
659
  }
708
  }
660
 
709
 
661
  @Override
710
  @Override
Line 759... Line 808...
759
        return false;
808
        return false;
760
      if (!this.couponCode.equals(that.couponCode))
809
      if (!this.couponCode.equals(that.couponCode))
761
        return false;
810
        return false;
762
    }
811
    }
763
 
812
 
-
 
813
    boolean this_present_pickupStoreId = true;
-
 
814
    boolean that_present_pickupStoreId = true;
-
 
815
    if (this_present_pickupStoreId || that_present_pickupStoreId) {
-
 
816
      if (!(this_present_pickupStoreId && that_present_pickupStoreId))
-
 
817
        return false;
-
 
818
      if (this.pickupStoreId != that.pickupStoreId)
-
 
819
        return false;
-
 
820
    }
-
 
821
 
764
    return true;
822
    return true;
765
  }
823
  }
766
 
824
 
767
  @Override
825
  @Override
768
  public int hashCode() {
826
  public int hashCode() {
Line 875... Line 933...
875
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.couponCode, typedOther.couponCode);
933
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.couponCode, typedOther.couponCode);
876
      if (lastComparison != 0) {
934
      if (lastComparison != 0) {
877
        return lastComparison;
935
        return lastComparison;
878
      }
936
      }
879
    }
937
    }
-
 
938
    lastComparison = Boolean.valueOf(isSetPickupStoreId()).compareTo(typedOther.isSetPickupStoreId());
-
 
939
    if (lastComparison != 0) {
-
 
940
      return lastComparison;
-
 
941
    }
-
 
942
    if (isSetPickupStoreId()) {
-
 
943
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.pickupStoreId, typedOther.pickupStoreId);
-
 
944
      if (lastComparison != 0) {
-
 
945
        return lastComparison;
-
 
946
      }
-
 
947
    }
880
    return 0;
948
    return 0;
881
  }
949
  }
882
 
950
 
883
  public _Fields fieldForId(int fieldId) {
951
  public _Fields fieldForId(int fieldId) {
884
    return _Fields.findByThriftId(fieldId);
952
    return _Fields.findByThriftId(fieldId);
Line 980... Line 1048...
980
            this.couponCode = iprot.readString();
1048
            this.couponCode = iprot.readString();
981
          } else { 
1049
          } else { 
982
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1050
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
983
          }
1051
          }
984
          break;
1052
          break;
-
 
1053
        case 11: // PICKUP_STORE_ID
-
 
1054
          if (field.type == org.apache.thrift.protocol.TType.I64) {
-
 
1055
            this.pickupStoreId = iprot.readI64();
-
 
1056
            setPickupStoreIdIsSet(true);
-
 
1057
          } else { 
-
 
1058
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
1059
          }
-
 
1060
          break;
985
        default:
1061
        default:
986
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1062
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
987
      }
1063
      }
988
      iprot.readFieldEnd();
1064
      iprot.readFieldEnd();
989
    }
1065
    }
Line 1036... Line 1112...
1036
    if (this.couponCode != null) {
1112
    if (this.couponCode != null) {
1037
      oprot.writeFieldBegin(COUPON_CODE_FIELD_DESC);
1113
      oprot.writeFieldBegin(COUPON_CODE_FIELD_DESC);
1038
      oprot.writeString(this.couponCode);
1114
      oprot.writeString(this.couponCode);
1039
      oprot.writeFieldEnd();
1115
      oprot.writeFieldEnd();
1040
    }
1116
    }
-
 
1117
    oprot.writeFieldBegin(PICKUP_STORE_ID_FIELD_DESC);
-
 
1118
    oprot.writeI64(this.pickupStoreId);
-
 
1119
    oprot.writeFieldEnd();
1041
    oprot.writeFieldStop();
1120
    oprot.writeFieldStop();
1042
    oprot.writeStructEnd();
1121
    oprot.writeStructEnd();
1043
  }
1122
  }
1044
 
1123
 
1045
  @Override
1124
  @Override
Line 1096... Line 1175...
1096
      sb.append("null");
1175
      sb.append("null");
1097
    } else {
1176
    } else {
1098
      sb.append(this.couponCode);
1177
      sb.append(this.couponCode);
1099
    }
1178
    }
1100
    first = false;
1179
    first = false;
-
 
1180
    if (!first) sb.append(", ");
-
 
1181
    sb.append("pickupStoreId:");
-
 
1182
    sb.append(this.pickupStoreId);
-
 
1183
    first = false;
1101
    sb.append(")");
1184
    sb.append(")");
1102
    return sb.toString();
1185
    return sb.toString();
1103
  }
1186
  }
1104
 
1187
 
1105
  public void validate() throws org.apache.thrift.TException {
1188
  public void validate() throws org.apache.thrift.TException {