Subversion Repositories SmartDukaan

Rev

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

Rev 11219 Rev 12620
Line 39... Line 39...
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
  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);
-
 
44
  private static final org.apache.thrift.protocol.TField MRP_FIELD_DESC = new org.apache.thrift.protocol.TField("mrp", org.apache.thrift.protocol.TType.DOUBLE, (short)19);
44
 
45
 
45
  private long purchaseOrderId; // required
46
  private long purchaseOrderId; // required
46
  private long poCreatedAt; // required
47
  private long poCreatedAt; // required
47
  private String supplierName; // required
48
  private String supplierName; // required
48
  private String invoiceNumbers; // required
49
  private String invoiceNumbers; // required
Line 58... Line 59...
58
  private long purchasedAt; // required
59
  private long purchasedAt; // required
59
  private double nlc; // required
60
  private double nlc; // required
60
  private long warehouseId; // required
61
  private long warehouseId; // required
61
  private long taxType; // required
62
  private long taxType; // required
62
  private long invoiceDate; // required
63
  private long invoiceDate; // required
-
 
64
  private double mrp; // required
63
 
65
 
64
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
66
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
65
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
67
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
66
    PURCHASE_ORDER_ID((short)1, "purchaseOrderId"),
68
    PURCHASE_ORDER_ID((short)1, "purchaseOrderId"),
67
    PO_CREATED_AT((short)2, "poCreatedAt"),
69
    PO_CREATED_AT((short)2, "poCreatedAt"),
Line 78... Line 80...
78
    PURCHASE_ID((short)13, "purchaseId"),
80
    PURCHASE_ID((short)13, "purchaseId"),
79
    PURCHASED_AT((short)14, "purchasedAt"),
81
    PURCHASED_AT((short)14, "purchasedAt"),
80
    NLC((short)15, "nlc"),
82
    NLC((short)15, "nlc"),
81
    WAREHOUSE_ID((short)16, "warehouseId"),
83
    WAREHOUSE_ID((short)16, "warehouseId"),
82
    TAX_TYPE((short)17, "taxType"),
84
    TAX_TYPE((short)17, "taxType"),
83
    INVOICE_DATE((short)18, "invoiceDate");
85
    INVOICE_DATE((short)18, "invoiceDate"),
-
 
86
    MRP((short)19, "mrp");
84
 
87
 
85
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
88
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
86
 
89
 
87
    static {
90
    static {
88
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
91
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
Line 129... Line 132...
129
          return WAREHOUSE_ID;
132
          return WAREHOUSE_ID;
130
        case 17: // TAX_TYPE
133
        case 17: // TAX_TYPE
131
          return TAX_TYPE;
134
          return TAX_TYPE;
132
        case 18: // INVOICE_DATE
135
        case 18: // INVOICE_DATE
133
          return INVOICE_DATE;
136
          return INVOICE_DATE;
-
 
137
        case 19: // MRP
-
 
138
          return MRP;
134
        default:
139
        default:
135
          return null;
140
          return null;
136
      }
141
      }
137
    }
142
    }
138
 
143
 
Line 180... Line 185...
180
  private static final int __PURCHASEDAT_ISSET_ID = 6;
185
  private static final int __PURCHASEDAT_ISSET_ID = 6;
181
  private static final int __NLC_ISSET_ID = 7;
186
  private static final int __NLC_ISSET_ID = 7;
182
  private static final int __WAREHOUSEID_ISSET_ID = 8;
187
  private static final int __WAREHOUSEID_ISSET_ID = 8;
183
  private static final int __TAXTYPE_ISSET_ID = 9;
188
  private static final int __TAXTYPE_ISSET_ID = 9;
184
  private static final int __INVOICEDATE_ISSET_ID = 10;
189
  private static final int __INVOICEDATE_ISSET_ID = 10;
-
 
190
  private static final int __MRP_ISSET_ID = 11;
185
  private BitSet __isset_bit_vector = new BitSet(11);
191
  private BitSet __isset_bit_vector = new BitSet(12);
186
 
192
 
187
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
193
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
188
  static {
194
  static {
189
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
195
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
190
    tmpMap.put(_Fields.PURCHASE_ORDER_ID, new org.apache.thrift.meta_data.FieldMetaData("purchaseOrderId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
196
    tmpMap.put(_Fields.PURCHASE_ORDER_ID, new org.apache.thrift.meta_data.FieldMetaData("purchaseOrderId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
Line 221... Line 227...
221
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
227
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
222
    tmpMap.put(_Fields.TAX_TYPE, new org.apache.thrift.meta_data.FieldMetaData("taxType", org.apache.thrift.TFieldRequirementType.DEFAULT, 
228
    tmpMap.put(_Fields.TAX_TYPE, new org.apache.thrift.meta_data.FieldMetaData("taxType", org.apache.thrift.TFieldRequirementType.DEFAULT, 
223
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
229
        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, 
230
    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)));
231
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
-
 
232
    tmpMap.put(_Fields.MRP, new org.apache.thrift.meta_data.FieldMetaData("mrp", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
233
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
226
    metaDataMap = Collections.unmodifiableMap(tmpMap);
234
    metaDataMap = Collections.unmodifiableMap(tmpMap);
227
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(DetailedPurchaseScan.class, metaDataMap);
235
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(DetailedPurchaseScan.class, metaDataMap);
228
  }
236
  }
229
 
237
 
230
  public DetailedPurchaseScan() {
238
  public DetailedPurchaseScan() {
Line 246... Line 254...
246
    long purchaseId,
254
    long purchaseId,
247
    long purchasedAt,
255
    long purchasedAt,
248
    double nlc,
256
    double nlc,
249
    long warehouseId,
257
    long warehouseId,
250
    long taxType,
258
    long taxType,
251
    long invoiceDate)
259
    long invoiceDate,
-
 
260
    double mrp)
252
  {
261
  {
253
    this();
262
    this();
254
    this.purchaseOrderId = purchaseOrderId;
263
    this.purchaseOrderId = purchaseOrderId;
255
    setPurchaseOrderIdIsSet(true);
264
    setPurchaseOrderIdIsSet(true);
256
    this.poCreatedAt = poCreatedAt;
265
    this.poCreatedAt = poCreatedAt;
Line 278... Line 287...
278
    setWarehouseIdIsSet(true);
287
    setWarehouseIdIsSet(true);
279
    this.taxType = taxType;
288
    this.taxType = taxType;
280
    setTaxTypeIsSet(true);
289
    setTaxTypeIsSet(true);
281
    this.invoiceDate = invoiceDate;
290
    this.invoiceDate = invoiceDate;
282
    setInvoiceDateIsSet(true);
291
    setInvoiceDateIsSet(true);
-
 
292
    this.mrp = mrp;
-
 
293
    setMrpIsSet(true);
283
  }
294
  }
284
 
295
 
285
  /**
296
  /**
286
   * Performs a deep copy on <i>other</i>.
297
   * Performs a deep copy on <i>other</i>.
287
   */
298
   */
Line 318... Line 329...
318
    this.purchasedAt = other.purchasedAt;
329
    this.purchasedAt = other.purchasedAt;
319
    this.nlc = other.nlc;
330
    this.nlc = other.nlc;
320
    this.warehouseId = other.warehouseId;
331
    this.warehouseId = other.warehouseId;
321
    this.taxType = other.taxType;
332
    this.taxType = other.taxType;
322
    this.invoiceDate = other.invoiceDate;
333
    this.invoiceDate = other.invoiceDate;
-
 
334
    this.mrp = other.mrp;
323
  }
335
  }
324
 
336
 
325
  public DetailedPurchaseScan deepCopy() {
337
  public DetailedPurchaseScan deepCopy() {
326
    return new DetailedPurchaseScan(this);
338
    return new DetailedPurchaseScan(this);
327
  }
339
  }
Line 355... Line 367...
355
    this.warehouseId = 0;
367
    this.warehouseId = 0;
356
    setTaxTypeIsSet(false);
368
    setTaxTypeIsSet(false);
357
    this.taxType = 0;
369
    this.taxType = 0;
358
    setInvoiceDateIsSet(false);
370
    setInvoiceDateIsSet(false);
359
    this.invoiceDate = 0;
371
    this.invoiceDate = 0;
-
 
372
    setMrpIsSet(false);
-
 
373
    this.mrp = 0.0;
360
  }
374
  }
361
 
375
 
362
  public long getPurchaseOrderId() {
376
  public long getPurchaseOrderId() {
363
    return this.purchaseOrderId;
377
    return this.purchaseOrderId;
364
  }
378
  }
Line 760... Line 774...
760
 
774
 
761
  public void setInvoiceDateIsSet(boolean value) {
775
  public void setInvoiceDateIsSet(boolean value) {
762
    __isset_bit_vector.set(__INVOICEDATE_ISSET_ID, value);
776
    __isset_bit_vector.set(__INVOICEDATE_ISSET_ID, value);
763
  }
777
  }
764
 
778
 
-
 
779
  public double getMrp() {
-
 
780
    return this.mrp;
-
 
781
  }
-
 
782
 
-
 
783
  public void setMrp(double mrp) {
-
 
784
    this.mrp = mrp;
-
 
785
    setMrpIsSet(true);
-
 
786
  }
-
 
787
 
-
 
788
  public void unsetMrp() {
-
 
789
    __isset_bit_vector.clear(__MRP_ISSET_ID);
-
 
790
  }
-
 
791
 
-
 
792
  /** Returns true if field mrp is set (has been assigned a value) and false otherwise */
-
 
793
  public boolean isSetMrp() {
-
 
794
    return __isset_bit_vector.get(__MRP_ISSET_ID);
-
 
795
  }
-
 
796
 
-
 
797
  public void setMrpIsSet(boolean value) {
-
 
798
    __isset_bit_vector.set(__MRP_ISSET_ID, value);
-
 
799
  }
-
 
800
 
765
  public void setFieldValue(_Fields field, Object value) {
801
  public void setFieldValue(_Fields field, Object value) {
766
    switch (field) {
802
    switch (field) {
767
    case PURCHASE_ORDER_ID:
803
    case PURCHASE_ORDER_ID:
768
      if (value == null) {
804
      if (value == null) {
769
        unsetPurchaseOrderId();
805
        unsetPurchaseOrderId();
Line 906... Line 942...
906
      } else {
942
      } else {
907
        setInvoiceDate((Long)value);
943
        setInvoiceDate((Long)value);
908
      }
944
      }
909
      break;
945
      break;
910
 
946
 
-
 
947
    case MRP:
-
 
948
      if (value == null) {
-
 
949
        unsetMrp();
-
 
950
      } else {
-
 
951
        setMrp((Double)value);
-
 
952
      }
-
 
953
      break;
-
 
954
 
911
    }
955
    }
912
  }
956
  }
913
 
957
 
914
  public Object getFieldValue(_Fields field) {
958
  public Object getFieldValue(_Fields field) {
915
    switch (field) {
959
    switch (field) {
Line 965... Line 1009...
965
      return Long.valueOf(getTaxType());
1009
      return Long.valueOf(getTaxType());
966
 
1010
 
967
    case INVOICE_DATE:
1011
    case INVOICE_DATE:
968
      return Long.valueOf(getInvoiceDate());
1012
      return Long.valueOf(getInvoiceDate());
969
 
1013
 
-
 
1014
    case MRP:
-
 
1015
      return Double.valueOf(getMrp());
-
 
1016
 
970
    }
1017
    }
971
    throw new IllegalStateException();
1018
    throw new IllegalStateException();
972
  }
1019
  }
973
 
1020
 
974
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
1021
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
Line 1012... Line 1059...
1012
      return isSetWarehouseId();
1059
      return isSetWarehouseId();
1013
    case TAX_TYPE:
1060
    case TAX_TYPE:
1014
      return isSetTaxType();
1061
      return isSetTaxType();
1015
    case INVOICE_DATE:
1062
    case INVOICE_DATE:
1016
      return isSetInvoiceDate();
1063
      return isSetInvoiceDate();
-
 
1064
    case MRP:
-
 
1065
      return isSetMrp();
1017
    }
1066
    }
1018
    throw new IllegalStateException();
1067
    throw new IllegalStateException();
1019
  }
1068
  }
1020
 
1069
 
1021
  @Override
1070
  @Override
Line 1191... Line 1240...
1191
        return false;
1240
        return false;
1192
      if (this.invoiceDate != that.invoiceDate)
1241
      if (this.invoiceDate != that.invoiceDate)
1193
        return false;
1242
        return false;
1194
    }
1243
    }
1195
 
1244
 
-
 
1245
    boolean this_present_mrp = true;
-
 
1246
    boolean that_present_mrp = true;
-
 
1247
    if (this_present_mrp || that_present_mrp) {
-
 
1248
      if (!(this_present_mrp && that_present_mrp))
-
 
1249
        return false;
-
 
1250
      if (this.mrp != that.mrp)
-
 
1251
        return false;
-
 
1252
    }
-
 
1253
 
1196
    return true;
1254
    return true;
1197
  }
1255
  }
1198
 
1256
 
1199
  @Override
1257
  @Override
1200
  public int hashCode() {
1258
  public int hashCode() {
Line 1387... Line 1445...
1387
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.invoiceDate, typedOther.invoiceDate);
1445
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.invoiceDate, typedOther.invoiceDate);
1388
      if (lastComparison != 0) {
1446
      if (lastComparison != 0) {
1389
        return lastComparison;
1447
        return lastComparison;
1390
      }
1448
      }
1391
    }
1449
    }
-
 
1450
    lastComparison = Boolean.valueOf(isSetMrp()).compareTo(typedOther.isSetMrp());
-
 
1451
    if (lastComparison != 0) {
-
 
1452
      return lastComparison;
-
 
1453
    }
-
 
1454
    if (isSetMrp()) {
-
 
1455
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.mrp, typedOther.mrp);
-
 
1456
      if (lastComparison != 0) {
-
 
1457
        return lastComparison;
-
 
1458
      }
-
 
1459
    }
1392
    return 0;
1460
    return 0;
1393
  }
1461
  }
1394
 
1462
 
1395
  public _Fields fieldForId(int fieldId) {
1463
  public _Fields fieldForId(int fieldId) {
1396
    return _Fields.findByThriftId(fieldId);
1464
    return _Fields.findByThriftId(fieldId);
Line 1541... Line 1609...
1541
            setInvoiceDateIsSet(true);
1609
            setInvoiceDateIsSet(true);
1542
          } else { 
1610
          } else { 
1543
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1611
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1544
          }
1612
          }
1545
          break;
1613
          break;
-
 
1614
        case 19: // MRP
-
 
1615
          if (field.type == org.apache.thrift.protocol.TType.DOUBLE) {
-
 
1616
            this.mrp = iprot.readDouble();
-
 
1617
            setMrpIsSet(true);
-
 
1618
          } else { 
-
 
1619
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
1620
          }
-
 
1621
          break;
1546
        default:
1622
        default:
1547
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1623
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1548
      }
1624
      }
1549
      iprot.readFieldEnd();
1625
      iprot.readFieldEnd();
1550
    }
1626
    }
Line 1622... Line 1698...
1622
    oprot.writeI64(this.taxType);
1698
    oprot.writeI64(this.taxType);
1623
    oprot.writeFieldEnd();
1699
    oprot.writeFieldEnd();
1624
    oprot.writeFieldBegin(INVOICE_DATE_FIELD_DESC);
1700
    oprot.writeFieldBegin(INVOICE_DATE_FIELD_DESC);
1625
    oprot.writeI64(this.invoiceDate);
1701
    oprot.writeI64(this.invoiceDate);
1626
    oprot.writeFieldEnd();
1702
    oprot.writeFieldEnd();
-
 
1703
    oprot.writeFieldBegin(MRP_FIELD_DESC);
-
 
1704
    oprot.writeDouble(this.mrp);
-
 
1705
    oprot.writeFieldEnd();
1627
    oprot.writeFieldStop();
1706
    oprot.writeFieldStop();
1628
    oprot.writeStructEnd();
1707
    oprot.writeStructEnd();
1629
  }
1708
  }
1630
 
1709
 
1631
  @Override
1710
  @Override
Line 1730... Line 1809...
1730
    first = false;
1809
    first = false;
1731
    if (!first) sb.append(", ");
1810
    if (!first) sb.append(", ");
1732
    sb.append("invoiceDate:");
1811
    sb.append("invoiceDate:");
1733
    sb.append(this.invoiceDate);
1812
    sb.append(this.invoiceDate);
1734
    first = false;
1813
    first = false;
-
 
1814
    if (!first) sb.append(", ");
-
 
1815
    sb.append("mrp:");
-
 
1816
    sb.append(this.mrp);
-
 
1817
    first = false;
1735
    sb.append(")");
1818
    sb.append(")");
1736
    return sb.toString();
1819
    return sb.toString();
1737
  }
1820
  }
1738
 
1821
 
1739
  public void validate() throws org.apache.thrift.TException {
1822
  public void validate() throws org.apache.thrift.TException {