Subversion Repositories SmartDukaan

Rev

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

Rev 12620 Rev 12800
Line 40... Line 40...
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
  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);
-
 
45
  private static final org.apache.thrift.protocol.TField PURCHASE_COMMENTS_FIELD_DESC = new org.apache.thrift.protocol.TField("purchaseComments", org.apache.thrift.protocol.TType.STRING, (short)20);
45
 
46
 
46
  private long purchaseOrderId; // required
47
  private long purchaseOrderId; // required
47
  private long poCreatedAt; // required
48
  private long poCreatedAt; // required
48
  private String supplierName; // required
49
  private String supplierName; // required
49
  private String invoiceNumbers; // required
50
  private String invoiceNumbers; // required
Line 60... Line 61...
60
  private double nlc; // required
61
  private double nlc; // required
61
  private long warehouseId; // required
62
  private long warehouseId; // required
62
  private long taxType; // required
63
  private long taxType; // required
63
  private long invoiceDate; // required
64
  private long invoiceDate; // required
64
  private double mrp; // required
65
  private double mrp; // required
-
 
66
  private String purchaseComments; // required
65
 
67
 
66
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
68
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
67
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
69
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
68
    PURCHASE_ORDER_ID((short)1, "purchaseOrderId"),
70
    PURCHASE_ORDER_ID((short)1, "purchaseOrderId"),
69
    PO_CREATED_AT((short)2, "poCreatedAt"),
71
    PO_CREATED_AT((short)2, "poCreatedAt"),
Line 81... Line 83...
81
    PURCHASED_AT((short)14, "purchasedAt"),
83
    PURCHASED_AT((short)14, "purchasedAt"),
82
    NLC((short)15, "nlc"),
84
    NLC((short)15, "nlc"),
83
    WAREHOUSE_ID((short)16, "warehouseId"),
85
    WAREHOUSE_ID((short)16, "warehouseId"),
84
    TAX_TYPE((short)17, "taxType"),
86
    TAX_TYPE((short)17, "taxType"),
85
    INVOICE_DATE((short)18, "invoiceDate"),
87
    INVOICE_DATE((short)18, "invoiceDate"),
86
    MRP((short)19, "mrp");
88
    MRP((short)19, "mrp"),
-
 
89
    PURCHASE_COMMENTS((short)20, "purchaseComments");
87
 
90
 
88
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
91
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
89
 
92
 
90
    static {
93
    static {
91
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
94
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
Line 134... Line 137...
134
          return TAX_TYPE;
137
          return TAX_TYPE;
135
        case 18: // INVOICE_DATE
138
        case 18: // INVOICE_DATE
136
          return INVOICE_DATE;
139
          return INVOICE_DATE;
137
        case 19: // MRP
140
        case 19: // MRP
138
          return MRP;
141
          return MRP;
-
 
142
        case 20: // PURCHASE_COMMENTS
-
 
143
          return PURCHASE_COMMENTS;
139
        default:
144
        default:
140
          return null;
145
          return null;
141
      }
146
      }
142
    }
147
    }
143
 
148
 
Line 229... Line 234...
229
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
234
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
230
    tmpMap.put(_Fields.INVOICE_DATE, new org.apache.thrift.meta_data.FieldMetaData("invoiceDate", org.apache.thrift.TFieldRequirementType.DEFAULT, 
235
    tmpMap.put(_Fields.INVOICE_DATE, new org.apache.thrift.meta_data.FieldMetaData("invoiceDate", org.apache.thrift.TFieldRequirementType.DEFAULT, 
231
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
236
        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, 
237
    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)));
238
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
-
 
239
    tmpMap.put(_Fields.PURCHASE_COMMENTS, new org.apache.thrift.meta_data.FieldMetaData("purchaseComments", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
240
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
234
    metaDataMap = Collections.unmodifiableMap(tmpMap);
241
    metaDataMap = Collections.unmodifiableMap(tmpMap);
235
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(DetailedPurchaseScan.class, metaDataMap);
242
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(DetailedPurchaseScan.class, metaDataMap);
236
  }
243
  }
237
 
244
 
238
  public DetailedPurchaseScan() {
245
  public DetailedPurchaseScan() {
Line 255... Line 262...
255
    long purchasedAt,
262
    long purchasedAt,
256
    double nlc,
263
    double nlc,
257
    long warehouseId,
264
    long warehouseId,
258
    long taxType,
265
    long taxType,
259
    long invoiceDate,
266
    long invoiceDate,
260
    double mrp)
267
    double mrp,
-
 
268
    String purchaseComments)
261
  {
269
  {
262
    this();
270
    this();
263
    this.purchaseOrderId = purchaseOrderId;
271
    this.purchaseOrderId = purchaseOrderId;
264
    setPurchaseOrderIdIsSet(true);
272
    setPurchaseOrderIdIsSet(true);
265
    this.poCreatedAt = poCreatedAt;
273
    this.poCreatedAt = poCreatedAt;
Line 289... Line 297...
289
    setTaxTypeIsSet(true);
297
    setTaxTypeIsSet(true);
290
    this.invoiceDate = invoiceDate;
298
    this.invoiceDate = invoiceDate;
291
    setInvoiceDateIsSet(true);
299
    setInvoiceDateIsSet(true);
292
    this.mrp = mrp;
300
    this.mrp = mrp;
293
    setMrpIsSet(true);
301
    setMrpIsSet(true);
-
 
302
    this.purchaseComments = purchaseComments;
294
  }
303
  }
295
 
304
 
296
  /**
305
  /**
297
   * Performs a deep copy on <i>other</i>.
306
   * Performs a deep copy on <i>other</i>.
298
   */
307
   */
Line 330... Line 339...
330
    this.nlc = other.nlc;
339
    this.nlc = other.nlc;
331
    this.warehouseId = other.warehouseId;
340
    this.warehouseId = other.warehouseId;
332
    this.taxType = other.taxType;
341
    this.taxType = other.taxType;
333
    this.invoiceDate = other.invoiceDate;
342
    this.invoiceDate = other.invoiceDate;
334
    this.mrp = other.mrp;
343
    this.mrp = other.mrp;
-
 
344
    if (other.isSetPurchaseComments()) {
-
 
345
      this.purchaseComments = other.purchaseComments;
-
 
346
    }
335
  }
347
  }
336
 
348
 
337
  public DetailedPurchaseScan deepCopy() {
349
  public DetailedPurchaseScan deepCopy() {
338
    return new DetailedPurchaseScan(this);
350
    return new DetailedPurchaseScan(this);
339
  }
351
  }
Line 369... Line 381...
369
    this.taxType = 0;
381
    this.taxType = 0;
370
    setInvoiceDateIsSet(false);
382
    setInvoiceDateIsSet(false);
371
    this.invoiceDate = 0;
383
    this.invoiceDate = 0;
372
    setMrpIsSet(false);
384
    setMrpIsSet(false);
373
    this.mrp = 0.0;
385
    this.mrp = 0.0;
-
 
386
    this.purchaseComments = null;
374
  }
387
  }
375
 
388
 
376
  public long getPurchaseOrderId() {
389
  public long getPurchaseOrderId() {
377
    return this.purchaseOrderId;
390
    return this.purchaseOrderId;
378
  }
391
  }
Line 796... Line 809...
796
 
809
 
797
  public void setMrpIsSet(boolean value) {
810
  public void setMrpIsSet(boolean value) {
798
    __isset_bit_vector.set(__MRP_ISSET_ID, value);
811
    __isset_bit_vector.set(__MRP_ISSET_ID, value);
799
  }
812
  }
800
 
813
 
-
 
814
  public String getPurchaseComments() {
-
 
815
    return this.purchaseComments;
-
 
816
  }
-
 
817
 
-
 
818
  public void setPurchaseComments(String purchaseComments) {
-
 
819
    this.purchaseComments = purchaseComments;
-
 
820
  }
-
 
821
 
-
 
822
  public void unsetPurchaseComments() {
-
 
823
    this.purchaseComments = null;
-
 
824
  }
-
 
825
 
-
 
826
  /** Returns true if field purchaseComments is set (has been assigned a value) and false otherwise */
-
 
827
  public boolean isSetPurchaseComments() {
-
 
828
    return this.purchaseComments != null;
-
 
829
  }
-
 
830
 
-
 
831
  public void setPurchaseCommentsIsSet(boolean value) {
-
 
832
    if (!value) {
-
 
833
      this.purchaseComments = null;
-
 
834
    }
-
 
835
  }
-
 
836
 
801
  public void setFieldValue(_Fields field, Object value) {
837
  public void setFieldValue(_Fields field, Object value) {
802
    switch (field) {
838
    switch (field) {
803
    case PURCHASE_ORDER_ID:
839
    case PURCHASE_ORDER_ID:
804
      if (value == null) {
840
      if (value == null) {
805
        unsetPurchaseOrderId();
841
        unsetPurchaseOrderId();
Line 950... Line 986...
950
      } else {
986
      } else {
951
        setMrp((Double)value);
987
        setMrp((Double)value);
952
      }
988
      }
953
      break;
989
      break;
954
 
990
 
-
 
991
    case PURCHASE_COMMENTS:
-
 
992
      if (value == null) {
-
 
993
        unsetPurchaseComments();
-
 
994
      } else {
-
 
995
        setPurchaseComments((String)value);
-
 
996
      }
-
 
997
      break;
-
 
998
 
955
    }
999
    }
956
  }
1000
  }
957
 
1001
 
958
  public Object getFieldValue(_Fields field) {
1002
  public Object getFieldValue(_Fields field) {
959
    switch (field) {
1003
    switch (field) {
Line 1012... Line 1056...
1012
      return Long.valueOf(getInvoiceDate());
1056
      return Long.valueOf(getInvoiceDate());
1013
 
1057
 
1014
    case MRP:
1058
    case MRP:
1015
      return Double.valueOf(getMrp());
1059
      return Double.valueOf(getMrp());
1016
 
1060
 
-
 
1061
    case PURCHASE_COMMENTS:
-
 
1062
      return getPurchaseComments();
-
 
1063
 
1017
    }
1064
    }
1018
    throw new IllegalStateException();
1065
    throw new IllegalStateException();
1019
  }
1066
  }
1020
 
1067
 
1021
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
1068
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
Line 1061... Line 1108...
1061
      return isSetTaxType();
1108
      return isSetTaxType();
1062
    case INVOICE_DATE:
1109
    case INVOICE_DATE:
1063
      return isSetInvoiceDate();
1110
      return isSetInvoiceDate();
1064
    case MRP:
1111
    case MRP:
1065
      return isSetMrp();
1112
      return isSetMrp();
-
 
1113
    case PURCHASE_COMMENTS:
-
 
1114
      return isSetPurchaseComments();
1066
    }
1115
    }
1067
    throw new IllegalStateException();
1116
    throw new IllegalStateException();
1068
  }
1117
  }
1069
 
1118
 
1070
  @Override
1119
  @Override
Line 1249... Line 1298...
1249
        return false;
1298
        return false;
1250
      if (this.mrp != that.mrp)
1299
      if (this.mrp != that.mrp)
1251
        return false;
1300
        return false;
1252
    }
1301
    }
1253
 
1302
 
-
 
1303
    boolean this_present_purchaseComments = true && this.isSetPurchaseComments();
-
 
1304
    boolean that_present_purchaseComments = true && that.isSetPurchaseComments();
-
 
1305
    if (this_present_purchaseComments || that_present_purchaseComments) {
-
 
1306
      if (!(this_present_purchaseComments && that_present_purchaseComments))
-
 
1307
        return false;
-
 
1308
      if (!this.purchaseComments.equals(that.purchaseComments))
-
 
1309
        return false;
-
 
1310
    }
-
 
1311
 
1254
    return true;
1312
    return true;
1255
  }
1313
  }
1256
 
1314
 
1257
  @Override
1315
  @Override
1258
  public int hashCode() {
1316
  public int hashCode() {
Line 1455... Line 1513...
1455
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.mrp, typedOther.mrp);
1513
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.mrp, typedOther.mrp);
1456
      if (lastComparison != 0) {
1514
      if (lastComparison != 0) {
1457
        return lastComparison;
1515
        return lastComparison;
1458
      }
1516
      }
1459
    }
1517
    }
-
 
1518
    lastComparison = Boolean.valueOf(isSetPurchaseComments()).compareTo(typedOther.isSetPurchaseComments());
-
 
1519
    if (lastComparison != 0) {
-
 
1520
      return lastComparison;
-
 
1521
    }
-
 
1522
    if (isSetPurchaseComments()) {
-
 
1523
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.purchaseComments, typedOther.purchaseComments);
-
 
1524
      if (lastComparison != 0) {
-
 
1525
        return lastComparison;
-
 
1526
      }
-
 
1527
    }
1460
    return 0;
1528
    return 0;
1461
  }
1529
  }
1462
 
1530
 
1463
  public _Fields fieldForId(int fieldId) {
1531
  public _Fields fieldForId(int fieldId) {
1464
    return _Fields.findByThriftId(fieldId);
1532
    return _Fields.findByThriftId(fieldId);
Line 1617... Line 1685...
1617
            setMrpIsSet(true);
1685
            setMrpIsSet(true);
1618
          } else { 
1686
          } else { 
1619
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1687
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1620
          }
1688
          }
1621
          break;
1689
          break;
-
 
1690
        case 20: // PURCHASE_COMMENTS
-
 
1691
          if (field.type == org.apache.thrift.protocol.TType.STRING) {
-
 
1692
            this.purchaseComments = iprot.readString();
-
 
1693
          } else { 
-
 
1694
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
1695
          }
-
 
1696
          break;
1622
        default:
1697
        default:
1623
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1698
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1624
      }
1699
      }
1625
      iprot.readFieldEnd();
1700
      iprot.readFieldEnd();
1626
    }
1701
    }
Line 1701... Line 1776...
1701
    oprot.writeI64(this.invoiceDate);
1776
    oprot.writeI64(this.invoiceDate);
1702
    oprot.writeFieldEnd();
1777
    oprot.writeFieldEnd();
1703
    oprot.writeFieldBegin(MRP_FIELD_DESC);
1778
    oprot.writeFieldBegin(MRP_FIELD_DESC);
1704
    oprot.writeDouble(this.mrp);
1779
    oprot.writeDouble(this.mrp);
1705
    oprot.writeFieldEnd();
1780
    oprot.writeFieldEnd();
-
 
1781
    if (this.purchaseComments != null) {
-
 
1782
      oprot.writeFieldBegin(PURCHASE_COMMENTS_FIELD_DESC);
-
 
1783
      oprot.writeString(this.purchaseComments);
-
 
1784
      oprot.writeFieldEnd();
-
 
1785
    }
1706
    oprot.writeFieldStop();
1786
    oprot.writeFieldStop();
1707
    oprot.writeStructEnd();
1787
    oprot.writeStructEnd();
1708
  }
1788
  }
1709
 
1789
 
1710
  @Override
1790
  @Override
Line 1813... Line 1893...
1813
    first = false;
1893
    first = false;
1814
    if (!first) sb.append(", ");
1894
    if (!first) sb.append(", ");
1815
    sb.append("mrp:");
1895
    sb.append("mrp:");
1816
    sb.append(this.mrp);
1896
    sb.append(this.mrp);
1817
    first = false;
1897
    first = false;
-
 
1898
    if (!first) sb.append(", ");
-
 
1899
    sb.append("purchaseComments:");
-
 
1900
    if (this.purchaseComments == null) {
-
 
1901
      sb.append("null");
-
 
1902
    } else {
-
 
1903
      sb.append(this.purchaseComments);
-
 
1904
    }
-
 
1905
    first = false;
1818
    sb.append(")");
1906
    sb.append(")");
1819
    return sb.toString();
1907
    return sb.toString();
1820
  }
1908
  }
1821
 
1909
 
1822
  public void validate() throws org.apache.thrift.TException {
1910
  public void validate() throws org.apache.thrift.TException {