Subversion Repositories SmartDukaan

Rev

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

Rev 8580 Rev 9433
Line 37... Line 37...
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
  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);
41
  private static final org.apache.thrift.protocol.TField WAREHOUSE_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("warehouseId", org.apache.thrift.protocol.TType.I64, (short)16);
41
  private static final org.apache.thrift.protocol.TField WAREHOUSE_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("warehouseId", org.apache.thrift.protocol.TType.I64, (short)16);
-
 
42
  private static final org.apache.thrift.protocol.TField TAX_TYPE_FIELD_DESC = new org.apache.thrift.protocol.TField("taxType", org.apache.thrift.protocol.TType.I64, (short)17);
42
 
43
 
43
  private long purchaseOrderId; // required
44
  private long purchaseOrderId; // required
44
  private long poCreatedAt; // required
45
  private long poCreatedAt; // required
45
  private String supplierName; // required
46
  private String supplierName; // required
46
  private String invoiceNumbers; // required
47
  private String invoiceNumbers; // required
Line 54... Line 55...
54
  private long quantity; // required
55
  private long quantity; // required
55
  private long purchaseId; // required
56
  private long purchaseId; // required
56
  private long purchasedAt; // required
57
  private long purchasedAt; // required
57
  private double nlc; // required
58
  private double nlc; // required
58
  private long warehouseId; // required
59
  private long warehouseId; // required
-
 
60
  private long taxType; // required
59
 
61
 
60
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
62
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
61
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
63
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
62
    PURCHASE_ORDER_ID((short)1, "purchaseOrderId"),
64
    PURCHASE_ORDER_ID((short)1, "purchaseOrderId"),
63
    PO_CREATED_AT((short)2, "poCreatedAt"),
65
    PO_CREATED_AT((short)2, "poCreatedAt"),
Line 72... Line 74...
72
    UNIT_PRICE((short)11, "unitPrice"),
74
    UNIT_PRICE((short)11, "unitPrice"),
73
    QUANTITY((short)12, "quantity"),
75
    QUANTITY((short)12, "quantity"),
74
    PURCHASE_ID((short)13, "purchaseId"),
76
    PURCHASE_ID((short)13, "purchaseId"),
75
    PURCHASED_AT((short)14, "purchasedAt"),
77
    PURCHASED_AT((short)14, "purchasedAt"),
76
    NLC((short)15, "nlc"),
78
    NLC((short)15, "nlc"),
77
    WAREHOUSE_ID((short)16, "warehouseId");
79
    WAREHOUSE_ID((short)16, "warehouseId"),
-
 
80
    TAX_TYPE((short)17, "taxType");
78
 
81
 
79
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
82
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
80
 
83
 
81
    static {
84
    static {
82
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
85
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
Line 119... Line 122...
119
          return PURCHASED_AT;
122
          return PURCHASED_AT;
120
        case 15: // NLC
123
        case 15: // NLC
121
          return NLC;
124
          return NLC;
122
        case 16: // WAREHOUSE_ID
125
        case 16: // WAREHOUSE_ID
123
          return WAREHOUSE_ID;
126
          return WAREHOUSE_ID;
-
 
127
        case 17: // TAX_TYPE
-
 
128
          return TAX_TYPE;
124
        default:
129
        default:
125
          return null;
130
          return null;
126
      }
131
      }
127
    }
132
    }
128
 
133
 
Line 168... Line 173...
168
  private static final int __QUANTITY_ISSET_ID = 4;
173
  private static final int __QUANTITY_ISSET_ID = 4;
169
  private static final int __PURCHASEID_ISSET_ID = 5;
174
  private static final int __PURCHASEID_ISSET_ID = 5;
170
  private static final int __PURCHASEDAT_ISSET_ID = 6;
175
  private static final int __PURCHASEDAT_ISSET_ID = 6;
171
  private static final int __NLC_ISSET_ID = 7;
176
  private static final int __NLC_ISSET_ID = 7;
172
  private static final int __WAREHOUSEID_ISSET_ID = 8;
177
  private static final int __WAREHOUSEID_ISSET_ID = 8;
-
 
178
  private static final int __TAXTYPE_ISSET_ID = 9;
173
  private BitSet __isset_bit_vector = new BitSet(9);
179
  private BitSet __isset_bit_vector = new BitSet(10);
174
 
180
 
175
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
181
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
176
  static {
182
  static {
177
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
183
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
178
    tmpMap.put(_Fields.PURCHASE_ORDER_ID, new org.apache.thrift.meta_data.FieldMetaData("purchaseOrderId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
184
    tmpMap.put(_Fields.PURCHASE_ORDER_ID, new org.apache.thrift.meta_data.FieldMetaData("purchaseOrderId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
Line 205... Line 211...
205
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
211
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
206
    tmpMap.put(_Fields.NLC, new org.apache.thrift.meta_data.FieldMetaData("nlc", org.apache.thrift.TFieldRequirementType.DEFAULT, 
212
    tmpMap.put(_Fields.NLC, new org.apache.thrift.meta_data.FieldMetaData("nlc", org.apache.thrift.TFieldRequirementType.DEFAULT, 
207
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
213
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
208
    tmpMap.put(_Fields.WAREHOUSE_ID, new org.apache.thrift.meta_data.FieldMetaData("warehouseId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
214
    tmpMap.put(_Fields.WAREHOUSE_ID, new org.apache.thrift.meta_data.FieldMetaData("warehouseId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
209
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
215
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
-
 
216
    tmpMap.put(_Fields.TAX_TYPE, new org.apache.thrift.meta_data.FieldMetaData("taxType", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
217
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
210
    metaDataMap = Collections.unmodifiableMap(tmpMap);
218
    metaDataMap = Collections.unmodifiableMap(tmpMap);
211
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(DetailedPurchaseScan.class, metaDataMap);
219
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(DetailedPurchaseScan.class, metaDataMap);
212
  }
220
  }
213
 
221
 
214
  public DetailedPurchaseScan() {
222
  public DetailedPurchaseScan() {
Line 228... Line 236...
228
    double unitPrice,
236
    double unitPrice,
229
    long quantity,
237
    long quantity,
230
    long purchaseId,
238
    long purchaseId,
231
    long purchasedAt,
239
    long purchasedAt,
232
    double nlc,
240
    double nlc,
233
    long warehouseId)
241
    long warehouseId,
-
 
242
    long taxType)
234
  {
243
  {
235
    this();
244
    this();
236
    this.purchaseOrderId = purchaseOrderId;
245
    this.purchaseOrderId = purchaseOrderId;
237
    setPurchaseOrderIdIsSet(true);
246
    setPurchaseOrderIdIsSet(true);
238
    this.poCreatedAt = poCreatedAt;
247
    this.poCreatedAt = poCreatedAt;
Line 256... Line 265...
256
    setPurchasedAtIsSet(true);
265
    setPurchasedAtIsSet(true);
257
    this.nlc = nlc;
266
    this.nlc = nlc;
258
    setNlcIsSet(true);
267
    setNlcIsSet(true);
259
    this.warehouseId = warehouseId;
268
    this.warehouseId = warehouseId;
260
    setWarehouseIdIsSet(true);
269
    setWarehouseIdIsSet(true);
-
 
270
    this.taxType = taxType;
-
 
271
    setTaxTypeIsSet(true);
261
  }
272
  }
262
 
273
 
263
  /**
274
  /**
264
   * Performs a deep copy on <i>other</i>.
275
   * Performs a deep copy on <i>other</i>.
265
   */
276
   */
Line 294... Line 305...
294
    this.quantity = other.quantity;
305
    this.quantity = other.quantity;
295
    this.purchaseId = other.purchaseId;
306
    this.purchaseId = other.purchaseId;
296
    this.purchasedAt = other.purchasedAt;
307
    this.purchasedAt = other.purchasedAt;
297
    this.nlc = other.nlc;
308
    this.nlc = other.nlc;
298
    this.warehouseId = other.warehouseId;
309
    this.warehouseId = other.warehouseId;
-
 
310
    this.taxType = other.taxType;
299
  }
311
  }
300
 
312
 
301
  public DetailedPurchaseScan deepCopy() {
313
  public DetailedPurchaseScan deepCopy() {
302
    return new DetailedPurchaseScan(this);
314
    return new DetailedPurchaseScan(this);
303
  }
315
  }
Line 327... Line 339...
327
    this.purchasedAt = 0;
339
    this.purchasedAt = 0;
328
    setNlcIsSet(false);
340
    setNlcIsSet(false);
329
    this.nlc = 0.0;
341
    this.nlc = 0.0;
330
    setWarehouseIdIsSet(false);
342
    setWarehouseIdIsSet(false);
331
    this.warehouseId = 0;
343
    this.warehouseId = 0;
-
 
344
    setTaxTypeIsSet(false);
-
 
345
    this.taxType = 0;
332
  }
346
  }
333
 
347
 
334
  public long getPurchaseOrderId() {
348
  public long getPurchaseOrderId() {
335
    return this.purchaseOrderId;
349
    return this.purchaseOrderId;
336
  }
350
  }
Line 688... Line 702...
688
 
702
 
689
  public void setWarehouseIdIsSet(boolean value) {
703
  public void setWarehouseIdIsSet(boolean value) {
690
    __isset_bit_vector.set(__WAREHOUSEID_ISSET_ID, value);
704
    __isset_bit_vector.set(__WAREHOUSEID_ISSET_ID, value);
691
  }
705
  }
692
 
706
 
-
 
707
  public long getTaxType() {
-
 
708
    return this.taxType;
-
 
709
  }
-
 
710
 
-
 
711
  public void setTaxType(long taxType) {
-
 
712
    this.taxType = taxType;
-
 
713
    setTaxTypeIsSet(true);
-
 
714
  }
-
 
715
 
-
 
716
  public void unsetTaxType() {
-
 
717
    __isset_bit_vector.clear(__TAXTYPE_ISSET_ID);
-
 
718
  }
-
 
719
 
-
 
720
  /** Returns true if field taxType is set (has been assigned a value) and false otherwise */
-
 
721
  public boolean isSetTaxType() {
-
 
722
    return __isset_bit_vector.get(__TAXTYPE_ISSET_ID);
-
 
723
  }
-
 
724
 
-
 
725
  public void setTaxTypeIsSet(boolean value) {
-
 
726
    __isset_bit_vector.set(__TAXTYPE_ISSET_ID, value);
-
 
727
  }
-
 
728
 
693
  public void setFieldValue(_Fields field, Object value) {
729
  public void setFieldValue(_Fields field, Object value) {
694
    switch (field) {
730
    switch (field) {
695
    case PURCHASE_ORDER_ID:
731
    case PURCHASE_ORDER_ID:
696
      if (value == null) {
732
      if (value == null) {
697
        unsetPurchaseOrderId();
733
        unsetPurchaseOrderId();
Line 818... Line 854...
818
      } else {
854
      } else {
819
        setWarehouseId((Long)value);
855
        setWarehouseId((Long)value);
820
      }
856
      }
821
      break;
857
      break;
822
 
858
 
-
 
859
    case TAX_TYPE:
-
 
860
      if (value == null) {
-
 
861
        unsetTaxType();
-
 
862
      } else {
-
 
863
        setTaxType((Long)value);
-
 
864
      }
-
 
865
      break;
-
 
866
 
823
    }
867
    }
824
  }
868
  }
825
 
869
 
826
  public Object getFieldValue(_Fields field) {
870
  public Object getFieldValue(_Fields field) {
827
    switch (field) {
871
    switch (field) {
Line 871... Line 915...
871
      return Double.valueOf(getNlc());
915
      return Double.valueOf(getNlc());
872
 
916
 
873
    case WAREHOUSE_ID:
917
    case WAREHOUSE_ID:
874
      return Long.valueOf(getWarehouseId());
918
      return Long.valueOf(getWarehouseId());
875
 
919
 
-
 
920
    case TAX_TYPE:
-
 
921
      return Long.valueOf(getTaxType());
-
 
922
 
876
    }
923
    }
877
    throw new IllegalStateException();
924
    throw new IllegalStateException();
878
  }
925
  }
879
 
926
 
880
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
927
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
Line 914... Line 961...
914
      return isSetPurchasedAt();
961
      return isSetPurchasedAt();
915
    case NLC:
962
    case NLC:
916
      return isSetNlc();
963
      return isSetNlc();
917
    case WAREHOUSE_ID:
964
    case WAREHOUSE_ID:
918
      return isSetWarehouseId();
965
      return isSetWarehouseId();
-
 
966
    case TAX_TYPE:
-
 
967
      return isSetTaxType();
919
    }
968
    }
920
    throw new IllegalStateException();
969
    throw new IllegalStateException();
921
  }
970
  }
922
 
971
 
923
  @Override
972
  @Override
Line 1075... Line 1124...
1075
        return false;
1124
        return false;
1076
      if (this.warehouseId != that.warehouseId)
1125
      if (this.warehouseId != that.warehouseId)
1077
        return false;
1126
        return false;
1078
    }
1127
    }
1079
 
1128
 
-
 
1129
    boolean this_present_taxType = true;
-
 
1130
    boolean that_present_taxType = true;
-
 
1131
    if (this_present_taxType || that_present_taxType) {
-
 
1132
      if (!(this_present_taxType && that_present_taxType))
-
 
1133
        return false;
-
 
1134
      if (this.taxType != that.taxType)
-
 
1135
        return false;
-
 
1136
    }
-
 
1137
 
1080
    return true;
1138
    return true;
1081
  }
1139
  }
1082
 
1140
 
1083
  @Override
1141
  @Override
1084
  public int hashCode() {
1142
  public int hashCode() {
Line 1251... Line 1309...
1251
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.warehouseId, typedOther.warehouseId);
1309
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.warehouseId, typedOther.warehouseId);
1252
      if (lastComparison != 0) {
1310
      if (lastComparison != 0) {
1253
        return lastComparison;
1311
        return lastComparison;
1254
      }
1312
      }
1255
    }
1313
    }
-
 
1314
    lastComparison = Boolean.valueOf(isSetTaxType()).compareTo(typedOther.isSetTaxType());
-
 
1315
    if (lastComparison != 0) {
-
 
1316
      return lastComparison;
-
 
1317
    }
-
 
1318
    if (isSetTaxType()) {
-
 
1319
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.taxType, typedOther.taxType);
-
 
1320
      if (lastComparison != 0) {
-
 
1321
        return lastComparison;
-
 
1322
      }
-
 
1323
    }
1256
    return 0;
1324
    return 0;
1257
  }
1325
  }
1258
 
1326
 
1259
  public _Fields fieldForId(int fieldId) {
1327
  public _Fields fieldForId(int fieldId) {
1260
    return _Fields.findByThriftId(fieldId);
1328
    return _Fields.findByThriftId(fieldId);
Line 1389... Line 1457...
1389
            setWarehouseIdIsSet(true);
1457
            setWarehouseIdIsSet(true);
1390
          } else { 
1458
          } else { 
1391
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1459
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1392
          }
1460
          }
1393
          break;
1461
          break;
-
 
1462
        case 17: // TAX_TYPE
-
 
1463
          if (field.type == org.apache.thrift.protocol.TType.I64) {
-
 
1464
            this.taxType = iprot.readI64();
-
 
1465
            setTaxTypeIsSet(true);
-
 
1466
          } else { 
-
 
1467
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
1468
          }
-
 
1469
          break;
1394
        default:
1470
        default:
1395
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1471
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1396
      }
1472
      }
1397
      iprot.readFieldEnd();
1473
      iprot.readFieldEnd();
1398
    }
1474
    }
Line 1464... Line 1540...
1464
    oprot.writeDouble(this.nlc);
1540
    oprot.writeDouble(this.nlc);
1465
    oprot.writeFieldEnd();
1541
    oprot.writeFieldEnd();
1466
    oprot.writeFieldBegin(WAREHOUSE_ID_FIELD_DESC);
1542
    oprot.writeFieldBegin(WAREHOUSE_ID_FIELD_DESC);
1467
    oprot.writeI64(this.warehouseId);
1543
    oprot.writeI64(this.warehouseId);
1468
    oprot.writeFieldEnd();
1544
    oprot.writeFieldEnd();
-
 
1545
    oprot.writeFieldBegin(TAX_TYPE_FIELD_DESC);
-
 
1546
    oprot.writeI64(this.taxType);
-
 
1547
    oprot.writeFieldEnd();
1469
    oprot.writeFieldStop();
1548
    oprot.writeFieldStop();
1470
    oprot.writeStructEnd();
1549
    oprot.writeStructEnd();
1471
  }
1550
  }
1472
 
1551
 
1473
  @Override
1552
  @Override
Line 1564... Line 1643...
1564
    first = false;
1643
    first = false;
1565
    if (!first) sb.append(", ");
1644
    if (!first) sb.append(", ");
1566
    sb.append("warehouseId:");
1645
    sb.append("warehouseId:");
1567
    sb.append(this.warehouseId);
1646
    sb.append(this.warehouseId);
1568
    first = false;
1647
    first = false;
-
 
1648
    if (!first) sb.append(", ");
-
 
1649
    sb.append("taxType:");
-
 
1650
    sb.append(this.taxType);
-
 
1651
    first = false;
1569
    sb.append(")");
1652
    sb.append(")");
1570
    return sb.toString();
1653
    return sb.toString();
1571
  }
1654
  }
1572
 
1655
 
1573
  public void validate() throws org.apache.thrift.TException {
1656
  public void validate() throws org.apache.thrift.TException {