Subversion Repositories SmartDukaan

Rev

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

Rev 4622 Rev 4846
Line 26... Line 26...
26
 
26
 
27
    /**
27
    /**
28
     * Creating inventory for a serialized item
28
     * Creating inventory for a serialized item
29
     * 
29
     * 
30
     * @param itemId
30
     * @param itemId
-
 
31
     * @param itemNumber
31
     * @param serialNumber
32
     * @param serialNumber
32
     * @param purchaseId
33
     * @param purchaseId
33
     */
34
     */
34
    public InventoryItem createSerializedInventoryItem(long itemId, String serialNumber, long purchaseId) throws WarehouseServiceException, org.apache.thrift.TException;
35
    public InventoryItem createSerializedInventoryItem(long itemId, String itemNumber, String serialNumber, long purchaseId) throws WarehouseServiceException, org.apache.thrift.TException;
35
 
36
 
36
    /**
37
    /**
37
     * Creating inventory for a serialized item using item number
38
     * Creating inventory for a serialized item using item number
38
     * 
39
     * 
39
     * @param itemNumber
40
     * @param itemNumber
Line 145... Line 146...
145
 
146
 
146
  }
147
  }
147
 
148
 
148
  public interface AsyncIface extends in.shop2020.generic.GenericService .AsyncIface {
149
  public interface AsyncIface extends in.shop2020.generic.GenericService .AsyncIface {
149
 
150
 
150
    public void createSerializedInventoryItem(long itemId, String serialNumber, long purchaseId, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.createSerializedInventoryItem_call> resultHandler) throws org.apache.thrift.TException;
151
    public void createSerializedInventoryItem(long itemId, String itemNumber, String serialNumber, long purchaseId, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.createSerializedInventoryItem_call> resultHandler) throws org.apache.thrift.TException;
151
 
152
 
152
    public void createSerializedInventoryItemFromItemNumber(String itemNumber, String serialNumber, long purchaseId, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.createSerializedInventoryItemFromItemNumber_call> resultHandler) throws org.apache.thrift.TException;
153
    public void createSerializedInventoryItemFromItemNumber(String itemNumber, String serialNumber, long purchaseId, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.createSerializedInventoryItemFromItemNumber_call> resultHandler) throws org.apache.thrift.TException;
153
 
154
 
154
    public void createInventoryItem(long itemId, long quantity, long purchaseId, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.createInventoryItem_call> resultHandler) throws org.apache.thrift.TException;
155
    public void createInventoryItem(long itemId, long quantity, long purchaseId, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.createInventoryItem_call> resultHandler) throws org.apache.thrift.TException;
155
 
156
 
Line 195... Line 196...
195
 
196
 
196
    public Client(org.apache.thrift.protocol.TProtocol iprot, org.apache.thrift.protocol.TProtocol oprot) {
197
    public Client(org.apache.thrift.protocol.TProtocol iprot, org.apache.thrift.protocol.TProtocol oprot) {
197
      super(iprot, oprot);
198
      super(iprot, oprot);
198
    }
199
    }
199
 
200
 
200
    public InventoryItem createSerializedInventoryItem(long itemId, String serialNumber, long purchaseId) throws WarehouseServiceException, org.apache.thrift.TException
201
    public InventoryItem createSerializedInventoryItem(long itemId, String itemNumber, String serialNumber, long purchaseId) throws WarehouseServiceException, org.apache.thrift.TException
201
    {
202
    {
202
      send_createSerializedInventoryItem(itemId, serialNumber, purchaseId);
203
      send_createSerializedInventoryItem(itemId, itemNumber, serialNumber, purchaseId);
203
      return recv_createSerializedInventoryItem();
204
      return recv_createSerializedInventoryItem();
204
    }
205
    }
205
 
206
 
206
    public void send_createSerializedInventoryItem(long itemId, String serialNumber, long purchaseId) throws org.apache.thrift.TException
207
    public void send_createSerializedInventoryItem(long itemId, String itemNumber, String serialNumber, long purchaseId) throws org.apache.thrift.TException
207
    {
208
    {
208
      createSerializedInventoryItem_args args = new createSerializedInventoryItem_args();
209
      createSerializedInventoryItem_args args = new createSerializedInventoryItem_args();
209
      args.setItemId(itemId);
210
      args.setItemId(itemId);
-
 
211
      args.setItemNumber(itemNumber);
210
      args.setSerialNumber(serialNumber);
212
      args.setSerialNumber(serialNumber);
211
      args.setPurchaseId(purchaseId);
213
      args.setPurchaseId(purchaseId);
212
      sendBase("createSerializedInventoryItem", args);
214
      sendBase("createSerializedInventoryItem", args);
213
    }
215
    }
214
 
216
 
Line 568... Line 570...
568
 
570
 
569
    public AsyncClient(org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.async.TAsyncClientManager clientManager, org.apache.thrift.transport.TNonblockingTransport transport) {
571
    public AsyncClient(org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.async.TAsyncClientManager clientManager, org.apache.thrift.transport.TNonblockingTransport transport) {
570
      super(protocolFactory, clientManager, transport);
572
      super(protocolFactory, clientManager, transport);
571
    }
573
    }
572
 
574
 
573
    public void createSerializedInventoryItem(long itemId, String serialNumber, long purchaseId, org.apache.thrift.async.AsyncMethodCallback<createSerializedInventoryItem_call> resultHandler) throws org.apache.thrift.TException {
575
    public void createSerializedInventoryItem(long itemId, String itemNumber, String serialNumber, long purchaseId, org.apache.thrift.async.AsyncMethodCallback<createSerializedInventoryItem_call> resultHandler) throws org.apache.thrift.TException {
574
      checkReady();
576
      checkReady();
575
      createSerializedInventoryItem_call method_call = new createSerializedInventoryItem_call(itemId, serialNumber, purchaseId, resultHandler, this, ___protocolFactory, ___transport);
577
      createSerializedInventoryItem_call method_call = new createSerializedInventoryItem_call(itemId, itemNumber, serialNumber, purchaseId, resultHandler, this, ___protocolFactory, ___transport);
576
      this.___currentMethod = method_call;
578
      this.___currentMethod = method_call;
577
      ___manager.call(method_call);
579
      ___manager.call(method_call);
578
    }
580
    }
579
 
581
 
580
    public static class createSerializedInventoryItem_call extends org.apache.thrift.async.TAsyncMethodCall {
582
    public static class createSerializedInventoryItem_call extends org.apache.thrift.async.TAsyncMethodCall {
581
      private long itemId;
583
      private long itemId;
-
 
584
      private String itemNumber;
582
      private String serialNumber;
585
      private String serialNumber;
583
      private long purchaseId;
586
      private long purchaseId;
584
      public createSerializedInventoryItem_call(long itemId, String serialNumber, long purchaseId, org.apache.thrift.async.AsyncMethodCallback<createSerializedInventoryItem_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
587
      public createSerializedInventoryItem_call(long itemId, String itemNumber, String serialNumber, long purchaseId, org.apache.thrift.async.AsyncMethodCallback<createSerializedInventoryItem_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
585
        super(client, protocolFactory, transport, resultHandler, false);
588
        super(client, protocolFactory, transport, resultHandler, false);
586
        this.itemId = itemId;
589
        this.itemId = itemId;
-
 
590
        this.itemNumber = itemNumber;
587
        this.serialNumber = serialNumber;
591
        this.serialNumber = serialNumber;
588
        this.purchaseId = purchaseId;
592
        this.purchaseId = purchaseId;
589
      }
593
      }
590
 
594
 
591
      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
595
      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
592
        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("createSerializedInventoryItem", org.apache.thrift.protocol.TMessageType.CALL, 0));
596
        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("createSerializedInventoryItem", org.apache.thrift.protocol.TMessageType.CALL, 0));
593
        createSerializedInventoryItem_args args = new createSerializedInventoryItem_args();
597
        createSerializedInventoryItem_args args = new createSerializedInventoryItem_args();
594
        args.setItemId(itemId);
598
        args.setItemId(itemId);
-
 
599
        args.setItemNumber(itemNumber);
595
        args.setSerialNumber(serialNumber);
600
        args.setSerialNumber(serialNumber);
596
        args.setPurchaseId(purchaseId);
601
        args.setPurchaseId(purchaseId);
597
        args.write(prot);
602
        args.write(prot);
598
        prot.writeMessageEnd();
603
        prot.writeMessageEnd();
599
      }
604
      }
Line 1121... Line 1126...
1121
      }
1126
      }
1122
 
1127
 
1123
      protected createSerializedInventoryItem_result getResult(I iface, createSerializedInventoryItem_args args) throws org.apache.thrift.TException {
1128
      protected createSerializedInventoryItem_result getResult(I iface, createSerializedInventoryItem_args args) throws org.apache.thrift.TException {
1124
        createSerializedInventoryItem_result result = new createSerializedInventoryItem_result();
1129
        createSerializedInventoryItem_result result = new createSerializedInventoryItem_result();
1125
        try {
1130
        try {
1126
          result.success = iface.createSerializedInventoryItem(args.itemId, args.serialNumber, args.purchaseId);
1131
          result.success = iface.createSerializedInventoryItem(args.itemId, args.itemNumber, args.serialNumber, args.purchaseId);
1127
        } catch (WarehouseServiceException wex) {
1132
        } catch (WarehouseServiceException wex) {
1128
          result.wex = wex;
1133
          result.wex = wex;
1129
        }
1134
        }
1130
        return result;
1135
        return result;
1131
      }
1136
      }
Line 1371... Line 1376...
1371
 
1376
 
1372
  public static class createSerializedInventoryItem_args implements org.apache.thrift.TBase<createSerializedInventoryItem_args, createSerializedInventoryItem_args._Fields>, java.io.Serializable, Cloneable   {
1377
  public static class createSerializedInventoryItem_args implements org.apache.thrift.TBase<createSerializedInventoryItem_args, createSerializedInventoryItem_args._Fields>, java.io.Serializable, Cloneable   {
1373
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("createSerializedInventoryItem_args");
1378
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("createSerializedInventoryItem_args");
1374
 
1379
 
1375
    private static final org.apache.thrift.protocol.TField ITEM_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("itemId", org.apache.thrift.protocol.TType.I64, (short)1);
1380
    private static final org.apache.thrift.protocol.TField ITEM_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("itemId", org.apache.thrift.protocol.TType.I64, (short)1);
-
 
1381
    private static final org.apache.thrift.protocol.TField ITEM_NUMBER_FIELD_DESC = new org.apache.thrift.protocol.TField("itemNumber", org.apache.thrift.protocol.TType.STRING, (short)2);
1376
    private static final org.apache.thrift.protocol.TField SERIAL_NUMBER_FIELD_DESC = new org.apache.thrift.protocol.TField("serialNumber", org.apache.thrift.protocol.TType.STRING, (short)2);
1382
    private static final org.apache.thrift.protocol.TField SERIAL_NUMBER_FIELD_DESC = new org.apache.thrift.protocol.TField("serialNumber", org.apache.thrift.protocol.TType.STRING, (short)3);
1377
    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)3);
1383
    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)4);
1378
 
1384
 
1379
    private long itemId; // required
1385
    private long itemId; // required
-
 
1386
    private String itemNumber; // required
1380
    private String serialNumber; // required
1387
    private String serialNumber; // required
1381
    private long purchaseId; // required
1388
    private long purchaseId; // required
1382
 
1389
 
1383
    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
1390
    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
1384
    public enum _Fields implements org.apache.thrift.TFieldIdEnum {
1391
    public enum _Fields implements org.apache.thrift.TFieldIdEnum {
1385
      ITEM_ID((short)1, "itemId"),
1392
      ITEM_ID((short)1, "itemId"),
-
 
1393
      ITEM_NUMBER((short)2, "itemNumber"),
1386
      SERIAL_NUMBER((short)2, "serialNumber"),
1394
      SERIAL_NUMBER((short)3, "serialNumber"),
1387
      PURCHASE_ID((short)3, "purchaseId");
1395
      PURCHASE_ID((short)4, "purchaseId");
1388
 
1396
 
1389
      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
1397
      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
1390
 
1398
 
1391
      static {
1399
      static {
1392
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
1400
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
Line 1399... Line 1407...
1399
       */
1407
       */
1400
      public static _Fields findByThriftId(int fieldId) {
1408
      public static _Fields findByThriftId(int fieldId) {
1401
        switch(fieldId) {
1409
        switch(fieldId) {
1402
          case 1: // ITEM_ID
1410
          case 1: // ITEM_ID
1403
            return ITEM_ID;
1411
            return ITEM_ID;
-
 
1412
          case 2: // ITEM_NUMBER
-
 
1413
            return ITEM_NUMBER;
1404
          case 2: // SERIAL_NUMBER
1414
          case 3: // SERIAL_NUMBER
1405
            return SERIAL_NUMBER;
1415
            return SERIAL_NUMBER;
1406
          case 3: // PURCHASE_ID
1416
          case 4: // PURCHASE_ID
1407
            return PURCHASE_ID;
1417
            return PURCHASE_ID;
1408
          default:
1418
          default:
1409
            return null;
1419
            return null;
1410
        }
1420
        }
1411
      }
1421
      }
Line 1452... Line 1462...
1452
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
1462
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
1453
    static {
1463
    static {
1454
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
1464
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
1455
      tmpMap.put(_Fields.ITEM_ID, new org.apache.thrift.meta_data.FieldMetaData("itemId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
1465
      tmpMap.put(_Fields.ITEM_ID, new org.apache.thrift.meta_data.FieldMetaData("itemId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
1456
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
1466
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
-
 
1467
      tmpMap.put(_Fields.ITEM_NUMBER, new org.apache.thrift.meta_data.FieldMetaData("itemNumber", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
1468
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
1457
      tmpMap.put(_Fields.SERIAL_NUMBER, new org.apache.thrift.meta_data.FieldMetaData("serialNumber", org.apache.thrift.TFieldRequirementType.DEFAULT, 
1469
      tmpMap.put(_Fields.SERIAL_NUMBER, new org.apache.thrift.meta_data.FieldMetaData("serialNumber", org.apache.thrift.TFieldRequirementType.DEFAULT, 
1458
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
1470
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
1459
      tmpMap.put(_Fields.PURCHASE_ID, new org.apache.thrift.meta_data.FieldMetaData("purchaseId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
1471
      tmpMap.put(_Fields.PURCHASE_ID, new org.apache.thrift.meta_data.FieldMetaData("purchaseId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
1460
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
1472
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
1461
      metaDataMap = Collections.unmodifiableMap(tmpMap);
1473
      metaDataMap = Collections.unmodifiableMap(tmpMap);
Line 1465... Line 1477...
1465
    public createSerializedInventoryItem_args() {
1477
    public createSerializedInventoryItem_args() {
1466
    }
1478
    }
1467
 
1479
 
1468
    public createSerializedInventoryItem_args(
1480
    public createSerializedInventoryItem_args(
1469
      long itemId,
1481
      long itemId,
-
 
1482
      String itemNumber,
1470
      String serialNumber,
1483
      String serialNumber,
1471
      long purchaseId)
1484
      long purchaseId)
1472
    {
1485
    {
1473
      this();
1486
      this();
1474
      this.itemId = itemId;
1487
      this.itemId = itemId;
1475
      setItemIdIsSet(true);
1488
      setItemIdIsSet(true);
-
 
1489
      this.itemNumber = itemNumber;
1476
      this.serialNumber = serialNumber;
1490
      this.serialNumber = serialNumber;
1477
      this.purchaseId = purchaseId;
1491
      this.purchaseId = purchaseId;
1478
      setPurchaseIdIsSet(true);
1492
      setPurchaseIdIsSet(true);
1479
    }
1493
    }
1480
 
1494
 
Line 1483... Line 1497...
1483
     */
1497
     */
1484
    public createSerializedInventoryItem_args(createSerializedInventoryItem_args other) {
1498
    public createSerializedInventoryItem_args(createSerializedInventoryItem_args other) {
1485
      __isset_bit_vector.clear();
1499
      __isset_bit_vector.clear();
1486
      __isset_bit_vector.or(other.__isset_bit_vector);
1500
      __isset_bit_vector.or(other.__isset_bit_vector);
1487
      this.itemId = other.itemId;
1501
      this.itemId = other.itemId;
-
 
1502
      if (other.isSetItemNumber()) {
-
 
1503
        this.itemNumber = other.itemNumber;
-
 
1504
      }
1488
      if (other.isSetSerialNumber()) {
1505
      if (other.isSetSerialNumber()) {
1489
        this.serialNumber = other.serialNumber;
1506
        this.serialNumber = other.serialNumber;
1490
      }
1507
      }
1491
      this.purchaseId = other.purchaseId;
1508
      this.purchaseId = other.purchaseId;
1492
    }
1509
    }
Line 1497... Line 1514...
1497
 
1514
 
1498
    @Override
1515
    @Override
1499
    public void clear() {
1516
    public void clear() {
1500
      setItemIdIsSet(false);
1517
      setItemIdIsSet(false);
1501
      this.itemId = 0;
1518
      this.itemId = 0;
-
 
1519
      this.itemNumber = null;
1502
      this.serialNumber = null;
1520
      this.serialNumber = null;
1503
      setPurchaseIdIsSet(false);
1521
      setPurchaseIdIsSet(false);
1504
      this.purchaseId = 0;
1522
      this.purchaseId = 0;
1505
    }
1523
    }
1506
 
1524
 
Line 1524... Line 1542...
1524
 
1542
 
1525
    public void setItemIdIsSet(boolean value) {
1543
    public void setItemIdIsSet(boolean value) {
1526
      __isset_bit_vector.set(__ITEMID_ISSET_ID, value);
1544
      __isset_bit_vector.set(__ITEMID_ISSET_ID, value);
1527
    }
1545
    }
1528
 
1546
 
-
 
1547
    public String getItemNumber() {
-
 
1548
      return this.itemNumber;
-
 
1549
    }
-
 
1550
 
-
 
1551
    public void setItemNumber(String itemNumber) {
-
 
1552
      this.itemNumber = itemNumber;
-
 
1553
    }
-
 
1554
 
-
 
1555
    public void unsetItemNumber() {
-
 
1556
      this.itemNumber = null;
-
 
1557
    }
-
 
1558
 
-
 
1559
    /** Returns true if field itemNumber is set (has been assigned a value) and false otherwise */
-
 
1560
    public boolean isSetItemNumber() {
-
 
1561
      return this.itemNumber != null;
-
 
1562
    }
-
 
1563
 
-
 
1564
    public void setItemNumberIsSet(boolean value) {
-
 
1565
      if (!value) {
-
 
1566
        this.itemNumber = null;
-
 
1567
      }
-
 
1568
    }
-
 
1569
 
1529
    public String getSerialNumber() {
1570
    public String getSerialNumber() {
1530
      return this.serialNumber;
1571
      return this.serialNumber;
1531
    }
1572
    }
1532
 
1573
 
1533
    public void setSerialNumber(String serialNumber) {
1574
    public void setSerialNumber(String serialNumber) {
Line 1579... Line 1620...
1579
        } else {
1620
        } else {
1580
          setItemId((Long)value);
1621
          setItemId((Long)value);
1581
        }
1622
        }
1582
        break;
1623
        break;
1583
 
1624
 
-
 
1625
      case ITEM_NUMBER:
-
 
1626
        if (value == null) {
-
 
1627
          unsetItemNumber();
-
 
1628
        } else {
-
 
1629
          setItemNumber((String)value);
-
 
1630
        }
-
 
1631
        break;
-
 
1632
 
1584
      case SERIAL_NUMBER:
1633
      case SERIAL_NUMBER:
1585
        if (value == null) {
1634
        if (value == null) {
1586
          unsetSerialNumber();
1635
          unsetSerialNumber();
1587
        } else {
1636
        } else {
1588
          setSerialNumber((String)value);
1637
          setSerialNumber((String)value);
Line 1603... Line 1652...
1603
    public Object getFieldValue(_Fields field) {
1652
    public Object getFieldValue(_Fields field) {
1604
      switch (field) {
1653
      switch (field) {
1605
      case ITEM_ID:
1654
      case ITEM_ID:
1606
        return Long.valueOf(getItemId());
1655
        return Long.valueOf(getItemId());
1607
 
1656
 
-
 
1657
      case ITEM_NUMBER:
-
 
1658
        return getItemNumber();
-
 
1659
 
1608
      case SERIAL_NUMBER:
1660
      case SERIAL_NUMBER:
1609
        return getSerialNumber();
1661
        return getSerialNumber();
1610
 
1662
 
1611
      case PURCHASE_ID:
1663
      case PURCHASE_ID:
1612
        return Long.valueOf(getPurchaseId());
1664
        return Long.valueOf(getPurchaseId());
Line 1622... Line 1674...
1622
      }
1674
      }
1623
 
1675
 
1624
      switch (field) {
1676
      switch (field) {
1625
      case ITEM_ID:
1677
      case ITEM_ID:
1626
        return isSetItemId();
1678
        return isSetItemId();
-
 
1679
      case ITEM_NUMBER:
-
 
1680
        return isSetItemNumber();
1627
      case SERIAL_NUMBER:
1681
      case SERIAL_NUMBER:
1628
        return isSetSerialNumber();
1682
        return isSetSerialNumber();
1629
      case PURCHASE_ID:
1683
      case PURCHASE_ID:
1630
        return isSetPurchaseId();
1684
        return isSetPurchaseId();
1631
      }
1685
      }
Line 1652... Line 1706...
1652
          return false;
1706
          return false;
1653
        if (this.itemId != that.itemId)
1707
        if (this.itemId != that.itemId)
1654
          return false;
1708
          return false;
1655
      }
1709
      }
1656
 
1710
 
-
 
1711
      boolean this_present_itemNumber = true && this.isSetItemNumber();
-
 
1712
      boolean that_present_itemNumber = true && that.isSetItemNumber();
-
 
1713
      if (this_present_itemNumber || that_present_itemNumber) {
-
 
1714
        if (!(this_present_itemNumber && that_present_itemNumber))
-
 
1715
          return false;
-
 
1716
        if (!this.itemNumber.equals(that.itemNumber))
-
 
1717
          return false;
-
 
1718
      }
-
 
1719
 
1657
      boolean this_present_serialNumber = true && this.isSetSerialNumber();
1720
      boolean this_present_serialNumber = true && this.isSetSerialNumber();
1658
      boolean that_present_serialNumber = true && that.isSetSerialNumber();
1721
      boolean that_present_serialNumber = true && that.isSetSerialNumber();
1659
      if (this_present_serialNumber || that_present_serialNumber) {
1722
      if (this_present_serialNumber || that_present_serialNumber) {
1660
        if (!(this_present_serialNumber && that_present_serialNumber))
1723
        if (!(this_present_serialNumber && that_present_serialNumber))
1661
          return false;
1724
          return false;
Line 1696... Line 1759...
1696
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.itemId, typedOther.itemId);
1759
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.itemId, typedOther.itemId);
1697
        if (lastComparison != 0) {
1760
        if (lastComparison != 0) {
1698
          return lastComparison;
1761
          return lastComparison;
1699
        }
1762
        }
1700
      }
1763
      }
-
 
1764
      lastComparison = Boolean.valueOf(isSetItemNumber()).compareTo(typedOther.isSetItemNumber());
-
 
1765
      if (lastComparison != 0) {
-
 
1766
        return lastComparison;
-
 
1767
      }
-
 
1768
      if (isSetItemNumber()) {
-
 
1769
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.itemNumber, typedOther.itemNumber);
-
 
1770
        if (lastComparison != 0) {
-
 
1771
          return lastComparison;
-
 
1772
        }
-
 
1773
      }
1701
      lastComparison = Boolean.valueOf(isSetSerialNumber()).compareTo(typedOther.isSetSerialNumber());
1774
      lastComparison = Boolean.valueOf(isSetSerialNumber()).compareTo(typedOther.isSetSerialNumber());
1702
      if (lastComparison != 0) {
1775
      if (lastComparison != 0) {
1703
        return lastComparison;
1776
        return lastComparison;
1704
      }
1777
      }
1705
      if (isSetSerialNumber()) {
1778
      if (isSetSerialNumber()) {
Line 1741... Line 1814...
1741
              setItemIdIsSet(true);
1814
              setItemIdIsSet(true);
1742
            } else { 
1815
            } else { 
1743
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1816
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1744
            }
1817
            }
1745
            break;
1818
            break;
-
 
1819
          case 2: // ITEM_NUMBER
-
 
1820
            if (field.type == org.apache.thrift.protocol.TType.STRING) {
-
 
1821
              this.itemNumber = iprot.readString();
-
 
1822
            } else { 
-
 
1823
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
1824
            }
-
 
1825
            break;
1746
          case 2: // SERIAL_NUMBER
1826
          case 3: // SERIAL_NUMBER
1747
            if (field.type == org.apache.thrift.protocol.TType.STRING) {
1827
            if (field.type == org.apache.thrift.protocol.TType.STRING) {
1748
              this.serialNumber = iprot.readString();
1828
              this.serialNumber = iprot.readString();
1749
            } else { 
1829
            } else { 
1750
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1830
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1751
            }
1831
            }
1752
            break;
1832
            break;
1753
          case 3: // PURCHASE_ID
1833
          case 4: // PURCHASE_ID
1754
            if (field.type == org.apache.thrift.protocol.TType.I64) {
1834
            if (field.type == org.apache.thrift.protocol.TType.I64) {
1755
              this.purchaseId = iprot.readI64();
1835
              this.purchaseId = iprot.readI64();
1756
              setPurchaseIdIsSet(true);
1836
              setPurchaseIdIsSet(true);
1757
            } else { 
1837
            } else { 
1758
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1838
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
Line 1772... Line 1852...
1772
 
1852
 
1773
      oprot.writeStructBegin(STRUCT_DESC);
1853
      oprot.writeStructBegin(STRUCT_DESC);
1774
      oprot.writeFieldBegin(ITEM_ID_FIELD_DESC);
1854
      oprot.writeFieldBegin(ITEM_ID_FIELD_DESC);
1775
      oprot.writeI64(this.itemId);
1855
      oprot.writeI64(this.itemId);
1776
      oprot.writeFieldEnd();
1856
      oprot.writeFieldEnd();
-
 
1857
      if (this.itemNumber != null) {
-
 
1858
        oprot.writeFieldBegin(ITEM_NUMBER_FIELD_DESC);
-
 
1859
        oprot.writeString(this.itemNumber);
-
 
1860
        oprot.writeFieldEnd();
-
 
1861
      }
1777
      if (this.serialNumber != null) {
1862
      if (this.serialNumber != null) {
1778
        oprot.writeFieldBegin(SERIAL_NUMBER_FIELD_DESC);
1863
        oprot.writeFieldBegin(SERIAL_NUMBER_FIELD_DESC);
1779
        oprot.writeString(this.serialNumber);
1864
        oprot.writeString(this.serialNumber);
1780
        oprot.writeFieldEnd();
1865
        oprot.writeFieldEnd();
1781
      }
1866
      }
Line 1793... Line 1878...
1793
 
1878
 
1794
      sb.append("itemId:");
1879
      sb.append("itemId:");
1795
      sb.append(this.itemId);
1880
      sb.append(this.itemId);
1796
      first = false;
1881
      first = false;
1797
      if (!first) sb.append(", ");
1882
      if (!first) sb.append(", ");
-
 
1883
      sb.append("itemNumber:");
-
 
1884
      if (this.itemNumber == null) {
-
 
1885
        sb.append("null");
-
 
1886
      } else {
-
 
1887
        sb.append(this.itemNumber);
-
 
1888
      }
-
 
1889
      first = false;
-
 
1890
      if (!first) sb.append(", ");
1798
      sb.append("serialNumber:");
1891
      sb.append("serialNumber:");
1799
      if (this.serialNumber == null) {
1892
      if (this.serialNumber == null) {
1800
        sb.append("null");
1893
        sb.append("null");
1801
      } else {
1894
      } else {
1802
        sb.append(this.serialNumber);
1895
        sb.append(this.serialNumber);