Subversion Repositories SmartDukaan

Rev

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

Rev 9433 Rev 11219
Line 38... Line 38...
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
  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);
-
 
43
  private static final org.apache.thrift.protocol.TField INVOICE_DATE_FIELD_DESC = new org.apache.thrift.protocol.TField("invoiceDate", org.apache.thrift.protocol.TType.I64, (short)18);
43
 
44
 
44
  private long purchaseOrderId; // required
45
  private long purchaseOrderId; // required
45
  private long poCreatedAt; // required
46
  private long poCreatedAt; // required
46
  private String supplierName; // required
47
  private String supplierName; // required
47
  private String invoiceNumbers; // required
48
  private String invoiceNumbers; // required
Line 56... Line 57...
56
  private long purchaseId; // required
57
  private long purchaseId; // required
57
  private long purchasedAt; // required
58
  private long purchasedAt; // required
58
  private double nlc; // required
59
  private double nlc; // required
59
  private long warehouseId; // required
60
  private long warehouseId; // required
60
  private long taxType; // required
61
  private long taxType; // required
-
 
62
  private long invoiceDate; // required
61
 
63
 
62
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
64
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
63
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
65
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
64
    PURCHASE_ORDER_ID((short)1, "purchaseOrderId"),
66
    PURCHASE_ORDER_ID((short)1, "purchaseOrderId"),
65
    PO_CREATED_AT((short)2, "poCreatedAt"),
67
    PO_CREATED_AT((short)2, "poCreatedAt"),
Line 75... Line 77...
75
    QUANTITY((short)12, "quantity"),
77
    QUANTITY((short)12, "quantity"),
76
    PURCHASE_ID((short)13, "purchaseId"),
78
    PURCHASE_ID((short)13, "purchaseId"),
77
    PURCHASED_AT((short)14, "purchasedAt"),
79
    PURCHASED_AT((short)14, "purchasedAt"),
78
    NLC((short)15, "nlc"),
80
    NLC((short)15, "nlc"),
79
    WAREHOUSE_ID((short)16, "warehouseId"),
81
    WAREHOUSE_ID((short)16, "warehouseId"),
80
    TAX_TYPE((short)17, "taxType");
82
    TAX_TYPE((short)17, "taxType"),
-
 
83
    INVOICE_DATE((short)18, "invoiceDate");
81
 
84
 
82
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
85
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
83
 
86
 
84
    static {
87
    static {
85
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
88
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
Line 124... Line 127...
124
          return NLC;
127
          return NLC;
125
        case 16: // WAREHOUSE_ID
128
        case 16: // WAREHOUSE_ID
126
          return WAREHOUSE_ID;
129
          return WAREHOUSE_ID;
127
        case 17: // TAX_TYPE
130
        case 17: // TAX_TYPE
128
          return TAX_TYPE;
131
          return TAX_TYPE;
-
 
132
        case 18: // INVOICE_DATE
-
 
133
          return INVOICE_DATE;
129
        default:
134
        default:
130
          return null;
135
          return null;
131
      }
136
      }
132
    }
137
    }
133
 
138
 
Line 174... Line 179...
174
  private static final int __PURCHASEID_ISSET_ID = 5;
179
  private static final int __PURCHASEID_ISSET_ID = 5;
175
  private static final int __PURCHASEDAT_ISSET_ID = 6;
180
  private static final int __PURCHASEDAT_ISSET_ID = 6;
176
  private static final int __NLC_ISSET_ID = 7;
181
  private static final int __NLC_ISSET_ID = 7;
177
  private static final int __WAREHOUSEID_ISSET_ID = 8;
182
  private static final int __WAREHOUSEID_ISSET_ID = 8;
178
  private static final int __TAXTYPE_ISSET_ID = 9;
183
  private static final int __TAXTYPE_ISSET_ID = 9;
-
 
184
  private static final int __INVOICEDATE_ISSET_ID = 10;
179
  private BitSet __isset_bit_vector = new BitSet(10);
185
  private BitSet __isset_bit_vector = new BitSet(11);
180
 
186
 
181
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
187
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
182
  static {
188
  static {
183
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
189
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
184
    tmpMap.put(_Fields.PURCHASE_ORDER_ID, new org.apache.thrift.meta_data.FieldMetaData("purchaseOrderId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
190
    tmpMap.put(_Fields.PURCHASE_ORDER_ID, new org.apache.thrift.meta_data.FieldMetaData("purchaseOrderId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
Line 213... Line 219...
213
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
219
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
214
    tmpMap.put(_Fields.WAREHOUSE_ID, new org.apache.thrift.meta_data.FieldMetaData("warehouseId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
220
    tmpMap.put(_Fields.WAREHOUSE_ID, new org.apache.thrift.meta_data.FieldMetaData("warehouseId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
215
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
221
        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, 
222
    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)));
223
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
-
 
224
    tmpMap.put(_Fields.INVOICE_DATE, new org.apache.thrift.meta_data.FieldMetaData("invoiceDate", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
225
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
218
    metaDataMap = Collections.unmodifiableMap(tmpMap);
226
    metaDataMap = Collections.unmodifiableMap(tmpMap);
219
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(DetailedPurchaseScan.class, metaDataMap);
227
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(DetailedPurchaseScan.class, metaDataMap);
220
  }
228
  }
221
 
229
 
222
  public DetailedPurchaseScan() {
230
  public DetailedPurchaseScan() {
Line 237... Line 245...
237
    long quantity,
245
    long quantity,
238
    long purchaseId,
246
    long purchaseId,
239
    long purchasedAt,
247
    long purchasedAt,
240
    double nlc,
248
    double nlc,
241
    long warehouseId,
249
    long warehouseId,
242
    long taxType)
250
    long taxType,
-
 
251
    long invoiceDate)
243
  {
252
  {
244
    this();
253
    this();
245
    this.purchaseOrderId = purchaseOrderId;
254
    this.purchaseOrderId = purchaseOrderId;
246
    setPurchaseOrderIdIsSet(true);
255
    setPurchaseOrderIdIsSet(true);
247
    this.poCreatedAt = poCreatedAt;
256
    this.poCreatedAt = poCreatedAt;
Line 267... Line 276...
267
    setNlcIsSet(true);
276
    setNlcIsSet(true);
268
    this.warehouseId = warehouseId;
277
    this.warehouseId = warehouseId;
269
    setWarehouseIdIsSet(true);
278
    setWarehouseIdIsSet(true);
270
    this.taxType = taxType;
279
    this.taxType = taxType;
271
    setTaxTypeIsSet(true);
280
    setTaxTypeIsSet(true);
-
 
281
    this.invoiceDate = invoiceDate;
-
 
282
    setInvoiceDateIsSet(true);
272
  }
283
  }
273
 
284
 
274
  /**
285
  /**
275
   * Performs a deep copy on <i>other</i>.
286
   * Performs a deep copy on <i>other</i>.
276
   */
287
   */
Line 306... Line 317...
306
    this.purchaseId = other.purchaseId;
317
    this.purchaseId = other.purchaseId;
307
    this.purchasedAt = other.purchasedAt;
318
    this.purchasedAt = other.purchasedAt;
308
    this.nlc = other.nlc;
319
    this.nlc = other.nlc;
309
    this.warehouseId = other.warehouseId;
320
    this.warehouseId = other.warehouseId;
310
    this.taxType = other.taxType;
321
    this.taxType = other.taxType;
-
 
322
    this.invoiceDate = other.invoiceDate;
311
  }
323
  }
312
 
324
 
313
  public DetailedPurchaseScan deepCopy() {
325
  public DetailedPurchaseScan deepCopy() {
314
    return new DetailedPurchaseScan(this);
326
    return new DetailedPurchaseScan(this);
315
  }
327
  }
Line 341... Line 353...
341
    this.nlc = 0.0;
353
    this.nlc = 0.0;
342
    setWarehouseIdIsSet(false);
354
    setWarehouseIdIsSet(false);
343
    this.warehouseId = 0;
355
    this.warehouseId = 0;
344
    setTaxTypeIsSet(false);
356
    setTaxTypeIsSet(false);
345
    this.taxType = 0;
357
    this.taxType = 0;
-
 
358
    setInvoiceDateIsSet(false);
-
 
359
    this.invoiceDate = 0;
346
  }
360
  }
347
 
361
 
348
  public long getPurchaseOrderId() {
362
  public long getPurchaseOrderId() {
349
    return this.purchaseOrderId;
363
    return this.purchaseOrderId;
350
  }
364
  }
Line 724... Line 738...
724
 
738
 
725
  public void setTaxTypeIsSet(boolean value) {
739
  public void setTaxTypeIsSet(boolean value) {
726
    __isset_bit_vector.set(__TAXTYPE_ISSET_ID, value);
740
    __isset_bit_vector.set(__TAXTYPE_ISSET_ID, value);
727
  }
741
  }
728
 
742
 
-
 
743
  public long getInvoiceDate() {
-
 
744
    return this.invoiceDate;
-
 
745
  }
-
 
746
 
-
 
747
  public void setInvoiceDate(long invoiceDate) {
-
 
748
    this.invoiceDate = invoiceDate;
-
 
749
    setInvoiceDateIsSet(true);
-
 
750
  }
-
 
751
 
-
 
752
  public void unsetInvoiceDate() {
-
 
753
    __isset_bit_vector.clear(__INVOICEDATE_ISSET_ID);
-
 
754
  }
-
 
755
 
-
 
756
  /** Returns true if field invoiceDate is set (has been assigned a value) and false otherwise */
-
 
757
  public boolean isSetInvoiceDate() {
-
 
758
    return __isset_bit_vector.get(__INVOICEDATE_ISSET_ID);
-
 
759
  }
-
 
760
 
-
 
761
  public void setInvoiceDateIsSet(boolean value) {
-
 
762
    __isset_bit_vector.set(__INVOICEDATE_ISSET_ID, value);
-
 
763
  }
-
 
764
 
729
  public void setFieldValue(_Fields field, Object value) {
765
  public void setFieldValue(_Fields field, Object value) {
730
    switch (field) {
766
    switch (field) {
731
    case PURCHASE_ORDER_ID:
767
    case PURCHASE_ORDER_ID:
732
      if (value == null) {
768
      if (value == null) {
733
        unsetPurchaseOrderId();
769
        unsetPurchaseOrderId();
Line 862... Line 898...
862
      } else {
898
      } else {
863
        setTaxType((Long)value);
899
        setTaxType((Long)value);
864
      }
900
      }
865
      break;
901
      break;
866
 
902
 
-
 
903
    case INVOICE_DATE:
-
 
904
      if (value == null) {
-
 
905
        unsetInvoiceDate();
-
 
906
      } else {
-
 
907
        setInvoiceDate((Long)value);
-
 
908
      }
-
 
909
      break;
-
 
910
 
867
    }
911
    }
868
  }
912
  }
869
 
913
 
870
  public Object getFieldValue(_Fields field) {
914
  public Object getFieldValue(_Fields field) {
871
    switch (field) {
915
    switch (field) {
Line 918... Line 962...
918
      return Long.valueOf(getWarehouseId());
962
      return Long.valueOf(getWarehouseId());
919
 
963
 
920
    case TAX_TYPE:
964
    case TAX_TYPE:
921
      return Long.valueOf(getTaxType());
965
      return Long.valueOf(getTaxType());
922
 
966
 
-
 
967
    case INVOICE_DATE:
-
 
968
      return Long.valueOf(getInvoiceDate());
-
 
969
 
923
    }
970
    }
924
    throw new IllegalStateException();
971
    throw new IllegalStateException();
925
  }
972
  }
926
 
973
 
927
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
974
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
Line 963... Line 1010...
963
      return isSetNlc();
1010
      return isSetNlc();
964
    case WAREHOUSE_ID:
1011
    case WAREHOUSE_ID:
965
      return isSetWarehouseId();
1012
      return isSetWarehouseId();
966
    case TAX_TYPE:
1013
    case TAX_TYPE:
967
      return isSetTaxType();
1014
      return isSetTaxType();
-
 
1015
    case INVOICE_DATE:
-
 
1016
      return isSetInvoiceDate();
968
    }
1017
    }
969
    throw new IllegalStateException();
1018
    throw new IllegalStateException();
970
  }
1019
  }
971
 
1020
 
972
  @Override
1021
  @Override
Line 1133... Line 1182...
1133
        return false;
1182
        return false;
1134
      if (this.taxType != that.taxType)
1183
      if (this.taxType != that.taxType)
1135
        return false;
1184
        return false;
1136
    }
1185
    }
1137
 
1186
 
-
 
1187
    boolean this_present_invoiceDate = true;
-
 
1188
    boolean that_present_invoiceDate = true;
-
 
1189
    if (this_present_invoiceDate || that_present_invoiceDate) {
-
 
1190
      if (!(this_present_invoiceDate && that_present_invoiceDate))
-
 
1191
        return false;
-
 
1192
      if (this.invoiceDate != that.invoiceDate)
-
 
1193
        return false;
-
 
1194
    }
-
 
1195
 
1138
    return true;
1196
    return true;
1139
  }
1197
  }
1140
 
1198
 
1141
  @Override
1199
  @Override
1142
  public int hashCode() {
1200
  public int hashCode() {
Line 1319... Line 1377...
1319
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.taxType, typedOther.taxType);
1377
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.taxType, typedOther.taxType);
1320
      if (lastComparison != 0) {
1378
      if (lastComparison != 0) {
1321
        return lastComparison;
1379
        return lastComparison;
1322
      }
1380
      }
1323
    }
1381
    }
-
 
1382
    lastComparison = Boolean.valueOf(isSetInvoiceDate()).compareTo(typedOther.isSetInvoiceDate());
-
 
1383
    if (lastComparison != 0) {
-
 
1384
      return lastComparison;
-
 
1385
    }
-
 
1386
    if (isSetInvoiceDate()) {
-
 
1387
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.invoiceDate, typedOther.invoiceDate);
-
 
1388
      if (lastComparison != 0) {
-
 
1389
        return lastComparison;
-
 
1390
      }
-
 
1391
    }
1324
    return 0;
1392
    return 0;
1325
  }
1393
  }
1326
 
1394
 
1327
  public _Fields fieldForId(int fieldId) {
1395
  public _Fields fieldForId(int fieldId) {
1328
    return _Fields.findByThriftId(fieldId);
1396
    return _Fields.findByThriftId(fieldId);
Line 1465... Line 1533...
1465
            setTaxTypeIsSet(true);
1533
            setTaxTypeIsSet(true);
1466
          } else { 
1534
          } else { 
1467
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1535
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1468
          }
1536
          }
1469
          break;
1537
          break;
-
 
1538
        case 18: // INVOICE_DATE
-
 
1539
          if (field.type == org.apache.thrift.protocol.TType.I64) {
-
 
1540
            this.invoiceDate = iprot.readI64();
-
 
1541
            setInvoiceDateIsSet(true);
-
 
1542
          } else { 
-
 
1543
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
1544
          }
-
 
1545
          break;
1470
        default:
1546
        default:
1471
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1547
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1472
      }
1548
      }
1473
      iprot.readFieldEnd();
1549
      iprot.readFieldEnd();
1474
    }
1550
    }
Line 1543... Line 1619...
1543
    oprot.writeI64(this.warehouseId);
1619
    oprot.writeI64(this.warehouseId);
1544
    oprot.writeFieldEnd();
1620
    oprot.writeFieldEnd();
1545
    oprot.writeFieldBegin(TAX_TYPE_FIELD_DESC);
1621
    oprot.writeFieldBegin(TAX_TYPE_FIELD_DESC);
1546
    oprot.writeI64(this.taxType);
1622
    oprot.writeI64(this.taxType);
1547
    oprot.writeFieldEnd();
1623
    oprot.writeFieldEnd();
-
 
1624
    oprot.writeFieldBegin(INVOICE_DATE_FIELD_DESC);
-
 
1625
    oprot.writeI64(this.invoiceDate);
-
 
1626
    oprot.writeFieldEnd();
1548
    oprot.writeFieldStop();
1627
    oprot.writeFieldStop();
1549
    oprot.writeStructEnd();
1628
    oprot.writeStructEnd();
1550
  }
1629
  }
1551
 
1630
 
1552
  @Override
1631
  @Override
Line 1647... Line 1726...
1647
    first = false;
1726
    first = false;
1648
    if (!first) sb.append(", ");
1727
    if (!first) sb.append(", ");
1649
    sb.append("taxType:");
1728
    sb.append("taxType:");
1650
    sb.append(this.taxType);
1729
    sb.append(this.taxType);
1651
    first = false;
1730
    first = false;
-
 
1731
    if (!first) sb.append(", ");
-
 
1732
    sb.append("invoiceDate:");
-
 
1733
    sb.append(this.invoiceDate);
-
 
1734
    first = false;
1652
    sb.append(")");
1735
    sb.append(")");
1653
    return sb.toString();
1736
    return sb.toString();
1654
  }
1737
  }
1655
 
1738
 
1656
  public void validate() throws org.apache.thrift.TException {
1739
  public void validate() throws org.apache.thrift.TException {