Subversion Repositories SmartDukaan

Rev

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

Rev 6494 Rev 7672
Line 35... Line 35...
35
  private static final org.apache.thrift.protocol.TField COLOR_FIELD_DESC = new org.apache.thrift.protocol.TField("color", org.apache.thrift.protocol.TType.STRING, (short)10);
35
  private static final org.apache.thrift.protocol.TField COLOR_FIELD_DESC = new org.apache.thrift.protocol.TField("color", org.apache.thrift.protocol.TType.STRING, (short)10);
36
  private static final org.apache.thrift.protocol.TField UNIT_PRICE_FIELD_DESC = new org.apache.thrift.protocol.TField("unitPrice", org.apache.thrift.protocol.TType.DOUBLE, (short)11);
36
  private static final org.apache.thrift.protocol.TField UNIT_PRICE_FIELD_DESC = new org.apache.thrift.protocol.TField("unitPrice", org.apache.thrift.protocol.TType.DOUBLE, (short)11);
37
  private static final org.apache.thrift.protocol.TField QUANTITY_FIELD_DESC = new org.apache.thrift.protocol.TField("quantity", org.apache.thrift.protocol.TType.I64, (short)12);
37
  private static final org.apache.thrift.protocol.TField QUANTITY_FIELD_DESC = new org.apache.thrift.protocol.TField("quantity", org.apache.thrift.protocol.TType.I64, (short)12);
38
  private static final org.apache.thrift.protocol.TField PURCHASE_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("purchaseId", org.apache.thrift.protocol.TType.I64, (short)13);
38
  private static final org.apache.thrift.protocol.TField PURCHASE_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("purchaseId", org.apache.thrift.protocol.TType.I64, (short)13);
39
  private static final org.apache.thrift.protocol.TField PURCHASED_AT_FIELD_DESC = new org.apache.thrift.protocol.TField("purchasedAt", org.apache.thrift.protocol.TType.I64, (short)14);
39
  private static final org.apache.thrift.protocol.TField PURCHASED_AT_FIELD_DESC = new org.apache.thrift.protocol.TField("purchasedAt", org.apache.thrift.protocol.TType.I64, (short)14);
-
 
40
  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)15);
40
 
41
 
41
  private long purchaseOrderId; // required
42
  private long purchaseOrderId; // required
42
  private long poCreatedAt; // required
43
  private long poCreatedAt; // required
43
  private String supplierName; // required
44
  private String supplierName; // required
44
  private String invoiceNumbers; // required
45
  private String invoiceNumbers; // required
Line 50... Line 51...
50
  private String color; // required
51
  private String color; // required
51
  private double unitPrice; // required
52
  private double unitPrice; // required
52
  private long quantity; // required
53
  private long quantity; // required
53
  private long purchaseId; // required
54
  private long purchaseId; // required
54
  private long purchasedAt; // required
55
  private long purchasedAt; // required
-
 
56
  private double nlc; // required
55
 
57
 
56
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
58
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
57
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
59
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
58
    PURCHASE_ORDER_ID((short)1, "purchaseOrderId"),
60
    PURCHASE_ORDER_ID((short)1, "purchaseOrderId"),
59
    PO_CREATED_AT((short)2, "poCreatedAt"),
61
    PO_CREATED_AT((short)2, "poCreatedAt"),
Line 66... Line 68...
66
    MODEL_NUMBER((short)9, "modelNumber"),
68
    MODEL_NUMBER((short)9, "modelNumber"),
67
    COLOR((short)10, "color"),
69
    COLOR((short)10, "color"),
68
    UNIT_PRICE((short)11, "unitPrice"),
70
    UNIT_PRICE((short)11, "unitPrice"),
69
    QUANTITY((short)12, "quantity"),
71
    QUANTITY((short)12, "quantity"),
70
    PURCHASE_ID((short)13, "purchaseId"),
72
    PURCHASE_ID((short)13, "purchaseId"),
71
    PURCHASED_AT((short)14, "purchasedAt");
73
    PURCHASED_AT((short)14, "purchasedAt"),
-
 
74
    NLC((short)15, "nlc");
72
 
75
 
73
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
76
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
74
 
77
 
75
    static {
78
    static {
76
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
79
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
Line 109... Line 112...
109
          return QUANTITY;
112
          return QUANTITY;
110
        case 13: // PURCHASE_ID
113
        case 13: // PURCHASE_ID
111
          return PURCHASE_ID;
114
          return PURCHASE_ID;
112
        case 14: // PURCHASED_AT
115
        case 14: // PURCHASED_AT
113
          return PURCHASED_AT;
116
          return PURCHASED_AT;
-
 
117
        case 15: // NLC
-
 
118
          return NLC;
114
        default:
119
        default:
115
          return null;
120
          return null;
116
      }
121
      }
117
    }
122
    }
118
 
123
 
Line 156... Line 161...
156
  private static final int __ITEMID_ISSET_ID = 2;
161
  private static final int __ITEMID_ISSET_ID = 2;
157
  private static final int __UNITPRICE_ISSET_ID = 3;
162
  private static final int __UNITPRICE_ISSET_ID = 3;
158
  private static final int __QUANTITY_ISSET_ID = 4;
163
  private static final int __QUANTITY_ISSET_ID = 4;
159
  private static final int __PURCHASEID_ISSET_ID = 5;
164
  private static final int __PURCHASEID_ISSET_ID = 5;
160
  private static final int __PURCHASEDAT_ISSET_ID = 6;
165
  private static final int __PURCHASEDAT_ISSET_ID = 6;
-
 
166
  private static final int __NLC_ISSET_ID = 7;
161
  private BitSet __isset_bit_vector = new BitSet(7);
167
  private BitSet __isset_bit_vector = new BitSet(8);
162
 
168
 
163
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
169
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
164
  static {
170
  static {
165
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
171
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
166
    tmpMap.put(_Fields.PURCHASE_ORDER_ID, new org.apache.thrift.meta_data.FieldMetaData("purchaseOrderId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
172
    tmpMap.put(_Fields.PURCHASE_ORDER_ID, new org.apache.thrift.meta_data.FieldMetaData("purchaseOrderId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
Line 189... Line 195...
189
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
195
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
190
    tmpMap.put(_Fields.PURCHASE_ID, new org.apache.thrift.meta_data.FieldMetaData("purchaseId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
196
    tmpMap.put(_Fields.PURCHASE_ID, new org.apache.thrift.meta_data.FieldMetaData("purchaseId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
191
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
197
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
192
    tmpMap.put(_Fields.PURCHASED_AT, new org.apache.thrift.meta_data.FieldMetaData("purchasedAt", org.apache.thrift.TFieldRequirementType.DEFAULT, 
198
    tmpMap.put(_Fields.PURCHASED_AT, new org.apache.thrift.meta_data.FieldMetaData("purchasedAt", org.apache.thrift.TFieldRequirementType.DEFAULT, 
193
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
199
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
-
 
200
    tmpMap.put(_Fields.NLC, new org.apache.thrift.meta_data.FieldMetaData("nlc", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
201
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
194
    metaDataMap = Collections.unmodifiableMap(tmpMap);
202
    metaDataMap = Collections.unmodifiableMap(tmpMap);
195
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(DetailedPurchaseScan.class, metaDataMap);
203
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(DetailedPurchaseScan.class, metaDataMap);
196
  }
204
  }
197
 
205
 
198
  public DetailedPurchaseScan() {
206
  public DetailedPurchaseScan() {
Line 210... Line 218...
210
    String modelNumber,
218
    String modelNumber,
211
    String color,
219
    String color,
212
    double unitPrice,
220
    double unitPrice,
213
    long quantity,
221
    long quantity,
214
    long purchaseId,
222
    long purchaseId,
215
    long purchasedAt)
223
    long purchasedAt,
-
 
224
    double nlc)
216
  {
225
  {
217
    this();
226
    this();
218
    this.purchaseOrderId = purchaseOrderId;
227
    this.purchaseOrderId = purchaseOrderId;
219
    setPurchaseOrderIdIsSet(true);
228
    setPurchaseOrderIdIsSet(true);
220
    this.poCreatedAt = poCreatedAt;
229
    this.poCreatedAt = poCreatedAt;
Line 234... Line 243...
234
    setQuantityIsSet(true);
243
    setQuantityIsSet(true);
235
    this.purchaseId = purchaseId;
244
    this.purchaseId = purchaseId;
236
    setPurchaseIdIsSet(true);
245
    setPurchaseIdIsSet(true);
237
    this.purchasedAt = purchasedAt;
246
    this.purchasedAt = purchasedAt;
238
    setPurchasedAtIsSet(true);
247
    setPurchasedAtIsSet(true);
-
 
248
    this.nlc = nlc;
-
 
249
    setNlcIsSet(true);
239
  }
250
  }
240
 
251
 
241
  /**
252
  /**
242
   * Performs a deep copy on <i>other</i>.
253
   * Performs a deep copy on <i>other</i>.
243
   */
254
   */
Line 270... Line 281...
270
    }
281
    }
271
    this.unitPrice = other.unitPrice;
282
    this.unitPrice = other.unitPrice;
272
    this.quantity = other.quantity;
283
    this.quantity = other.quantity;
273
    this.purchaseId = other.purchaseId;
284
    this.purchaseId = other.purchaseId;
274
    this.purchasedAt = other.purchasedAt;
285
    this.purchasedAt = other.purchasedAt;
-
 
286
    this.nlc = other.nlc;
275
  }
287
  }
276
 
288
 
277
  public DetailedPurchaseScan deepCopy() {
289
  public DetailedPurchaseScan deepCopy() {
278
    return new DetailedPurchaseScan(this);
290
    return new DetailedPurchaseScan(this);
279
  }
291
  }
Line 299... Line 311...
299
    this.quantity = 0;
311
    this.quantity = 0;
300
    setPurchaseIdIsSet(false);
312
    setPurchaseIdIsSet(false);
301
    this.purchaseId = 0;
313
    this.purchaseId = 0;
302
    setPurchasedAtIsSet(false);
314
    setPurchasedAtIsSet(false);
303
    this.purchasedAt = 0;
315
    this.purchasedAt = 0;
-
 
316
    setNlcIsSet(false);
-
 
317
    this.nlc = 0.0;
304
  }
318
  }
305
 
319
 
306
  public long getPurchaseOrderId() {
320
  public long getPurchaseOrderId() {
307
    return this.purchaseOrderId;
321
    return this.purchaseOrderId;
308
  }
322
  }
Line 616... Line 630...
616
 
630
 
617
  public void setPurchasedAtIsSet(boolean value) {
631
  public void setPurchasedAtIsSet(boolean value) {
618
    __isset_bit_vector.set(__PURCHASEDAT_ISSET_ID, value);
632
    __isset_bit_vector.set(__PURCHASEDAT_ISSET_ID, value);
619
  }
633
  }
620
 
634
 
-
 
635
  public double getNlc() {
-
 
636
    return this.nlc;
-
 
637
  }
-
 
638
 
-
 
639
  public void setNlc(double nlc) {
-
 
640
    this.nlc = nlc;
-
 
641
    setNlcIsSet(true);
-
 
642
  }
-
 
643
 
-
 
644
  public void unsetNlc() {
-
 
645
    __isset_bit_vector.clear(__NLC_ISSET_ID);
-
 
646
  }
-
 
647
 
-
 
648
  /** Returns true if field nlc is set (has been assigned a value) and false otherwise */
-
 
649
  public boolean isSetNlc() {
-
 
650
    return __isset_bit_vector.get(__NLC_ISSET_ID);
-
 
651
  }
-
 
652
 
-
 
653
  public void setNlcIsSet(boolean value) {
-
 
654
    __isset_bit_vector.set(__NLC_ISSET_ID, value);
-
 
655
  }
-
 
656
 
621
  public void setFieldValue(_Fields field, Object value) {
657
  public void setFieldValue(_Fields field, Object value) {
622
    switch (field) {
658
    switch (field) {
623
    case PURCHASE_ORDER_ID:
659
    case PURCHASE_ORDER_ID:
624
      if (value == null) {
660
      if (value == null) {
625
        unsetPurchaseOrderId();
661
        unsetPurchaseOrderId();
Line 730... Line 766...
730
      } else {
766
      } else {
731
        setPurchasedAt((Long)value);
767
        setPurchasedAt((Long)value);
732
      }
768
      }
733
      break;
769
      break;
734
 
770
 
-
 
771
    case NLC:
-
 
772
      if (value == null) {
-
 
773
        unsetNlc();
-
 
774
      } else {
-
 
775
        setNlc((Double)value);
-
 
776
      }
-
 
777
      break;
-
 
778
 
735
    }
779
    }
736
  }
780
  }
737
 
781
 
738
  public Object getFieldValue(_Fields field) {
782
  public Object getFieldValue(_Fields field) {
739
    switch (field) {
783
    switch (field) {
Line 777... Line 821...
777
      return Long.valueOf(getPurchaseId());
821
      return Long.valueOf(getPurchaseId());
778
 
822
 
779
    case PURCHASED_AT:
823
    case PURCHASED_AT:
780
      return Long.valueOf(getPurchasedAt());
824
      return Long.valueOf(getPurchasedAt());
781
 
825
 
-
 
826
    case NLC:
-
 
827
      return Double.valueOf(getNlc());
-
 
828
 
782
    }
829
    }
783
    throw new IllegalStateException();
830
    throw new IllegalStateException();
784
  }
831
  }
785
 
832
 
786
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
833
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
Line 816... Line 863...
816
      return isSetQuantity();
863
      return isSetQuantity();
817
    case PURCHASE_ID:
864
    case PURCHASE_ID:
818
      return isSetPurchaseId();
865
      return isSetPurchaseId();
819
    case PURCHASED_AT:
866
    case PURCHASED_AT:
820
      return isSetPurchasedAt();
867
      return isSetPurchasedAt();
-
 
868
    case NLC:
-
 
869
      return isSetNlc();
821
    }
870
    }
822
    throw new IllegalStateException();
871
    throw new IllegalStateException();
823
  }
872
  }
824
 
873
 
825
  @Override
874
  @Override
Line 959... Line 1008...
959
        return false;
1008
        return false;
960
      if (this.purchasedAt != that.purchasedAt)
1009
      if (this.purchasedAt != that.purchasedAt)
961
        return false;
1010
        return false;
962
    }
1011
    }
963
 
1012
 
-
 
1013
    boolean this_present_nlc = true;
-
 
1014
    boolean that_present_nlc = true;
-
 
1015
    if (this_present_nlc || that_present_nlc) {
-
 
1016
      if (!(this_present_nlc && that_present_nlc))
-
 
1017
        return false;
-
 
1018
      if (this.nlc != that.nlc)
-
 
1019
        return false;
-
 
1020
    }
-
 
1021
 
964
    return true;
1022
    return true;
965
  }
1023
  }
966
 
1024
 
967
  @Override
1025
  @Override
968
  public int hashCode() {
1026
  public int hashCode() {
Line 1115... Line 1173...
1115
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.purchasedAt, typedOther.purchasedAt);
1173
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.purchasedAt, typedOther.purchasedAt);
1116
      if (lastComparison != 0) {
1174
      if (lastComparison != 0) {
1117
        return lastComparison;
1175
        return lastComparison;
1118
      }
1176
      }
1119
    }
1177
    }
-
 
1178
    lastComparison = Boolean.valueOf(isSetNlc()).compareTo(typedOther.isSetNlc());
-
 
1179
    if (lastComparison != 0) {
-
 
1180
      return lastComparison;
-
 
1181
    }
-
 
1182
    if (isSetNlc()) {
-
 
1183
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.nlc, typedOther.nlc);
-
 
1184
      if (lastComparison != 0) {
-
 
1185
        return lastComparison;
-
 
1186
      }
-
 
1187
    }
1120
    return 0;
1188
    return 0;
1121
  }
1189
  }
1122
 
1190
 
1123
  public _Fields fieldForId(int fieldId) {
1191
  public _Fields fieldForId(int fieldId) {
1124
    return _Fields.findByThriftId(fieldId);
1192
    return _Fields.findByThriftId(fieldId);
Line 1237... Line 1305...
1237
            setPurchasedAtIsSet(true);
1305
            setPurchasedAtIsSet(true);
1238
          } else { 
1306
          } else { 
1239
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1307
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1240
          }
1308
          }
1241
          break;
1309
          break;
-
 
1310
        case 15: // NLC
-
 
1311
          if (field.type == org.apache.thrift.protocol.TType.DOUBLE) {
-
 
1312
            this.nlc = iprot.readDouble();
-
 
1313
            setNlcIsSet(true);
-
 
1314
          } else { 
-
 
1315
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
1316
          }
-
 
1317
          break;
1242
        default:
1318
        default:
1243
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1319
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1244
      }
1320
      }
1245
      iprot.readFieldEnd();
1321
      iprot.readFieldEnd();
1246
    }
1322
    }
Line 1306... Line 1382...
1306
    oprot.writeI64(this.purchaseId);
1382
    oprot.writeI64(this.purchaseId);
1307
    oprot.writeFieldEnd();
1383
    oprot.writeFieldEnd();
1308
    oprot.writeFieldBegin(PURCHASED_AT_FIELD_DESC);
1384
    oprot.writeFieldBegin(PURCHASED_AT_FIELD_DESC);
1309
    oprot.writeI64(this.purchasedAt);
1385
    oprot.writeI64(this.purchasedAt);
1310
    oprot.writeFieldEnd();
1386
    oprot.writeFieldEnd();
-
 
1387
    oprot.writeFieldBegin(NLC_FIELD_DESC);
-
 
1388
    oprot.writeDouble(this.nlc);
-
 
1389
    oprot.writeFieldEnd();
1311
    oprot.writeFieldStop();
1390
    oprot.writeFieldStop();
1312
    oprot.writeStructEnd();
1391
    oprot.writeStructEnd();
1313
  }
1392
  }
1314
 
1393
 
1315
  @Override
1394
  @Override
Line 1398... Line 1477...
1398
    first = false;
1477
    first = false;
1399
    if (!first) sb.append(", ");
1478
    if (!first) sb.append(", ");
1400
    sb.append("purchasedAt:");
1479
    sb.append("purchasedAt:");
1401
    sb.append(this.purchasedAt);
1480
    sb.append(this.purchasedAt);
1402
    first = false;
1481
    first = false;
-
 
1482
    if (!first) sb.append(", ");
-
 
1483
    sb.append("nlc:");
-
 
1484
    sb.append(this.nlc);
-
 
1485
    first = false;
1403
    sb.append(")");
1486
    sb.append(")");
1404
    return sb.toString();
1487
    return sb.toString();
1405
  }
1488
  }
1406
 
1489
 
1407
  public void validate() throws org.apache.thrift.TException {
1490
  public void validate() throws org.apache.thrift.TException {