Subversion Repositories SmartDukaan

Rev

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

Rev 7672 Rev 8580
Line 36... Line 36...
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
  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
 
42
 
42
  private long purchaseOrderId; // required
43
  private long purchaseOrderId; // required
43
  private long poCreatedAt; // required
44
  private long poCreatedAt; // required
44
  private String supplierName; // required
45
  private String supplierName; // required
45
  private String invoiceNumbers; // required
46
  private String invoiceNumbers; // required
Line 52... Line 53...
52
  private double unitPrice; // required
53
  private double unitPrice; // required
53
  private long quantity; // required
54
  private long quantity; // required
54
  private long purchaseId; // required
55
  private long purchaseId; // required
55
  private long purchasedAt; // required
56
  private long purchasedAt; // required
56
  private double nlc; // required
57
  private double nlc; // required
-
 
58
  private long warehouseId; // required
57
 
59
 
58
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
60
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
59
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
61
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
60
    PURCHASE_ORDER_ID((short)1, "purchaseOrderId"),
62
    PURCHASE_ORDER_ID((short)1, "purchaseOrderId"),
61
    PO_CREATED_AT((short)2, "poCreatedAt"),
63
    PO_CREATED_AT((short)2, "poCreatedAt"),
Line 69... Line 71...
69
    COLOR((short)10, "color"),
71
    COLOR((short)10, "color"),
70
    UNIT_PRICE((short)11, "unitPrice"),
72
    UNIT_PRICE((short)11, "unitPrice"),
71
    QUANTITY((short)12, "quantity"),
73
    QUANTITY((short)12, "quantity"),
72
    PURCHASE_ID((short)13, "purchaseId"),
74
    PURCHASE_ID((short)13, "purchaseId"),
73
    PURCHASED_AT((short)14, "purchasedAt"),
75
    PURCHASED_AT((short)14, "purchasedAt"),
74
    NLC((short)15, "nlc");
76
    NLC((short)15, "nlc"),
-
 
77
    WAREHOUSE_ID((short)16, "warehouseId");
75
 
78
 
76
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
79
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
77
 
80
 
78
    static {
81
    static {
79
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
82
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
Line 114... Line 117...
114
          return PURCHASE_ID;
117
          return PURCHASE_ID;
115
        case 14: // PURCHASED_AT
118
        case 14: // PURCHASED_AT
116
          return PURCHASED_AT;
119
          return PURCHASED_AT;
117
        case 15: // NLC
120
        case 15: // NLC
118
          return NLC;
121
          return NLC;
-
 
122
        case 16: // WAREHOUSE_ID
-
 
123
          return WAREHOUSE_ID;
119
        default:
124
        default:
120
          return null;
125
          return null;
121
      }
126
      }
122
    }
127
    }
123
 
128
 
Line 162... Line 167...
162
  private static final int __UNITPRICE_ISSET_ID = 3;
167
  private static final int __UNITPRICE_ISSET_ID = 3;
163
  private static final int __QUANTITY_ISSET_ID = 4;
168
  private static final int __QUANTITY_ISSET_ID = 4;
164
  private static final int __PURCHASEID_ISSET_ID = 5;
169
  private static final int __PURCHASEID_ISSET_ID = 5;
165
  private static final int __PURCHASEDAT_ISSET_ID = 6;
170
  private static final int __PURCHASEDAT_ISSET_ID = 6;
166
  private static final int __NLC_ISSET_ID = 7;
171
  private static final int __NLC_ISSET_ID = 7;
-
 
172
  private static final int __WAREHOUSEID_ISSET_ID = 8;
167
  private BitSet __isset_bit_vector = new BitSet(8);
173
  private BitSet __isset_bit_vector = new BitSet(9);
168
 
174
 
169
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
175
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
170
  static {
176
  static {
171
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
177
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
172
    tmpMap.put(_Fields.PURCHASE_ORDER_ID, new org.apache.thrift.meta_data.FieldMetaData("purchaseOrderId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
178
    tmpMap.put(_Fields.PURCHASE_ORDER_ID, new org.apache.thrift.meta_data.FieldMetaData("purchaseOrderId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
Line 197... Line 203...
197
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
203
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
198
    tmpMap.put(_Fields.PURCHASED_AT, new org.apache.thrift.meta_data.FieldMetaData("purchasedAt", org.apache.thrift.TFieldRequirementType.DEFAULT, 
204
    tmpMap.put(_Fields.PURCHASED_AT, new org.apache.thrift.meta_data.FieldMetaData("purchasedAt", org.apache.thrift.TFieldRequirementType.DEFAULT, 
199
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
205
        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, 
206
    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)));
207
        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, 
-
 
209
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
202
    metaDataMap = Collections.unmodifiableMap(tmpMap);
210
    metaDataMap = Collections.unmodifiableMap(tmpMap);
203
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(DetailedPurchaseScan.class, metaDataMap);
211
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(DetailedPurchaseScan.class, metaDataMap);
204
  }
212
  }
205
 
213
 
206
  public DetailedPurchaseScan() {
214
  public DetailedPurchaseScan() {
Line 219... Line 227...
219
    String color,
227
    String color,
220
    double unitPrice,
228
    double unitPrice,
221
    long quantity,
229
    long quantity,
222
    long purchaseId,
230
    long purchaseId,
223
    long purchasedAt,
231
    long purchasedAt,
224
    double nlc)
232
    double nlc,
-
 
233
    long warehouseId)
225
  {
234
  {
226
    this();
235
    this();
227
    this.purchaseOrderId = purchaseOrderId;
236
    this.purchaseOrderId = purchaseOrderId;
228
    setPurchaseOrderIdIsSet(true);
237
    setPurchaseOrderIdIsSet(true);
229
    this.poCreatedAt = poCreatedAt;
238
    this.poCreatedAt = poCreatedAt;
Line 245... Line 254...
245
    setPurchaseIdIsSet(true);
254
    setPurchaseIdIsSet(true);
246
    this.purchasedAt = purchasedAt;
255
    this.purchasedAt = purchasedAt;
247
    setPurchasedAtIsSet(true);
256
    setPurchasedAtIsSet(true);
248
    this.nlc = nlc;
257
    this.nlc = nlc;
249
    setNlcIsSet(true);
258
    setNlcIsSet(true);
-
 
259
    this.warehouseId = warehouseId;
-
 
260
    setWarehouseIdIsSet(true);
250
  }
261
  }
251
 
262
 
252
  /**
263
  /**
253
   * Performs a deep copy on <i>other</i>.
264
   * Performs a deep copy on <i>other</i>.
254
   */
265
   */
Line 282... Line 293...
282
    this.unitPrice = other.unitPrice;
293
    this.unitPrice = other.unitPrice;
283
    this.quantity = other.quantity;
294
    this.quantity = other.quantity;
284
    this.purchaseId = other.purchaseId;
295
    this.purchaseId = other.purchaseId;
285
    this.purchasedAt = other.purchasedAt;
296
    this.purchasedAt = other.purchasedAt;
286
    this.nlc = other.nlc;
297
    this.nlc = other.nlc;
-
 
298
    this.warehouseId = other.warehouseId;
287
  }
299
  }
288
 
300
 
289
  public DetailedPurchaseScan deepCopy() {
301
  public DetailedPurchaseScan deepCopy() {
290
    return new DetailedPurchaseScan(this);
302
    return new DetailedPurchaseScan(this);
291
  }
303
  }
Line 313... Line 325...
313
    this.purchaseId = 0;
325
    this.purchaseId = 0;
314
    setPurchasedAtIsSet(false);
326
    setPurchasedAtIsSet(false);
315
    this.purchasedAt = 0;
327
    this.purchasedAt = 0;
316
    setNlcIsSet(false);
328
    setNlcIsSet(false);
317
    this.nlc = 0.0;
329
    this.nlc = 0.0;
-
 
330
    setWarehouseIdIsSet(false);
-
 
331
    this.warehouseId = 0;
318
  }
332
  }
319
 
333
 
320
  public long getPurchaseOrderId() {
334
  public long getPurchaseOrderId() {
321
    return this.purchaseOrderId;
335
    return this.purchaseOrderId;
322
  }
336
  }
Line 652... Line 666...
652
 
666
 
653
  public void setNlcIsSet(boolean value) {
667
  public void setNlcIsSet(boolean value) {
654
    __isset_bit_vector.set(__NLC_ISSET_ID, value);
668
    __isset_bit_vector.set(__NLC_ISSET_ID, value);
655
  }
669
  }
656
 
670
 
-
 
671
  public long getWarehouseId() {
-
 
672
    return this.warehouseId;
-
 
673
  }
-
 
674
 
-
 
675
  public void setWarehouseId(long warehouseId) {
-
 
676
    this.warehouseId = warehouseId;
-
 
677
    setWarehouseIdIsSet(true);
-
 
678
  }
-
 
679
 
-
 
680
  public void unsetWarehouseId() {
-
 
681
    __isset_bit_vector.clear(__WAREHOUSEID_ISSET_ID);
-
 
682
  }
-
 
683
 
-
 
684
  /** Returns true if field warehouseId is set (has been assigned a value) and false otherwise */
-
 
685
  public boolean isSetWarehouseId() {
-
 
686
    return __isset_bit_vector.get(__WAREHOUSEID_ISSET_ID);
-
 
687
  }
-
 
688
 
-
 
689
  public void setWarehouseIdIsSet(boolean value) {
-
 
690
    __isset_bit_vector.set(__WAREHOUSEID_ISSET_ID, value);
-
 
691
  }
-
 
692
 
657
  public void setFieldValue(_Fields field, Object value) {
693
  public void setFieldValue(_Fields field, Object value) {
658
    switch (field) {
694
    switch (field) {
659
    case PURCHASE_ORDER_ID:
695
    case PURCHASE_ORDER_ID:
660
      if (value == null) {
696
      if (value == null) {
661
        unsetPurchaseOrderId();
697
        unsetPurchaseOrderId();
Line 774... Line 810...
774
      } else {
810
      } else {
775
        setNlc((Double)value);
811
        setNlc((Double)value);
776
      }
812
      }
777
      break;
813
      break;
778
 
814
 
-
 
815
    case WAREHOUSE_ID:
-
 
816
      if (value == null) {
-
 
817
        unsetWarehouseId();
-
 
818
      } else {
-
 
819
        setWarehouseId((Long)value);
-
 
820
      }
-
 
821
      break;
-
 
822
 
779
    }
823
    }
780
  }
824
  }
781
 
825
 
782
  public Object getFieldValue(_Fields field) {
826
  public Object getFieldValue(_Fields field) {
783
    switch (field) {
827
    switch (field) {
Line 824... Line 868...
824
      return Long.valueOf(getPurchasedAt());
868
      return Long.valueOf(getPurchasedAt());
825
 
869
 
826
    case NLC:
870
    case NLC:
827
      return Double.valueOf(getNlc());
871
      return Double.valueOf(getNlc());
828
 
872
 
-
 
873
    case WAREHOUSE_ID:
-
 
874
      return Long.valueOf(getWarehouseId());
-
 
875
 
829
    }
876
    }
830
    throw new IllegalStateException();
877
    throw new IllegalStateException();
831
  }
878
  }
832
 
879
 
833
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
880
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
Line 865... Line 912...
865
      return isSetPurchaseId();
912
      return isSetPurchaseId();
866
    case PURCHASED_AT:
913
    case PURCHASED_AT:
867
      return isSetPurchasedAt();
914
      return isSetPurchasedAt();
868
    case NLC:
915
    case NLC:
869
      return isSetNlc();
916
      return isSetNlc();
-
 
917
    case WAREHOUSE_ID:
-
 
918
      return isSetWarehouseId();
870
    }
919
    }
871
    throw new IllegalStateException();
920
    throw new IllegalStateException();
872
  }
921
  }
873
 
922
 
874
  @Override
923
  @Override
Line 1017... Line 1066...
1017
        return false;
1066
        return false;
1018
      if (this.nlc != that.nlc)
1067
      if (this.nlc != that.nlc)
1019
        return false;
1068
        return false;
1020
    }
1069
    }
1021
 
1070
 
-
 
1071
    boolean this_present_warehouseId = true;
-
 
1072
    boolean that_present_warehouseId = true;
-
 
1073
    if (this_present_warehouseId || that_present_warehouseId) {
-
 
1074
      if (!(this_present_warehouseId && that_present_warehouseId))
-
 
1075
        return false;
-
 
1076
      if (this.warehouseId != that.warehouseId)
-
 
1077
        return false;
-
 
1078
    }
-
 
1079
 
1022
    return true;
1080
    return true;
1023
  }
1081
  }
1024
 
1082
 
1025
  @Override
1083
  @Override
1026
  public int hashCode() {
1084
  public int hashCode() {
Line 1183... Line 1241...
1183
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.nlc, typedOther.nlc);
1241
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.nlc, typedOther.nlc);
1184
      if (lastComparison != 0) {
1242
      if (lastComparison != 0) {
1185
        return lastComparison;
1243
        return lastComparison;
1186
      }
1244
      }
1187
    }
1245
    }
-
 
1246
    lastComparison = Boolean.valueOf(isSetWarehouseId()).compareTo(typedOther.isSetWarehouseId());
-
 
1247
    if (lastComparison != 0) {
-
 
1248
      return lastComparison;
-
 
1249
    }
-
 
1250
    if (isSetWarehouseId()) {
-
 
1251
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.warehouseId, typedOther.warehouseId);
-
 
1252
      if (lastComparison != 0) {
-
 
1253
        return lastComparison;
-
 
1254
      }
-
 
1255
    }
1188
    return 0;
1256
    return 0;
1189
  }
1257
  }
1190
 
1258
 
1191
  public _Fields fieldForId(int fieldId) {
1259
  public _Fields fieldForId(int fieldId) {
1192
    return _Fields.findByThriftId(fieldId);
1260
    return _Fields.findByThriftId(fieldId);
Line 1313... Line 1381...
1313
            setNlcIsSet(true);
1381
            setNlcIsSet(true);
1314
          } else { 
1382
          } else { 
1315
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1383
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1316
          }
1384
          }
1317
          break;
1385
          break;
-
 
1386
        case 16: // WAREHOUSE_ID
-
 
1387
          if (field.type == org.apache.thrift.protocol.TType.I64) {
-
 
1388
            this.warehouseId = iprot.readI64();
-
 
1389
            setWarehouseIdIsSet(true);
-
 
1390
          } else { 
-
 
1391
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
1392
          }
-
 
1393
          break;
1318
        default:
1394
        default:
1319
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1395
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1320
      }
1396
      }
1321
      iprot.readFieldEnd();
1397
      iprot.readFieldEnd();
1322
    }
1398
    }
Line 1385... Line 1461...
1385
    oprot.writeI64(this.purchasedAt);
1461
    oprot.writeI64(this.purchasedAt);
1386
    oprot.writeFieldEnd();
1462
    oprot.writeFieldEnd();
1387
    oprot.writeFieldBegin(NLC_FIELD_DESC);
1463
    oprot.writeFieldBegin(NLC_FIELD_DESC);
1388
    oprot.writeDouble(this.nlc);
1464
    oprot.writeDouble(this.nlc);
1389
    oprot.writeFieldEnd();
1465
    oprot.writeFieldEnd();
-
 
1466
    oprot.writeFieldBegin(WAREHOUSE_ID_FIELD_DESC);
-
 
1467
    oprot.writeI64(this.warehouseId);
-
 
1468
    oprot.writeFieldEnd();
1390
    oprot.writeFieldStop();
1469
    oprot.writeFieldStop();
1391
    oprot.writeStructEnd();
1470
    oprot.writeStructEnd();
1392
  }
1471
  }
1393
 
1472
 
1394
  @Override
1473
  @Override
Line 1481... Line 1560...
1481
    first = false;
1560
    first = false;
1482
    if (!first) sb.append(", ");
1561
    if (!first) sb.append(", ");
1483
    sb.append("nlc:");
1562
    sb.append("nlc:");
1484
    sb.append(this.nlc);
1563
    sb.append(this.nlc);
1485
    first = false;
1564
    first = false;
-
 
1565
    if (!first) sb.append(", ");
-
 
1566
    sb.append("warehouseId:");
-
 
1567
    sb.append(this.warehouseId);
-
 
1568
    first = false;
1486
    sb.append(")");
1569
    sb.append(")");
1487
    return sb.toString();
1570
    return sb.toString();
1488
  }
1571
  }
1489
 
1572
 
1490
  public void validate() throws org.apache.thrift.TException {
1573
  public void validate() throws org.apache.thrift.TException {