Subversion Repositories SmartDukaan

Rev

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

Rev 7676 Rev 7718
Line 165... Line 165...
165
    /**
165
    /**
166
     * Inserts outgoing scans for Returned Items and updates returnId in InventoryItems
166
     * Inserts outgoing scans for Returned Items and updates returnId in InventoryItems
167
     * 
167
     * 
168
     * @param saleReturnItems
168
     * @param saleReturnItems
169
     * @param vendorId
169
     * @param vendorId
-
 
170
     * @param billingWarehouseId
170
     */
171
     */
171
    public void scanForPurchaseReturn(List<InventoryItem> saleReturnItems, long vendorId) throws WarehouseServiceException, org.apache.thrift.TException;
172
    public void scanForPurchaseReturn(List<InventoryItem> saleReturnItems, long vendorId, long billingWarehouseId) throws WarehouseServiceException, org.apache.thrift.TException;
172
 
173
 
173
    /**
174
    /**
174
     * Inserts scans for lost Items and updates lastScanType in InventoryItems
175
     * Inserts scans for lost Items and updates lastScanType in InventoryItems
175
     * 
176
     * 
176
     * @param lostItems
177
     * @param lostItems
177
     * @param vendorId
178
     * @param vendorId
-
 
179
     * @param billingWarehouseId
178
     */
180
     */
179
    public void scanForLostItem(List<InventoryItem> lostItems, long vendorId) throws WarehouseServiceException, org.apache.thrift.TException;
181
    public void scanForLostItem(List<InventoryItem> lostItems, long vendorId, long billingWarehouseId) throws WarehouseServiceException, org.apache.thrift.TException;
180
 
182
 
181
    /**
183
    /**
182
     * Get inventory count for available Serialized items in our warehouses using entries in ScanNew table
184
     * Get inventory count for available Serialized items in our warehouses using entries in ScanNew table
183
     * 
185
     * 
184
     * @param physicalWarehouseId
186
     * @param physicalWarehouseId
Line 304... Line 306...
304
 
306
 
305
    public void getInventoryScansForItem(long itemId, long fromDate, long toDate, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.getInventoryScansForItem_call> resultHandler) throws org.apache.thrift.TException;
307
    public void getInventoryScansForItem(long itemId, long fromDate, long toDate, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.getInventoryScansForItem_call> resultHandler) throws org.apache.thrift.TException;
306
 
308
 
307
    public void getScanRecordsForSerialNumber(String serialNumber, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.getScanRecordsForSerialNumber_call> resultHandler) throws org.apache.thrift.TException;
309
    public void getScanRecordsForSerialNumber(String serialNumber, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.getScanRecordsForSerialNumber_call> resultHandler) throws org.apache.thrift.TException;
308
 
310
 
309
    public void scanForPurchaseReturn(List<InventoryItem> saleReturnItems, long vendorId, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.scanForPurchaseReturn_call> resultHandler) throws org.apache.thrift.TException;
311
    public void scanForPurchaseReturn(List<InventoryItem> saleReturnItems, long vendorId, long billingWarehouseId, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.scanForPurchaseReturn_call> resultHandler) throws org.apache.thrift.TException;
310
 
312
 
311
    public void scanForLostItem(List<InventoryItem> lostItems, long vendorId, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.scanForLostItem_call> resultHandler) throws org.apache.thrift.TException;
313
    public void scanForLostItem(List<InventoryItem> lostItems, long vendorId, long billingWarehouseId, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.scanForLostItem_call> resultHandler) throws org.apache.thrift.TException;
312
 
314
 
313
    public void getCurrentSerializedInventoryByScans(long physicalWarehouseId, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.getCurrentSerializedInventoryByScans_call> resultHandler) throws org.apache.thrift.TException;
315
    public void getCurrentSerializedInventoryByScans(long physicalWarehouseId, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.getCurrentSerializedInventoryByScans_call> resultHandler) throws org.apache.thrift.TException;
314
 
316
 
315
    public void getCurrentNonSerializedInventoryByScans(long physicalWarehouseId, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.getCurrentNonSerializedInventoryByScans_call> resultHandler) throws org.apache.thrift.TException;
317
    public void getCurrentNonSerializedInventoryByScans(long physicalWarehouseId, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.getCurrentNonSerializedInventoryByScans_call> resultHandler) throws org.apache.thrift.TException;
316
 
318
 
Line 811... Line 813...
811
        return result.success;
813
        return result.success;
812
      }
814
      }
813
      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getScanRecordsForSerialNumber failed: unknown result");
815
      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getScanRecordsForSerialNumber failed: unknown result");
814
    }
816
    }
815
 
817
 
816
    public void scanForPurchaseReturn(List<InventoryItem> saleReturnItems, long vendorId) throws WarehouseServiceException, org.apache.thrift.TException
818
    public void scanForPurchaseReturn(List<InventoryItem> saleReturnItems, long vendorId, long billingWarehouseId) throws WarehouseServiceException, org.apache.thrift.TException
817
    {
819
    {
818
      send_scanForPurchaseReturn(saleReturnItems, vendorId);
820
      send_scanForPurchaseReturn(saleReturnItems, vendorId, billingWarehouseId);
819
      recv_scanForPurchaseReturn();
821
      recv_scanForPurchaseReturn();
820
    }
822
    }
821
 
823
 
822
    public void send_scanForPurchaseReturn(List<InventoryItem> saleReturnItems, long vendorId) throws org.apache.thrift.TException
824
    public void send_scanForPurchaseReturn(List<InventoryItem> saleReturnItems, long vendorId, long billingWarehouseId) throws org.apache.thrift.TException
823
    {
825
    {
824
      scanForPurchaseReturn_args args = new scanForPurchaseReturn_args();
826
      scanForPurchaseReturn_args args = new scanForPurchaseReturn_args();
825
      args.setSaleReturnItems(saleReturnItems);
827
      args.setSaleReturnItems(saleReturnItems);
826
      args.setVendorId(vendorId);
828
      args.setVendorId(vendorId);
-
 
829
      args.setBillingWarehouseId(billingWarehouseId);
827
      sendBase("scanForPurchaseReturn", args);
830
      sendBase("scanForPurchaseReturn", args);
828
    }
831
    }
829
 
832
 
830
    public void recv_scanForPurchaseReturn() throws WarehouseServiceException, org.apache.thrift.TException
833
    public void recv_scanForPurchaseReturn() throws WarehouseServiceException, org.apache.thrift.TException
831
    {
834
    {
Line 835... Line 838...
835
        throw result.ex;
838
        throw result.ex;
836
      }
839
      }
837
      return;
840
      return;
838
    }
841
    }
839
 
842
 
840
    public void scanForLostItem(List<InventoryItem> lostItems, long vendorId) throws WarehouseServiceException, org.apache.thrift.TException
843
    public void scanForLostItem(List<InventoryItem> lostItems, long vendorId, long billingWarehouseId) throws WarehouseServiceException, org.apache.thrift.TException
841
    {
844
    {
842
      send_scanForLostItem(lostItems, vendorId);
845
      send_scanForLostItem(lostItems, vendorId, billingWarehouseId);
843
      recv_scanForLostItem();
846
      recv_scanForLostItem();
844
    }
847
    }
845
 
848
 
846
    public void send_scanForLostItem(List<InventoryItem> lostItems, long vendorId) throws org.apache.thrift.TException
849
    public void send_scanForLostItem(List<InventoryItem> lostItems, long vendorId, long billingWarehouseId) throws org.apache.thrift.TException
847
    {
850
    {
848
      scanForLostItem_args args = new scanForLostItem_args();
851
      scanForLostItem_args args = new scanForLostItem_args();
849
      args.setLostItems(lostItems);
852
      args.setLostItems(lostItems);
850
      args.setVendorId(vendorId);
853
      args.setVendorId(vendorId);
-
 
854
      args.setBillingWarehouseId(billingWarehouseId);
851
      sendBase("scanForLostItem", args);
855
      sendBase("scanForLostItem", args);
852
    }
856
    }
853
 
857
 
854
    public void recv_scanForLostItem() throws WarehouseServiceException, org.apache.thrift.TException
858
    public void recv_scanForLostItem() throws WarehouseServiceException, org.apache.thrift.TException
855
    {
859
    {
Line 2128... Line 2132...
2128
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
2132
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
2129
        return (new Client(prot)).recv_getScanRecordsForSerialNumber();
2133
        return (new Client(prot)).recv_getScanRecordsForSerialNumber();
2130
      }
2134
      }
2131
    }
2135
    }
2132
 
2136
 
2133
    public void scanForPurchaseReturn(List<InventoryItem> saleReturnItems, long vendorId, org.apache.thrift.async.AsyncMethodCallback<scanForPurchaseReturn_call> resultHandler) throws org.apache.thrift.TException {
2137
    public void scanForPurchaseReturn(List<InventoryItem> saleReturnItems, long vendorId, long billingWarehouseId, org.apache.thrift.async.AsyncMethodCallback<scanForPurchaseReturn_call> resultHandler) throws org.apache.thrift.TException {
2134
      checkReady();
2138
      checkReady();
2135
      scanForPurchaseReturn_call method_call = new scanForPurchaseReturn_call(saleReturnItems, vendorId, resultHandler, this, ___protocolFactory, ___transport);
2139
      scanForPurchaseReturn_call method_call = new scanForPurchaseReturn_call(saleReturnItems, vendorId, billingWarehouseId, resultHandler, this, ___protocolFactory, ___transport);
2136
      this.___currentMethod = method_call;
2140
      this.___currentMethod = method_call;
2137
      ___manager.call(method_call);
2141
      ___manager.call(method_call);
2138
    }
2142
    }
2139
 
2143
 
2140
    public static class scanForPurchaseReturn_call extends org.apache.thrift.async.TAsyncMethodCall {
2144
    public static class scanForPurchaseReturn_call extends org.apache.thrift.async.TAsyncMethodCall {
2141
      private List<InventoryItem> saleReturnItems;
2145
      private List<InventoryItem> saleReturnItems;
2142
      private long vendorId;
2146
      private long vendorId;
-
 
2147
      private long billingWarehouseId;
2143
      public scanForPurchaseReturn_call(List<InventoryItem> saleReturnItems, long vendorId, org.apache.thrift.async.AsyncMethodCallback<scanForPurchaseReturn_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 {
2148
      public scanForPurchaseReturn_call(List<InventoryItem> saleReturnItems, long vendorId, long billingWarehouseId, org.apache.thrift.async.AsyncMethodCallback<scanForPurchaseReturn_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 {
2144
        super(client, protocolFactory, transport, resultHandler, false);
2149
        super(client, protocolFactory, transport, resultHandler, false);
2145
        this.saleReturnItems = saleReturnItems;
2150
        this.saleReturnItems = saleReturnItems;
2146
        this.vendorId = vendorId;
2151
        this.vendorId = vendorId;
-
 
2152
        this.billingWarehouseId = billingWarehouseId;
2147
      }
2153
      }
2148
 
2154
 
2149
      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
2155
      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
2150
        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("scanForPurchaseReturn", org.apache.thrift.protocol.TMessageType.CALL, 0));
2156
        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("scanForPurchaseReturn", org.apache.thrift.protocol.TMessageType.CALL, 0));
2151
        scanForPurchaseReturn_args args = new scanForPurchaseReturn_args();
2157
        scanForPurchaseReturn_args args = new scanForPurchaseReturn_args();
2152
        args.setSaleReturnItems(saleReturnItems);
2158
        args.setSaleReturnItems(saleReturnItems);
2153
        args.setVendorId(vendorId);
2159
        args.setVendorId(vendorId);
-
 
2160
        args.setBillingWarehouseId(billingWarehouseId);
2154
        args.write(prot);
2161
        args.write(prot);
2155
        prot.writeMessageEnd();
2162
        prot.writeMessageEnd();
2156
      }
2163
      }
2157
 
2164
 
2158
      public void getResult() throws WarehouseServiceException, org.apache.thrift.TException {
2165
      public void getResult() throws WarehouseServiceException, org.apache.thrift.TException {
Line 2163... Line 2170...
2163
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
2170
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
2164
        (new Client(prot)).recv_scanForPurchaseReturn();
2171
        (new Client(prot)).recv_scanForPurchaseReturn();
2165
      }
2172
      }
2166
    }
2173
    }
2167
 
2174
 
2168
    public void scanForLostItem(List<InventoryItem> lostItems, long vendorId, org.apache.thrift.async.AsyncMethodCallback<scanForLostItem_call> resultHandler) throws org.apache.thrift.TException {
2175
    public void scanForLostItem(List<InventoryItem> lostItems, long vendorId, long billingWarehouseId, org.apache.thrift.async.AsyncMethodCallback<scanForLostItem_call> resultHandler) throws org.apache.thrift.TException {
2169
      checkReady();
2176
      checkReady();
2170
      scanForLostItem_call method_call = new scanForLostItem_call(lostItems, vendorId, resultHandler, this, ___protocolFactory, ___transport);
2177
      scanForLostItem_call method_call = new scanForLostItem_call(lostItems, vendorId, billingWarehouseId, resultHandler, this, ___protocolFactory, ___transport);
2171
      this.___currentMethod = method_call;
2178
      this.___currentMethod = method_call;
2172
      ___manager.call(method_call);
2179
      ___manager.call(method_call);
2173
    }
2180
    }
2174
 
2181
 
2175
    public static class scanForLostItem_call extends org.apache.thrift.async.TAsyncMethodCall {
2182
    public static class scanForLostItem_call extends org.apache.thrift.async.TAsyncMethodCall {
2176
      private List<InventoryItem> lostItems;
2183
      private List<InventoryItem> lostItems;
2177
      private long vendorId;
2184
      private long vendorId;
-
 
2185
      private long billingWarehouseId;
2178
      public scanForLostItem_call(List<InventoryItem> lostItems, long vendorId, org.apache.thrift.async.AsyncMethodCallback<scanForLostItem_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 {
2186
      public scanForLostItem_call(List<InventoryItem> lostItems, long vendorId, long billingWarehouseId, org.apache.thrift.async.AsyncMethodCallback<scanForLostItem_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 {
2179
        super(client, protocolFactory, transport, resultHandler, false);
2187
        super(client, protocolFactory, transport, resultHandler, false);
2180
        this.lostItems = lostItems;
2188
        this.lostItems = lostItems;
2181
        this.vendorId = vendorId;
2189
        this.vendorId = vendorId;
-
 
2190
        this.billingWarehouseId = billingWarehouseId;
2182
      }
2191
      }
2183
 
2192
 
2184
      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
2193
      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
2185
        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("scanForLostItem", org.apache.thrift.protocol.TMessageType.CALL, 0));
2194
        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("scanForLostItem", org.apache.thrift.protocol.TMessageType.CALL, 0));
2186
        scanForLostItem_args args = new scanForLostItem_args();
2195
        scanForLostItem_args args = new scanForLostItem_args();
2187
        args.setLostItems(lostItems);
2196
        args.setLostItems(lostItems);
2188
        args.setVendorId(vendorId);
2197
        args.setVendorId(vendorId);
-
 
2198
        args.setBillingWarehouseId(billingWarehouseId);
2189
        args.write(prot);
2199
        args.write(prot);
2190
        prot.writeMessageEnd();
2200
        prot.writeMessageEnd();
2191
      }
2201
      }
2192
 
2202
 
2193
      public void getResult() throws WarehouseServiceException, org.apache.thrift.TException {
2203
      public void getResult() throws WarehouseServiceException, org.apache.thrift.TException {
Line 3491... Line 3501...
3491
      }
3501
      }
3492
 
3502
 
3493
      protected scanForPurchaseReturn_result getResult(I iface, scanForPurchaseReturn_args args) throws org.apache.thrift.TException {
3503
      protected scanForPurchaseReturn_result getResult(I iface, scanForPurchaseReturn_args args) throws org.apache.thrift.TException {
3494
        scanForPurchaseReturn_result result = new scanForPurchaseReturn_result();
3504
        scanForPurchaseReturn_result result = new scanForPurchaseReturn_result();
3495
        try {
3505
        try {
3496
          iface.scanForPurchaseReturn(args.saleReturnItems, args.vendorId);
3506
          iface.scanForPurchaseReturn(args.saleReturnItems, args.vendorId, args.billingWarehouseId);
3497
        } catch (WarehouseServiceException ex) {
3507
        } catch (WarehouseServiceException ex) {
3498
          result.ex = ex;
3508
          result.ex = ex;
3499
        }
3509
        }
3500
        return result;
3510
        return result;
3501
      }
3511
      }
Line 3511... Line 3521...
3511
      }
3521
      }
3512
 
3522
 
3513
      protected scanForLostItem_result getResult(I iface, scanForLostItem_args args) throws org.apache.thrift.TException {
3523
      protected scanForLostItem_result getResult(I iface, scanForLostItem_args args) throws org.apache.thrift.TException {
3514
        scanForLostItem_result result = new scanForLostItem_result();
3524
        scanForLostItem_result result = new scanForLostItem_result();
3515
        try {
3525
        try {
3516
          iface.scanForLostItem(args.lostItems, args.vendorId);
3526
          iface.scanForLostItem(args.lostItems, args.vendorId, args.billingWarehouseId);
3517
        } catch (WarehouseServiceException ex) {
3527
        } catch (WarehouseServiceException ex) {
3518
          result.ex = ex;
3528
          result.ex = ex;
3519
        }
3529
        }
3520
        return result;
3530
        return result;
3521
      }
3531
      }
Line 16584... Line 16594...
16584
  public static class scanForPurchaseReturn_args implements org.apache.thrift.TBase<scanForPurchaseReturn_args, scanForPurchaseReturn_args._Fields>, java.io.Serializable, Cloneable   {
16594
  public static class scanForPurchaseReturn_args implements org.apache.thrift.TBase<scanForPurchaseReturn_args, scanForPurchaseReturn_args._Fields>, java.io.Serializable, Cloneable   {
16585
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("scanForPurchaseReturn_args");
16595
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("scanForPurchaseReturn_args");
16586
 
16596
 
16587
    private static final org.apache.thrift.protocol.TField SALE_RETURN_ITEMS_FIELD_DESC = new org.apache.thrift.protocol.TField("saleReturnItems", org.apache.thrift.protocol.TType.LIST, (short)1);
16597
    private static final org.apache.thrift.protocol.TField SALE_RETURN_ITEMS_FIELD_DESC = new org.apache.thrift.protocol.TField("saleReturnItems", org.apache.thrift.protocol.TType.LIST, (short)1);
16588
    private static final org.apache.thrift.protocol.TField VENDOR_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("vendorId", org.apache.thrift.protocol.TType.I64, (short)2);
16598
    private static final org.apache.thrift.protocol.TField VENDOR_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("vendorId", org.apache.thrift.protocol.TType.I64, (short)2);
-
 
16599
    private static final org.apache.thrift.protocol.TField BILLING_WAREHOUSE_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("billingWarehouseId", org.apache.thrift.protocol.TType.I64, (short)3);
16589
 
16600
 
16590
    private List<InventoryItem> saleReturnItems; // required
16601
    private List<InventoryItem> saleReturnItems; // required
16591
    private long vendorId; // required
16602
    private long vendorId; // required
-
 
16603
    private long billingWarehouseId; // required
16592
 
16604
 
16593
    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
16605
    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
16594
    public enum _Fields implements org.apache.thrift.TFieldIdEnum {
16606
    public enum _Fields implements org.apache.thrift.TFieldIdEnum {
16595
      SALE_RETURN_ITEMS((short)1, "saleReturnItems"),
16607
      SALE_RETURN_ITEMS((short)1, "saleReturnItems"),
16596
      VENDOR_ID((short)2, "vendorId");
16608
      VENDOR_ID((short)2, "vendorId"),
-
 
16609
      BILLING_WAREHOUSE_ID((short)3, "billingWarehouseId");
16597
 
16610
 
16598
      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
16611
      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
16599
 
16612
 
16600
      static {
16613
      static {
16601
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
16614
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
Line 16610... Line 16623...
16610
        switch(fieldId) {
16623
        switch(fieldId) {
16611
          case 1: // SALE_RETURN_ITEMS
16624
          case 1: // SALE_RETURN_ITEMS
16612
            return SALE_RETURN_ITEMS;
16625
            return SALE_RETURN_ITEMS;
16613
          case 2: // VENDOR_ID
16626
          case 2: // VENDOR_ID
16614
            return VENDOR_ID;
16627
            return VENDOR_ID;
-
 
16628
          case 3: // BILLING_WAREHOUSE_ID
-
 
16629
            return BILLING_WAREHOUSE_ID;
16615
          default:
16630
          default:
16616
            return null;
16631
            return null;
16617
        }
16632
        }
16618
      }
16633
      }
16619
 
16634
 
Line 16651... Line 16666...
16651
      }
16666
      }
16652
    }
16667
    }
16653
 
16668
 
16654
    // isset id assignments
16669
    // isset id assignments
16655
    private static final int __VENDORID_ISSET_ID = 0;
16670
    private static final int __VENDORID_ISSET_ID = 0;
-
 
16671
    private static final int __BILLINGWAREHOUSEID_ISSET_ID = 1;
16656
    private BitSet __isset_bit_vector = new BitSet(1);
16672
    private BitSet __isset_bit_vector = new BitSet(2);
16657
 
16673
 
16658
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
16674
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
16659
    static {
16675
    static {
16660
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
16676
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
16661
      tmpMap.put(_Fields.SALE_RETURN_ITEMS, new org.apache.thrift.meta_data.FieldMetaData("saleReturnItems", org.apache.thrift.TFieldRequirementType.DEFAULT, 
16677
      tmpMap.put(_Fields.SALE_RETURN_ITEMS, new org.apache.thrift.meta_data.FieldMetaData("saleReturnItems", org.apache.thrift.TFieldRequirementType.DEFAULT, 
16662
          new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
16678
          new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
16663
              new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, InventoryItem.class))));
16679
              new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, InventoryItem.class))));
16664
      tmpMap.put(_Fields.VENDOR_ID, new org.apache.thrift.meta_data.FieldMetaData("vendorId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
16680
      tmpMap.put(_Fields.VENDOR_ID, new org.apache.thrift.meta_data.FieldMetaData("vendorId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
16665
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
16681
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
-
 
16682
      tmpMap.put(_Fields.BILLING_WAREHOUSE_ID, new org.apache.thrift.meta_data.FieldMetaData("billingWarehouseId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
16683
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
16666
      metaDataMap = Collections.unmodifiableMap(tmpMap);
16684
      metaDataMap = Collections.unmodifiableMap(tmpMap);
16667
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(scanForPurchaseReturn_args.class, metaDataMap);
16685
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(scanForPurchaseReturn_args.class, metaDataMap);
16668
    }
16686
    }
16669
 
16687
 
16670
    public scanForPurchaseReturn_args() {
16688
    public scanForPurchaseReturn_args() {
16671
    }
16689
    }
16672
 
16690
 
16673
    public scanForPurchaseReturn_args(
16691
    public scanForPurchaseReturn_args(
16674
      List<InventoryItem> saleReturnItems,
16692
      List<InventoryItem> saleReturnItems,
16675
      long vendorId)
16693
      long vendorId,
-
 
16694
      long billingWarehouseId)
16676
    {
16695
    {
16677
      this();
16696
      this();
16678
      this.saleReturnItems = saleReturnItems;
16697
      this.saleReturnItems = saleReturnItems;
16679
      this.vendorId = vendorId;
16698
      this.vendorId = vendorId;
16680
      setVendorIdIsSet(true);
16699
      setVendorIdIsSet(true);
-
 
16700
      this.billingWarehouseId = billingWarehouseId;
-
 
16701
      setBillingWarehouseIdIsSet(true);
16681
    }
16702
    }
16682
 
16703
 
16683
    /**
16704
    /**
16684
     * Performs a deep copy on <i>other</i>.
16705
     * Performs a deep copy on <i>other</i>.
16685
     */
16706
     */
Line 16692... Line 16713...
16692
          __this__saleReturnItems.add(new InventoryItem(other_element));
16713
          __this__saleReturnItems.add(new InventoryItem(other_element));
16693
        }
16714
        }
16694
        this.saleReturnItems = __this__saleReturnItems;
16715
        this.saleReturnItems = __this__saleReturnItems;
16695
      }
16716
      }
16696
      this.vendorId = other.vendorId;
16717
      this.vendorId = other.vendorId;
-
 
16718
      this.billingWarehouseId = other.billingWarehouseId;
16697
    }
16719
    }
16698
 
16720
 
16699
    public scanForPurchaseReturn_args deepCopy() {
16721
    public scanForPurchaseReturn_args deepCopy() {
16700
      return new scanForPurchaseReturn_args(this);
16722
      return new scanForPurchaseReturn_args(this);
16701
    }
16723
    }
Line 16703... Line 16725...
16703
    @Override
16725
    @Override
16704
    public void clear() {
16726
    public void clear() {
16705
      this.saleReturnItems = null;
16727
      this.saleReturnItems = null;
16706
      setVendorIdIsSet(false);
16728
      setVendorIdIsSet(false);
16707
      this.vendorId = 0;
16729
      this.vendorId = 0;
-
 
16730
      setBillingWarehouseIdIsSet(false);
-
 
16731
      this.billingWarehouseId = 0;
16708
    }
16732
    }
16709
 
16733
 
16710
    public int getSaleReturnItemsSize() {
16734
    public int getSaleReturnItemsSize() {
16711
      return (this.saleReturnItems == null) ? 0 : this.saleReturnItems.size();
16735
      return (this.saleReturnItems == null) ? 0 : this.saleReturnItems.size();
16712
    }
16736
    }
Line 16765... Line 16789...
16765
 
16789
 
16766
    public void setVendorIdIsSet(boolean value) {
16790
    public void setVendorIdIsSet(boolean value) {
16767
      __isset_bit_vector.set(__VENDORID_ISSET_ID, value);
16791
      __isset_bit_vector.set(__VENDORID_ISSET_ID, value);
16768
    }
16792
    }
16769
 
16793
 
-
 
16794
    public long getBillingWarehouseId() {
-
 
16795
      return this.billingWarehouseId;
-
 
16796
    }
-
 
16797
 
-
 
16798
    public void setBillingWarehouseId(long billingWarehouseId) {
-
 
16799
      this.billingWarehouseId = billingWarehouseId;
-
 
16800
      setBillingWarehouseIdIsSet(true);
-
 
16801
    }
-
 
16802
 
-
 
16803
    public void unsetBillingWarehouseId() {
-
 
16804
      __isset_bit_vector.clear(__BILLINGWAREHOUSEID_ISSET_ID);
-
 
16805
    }
-
 
16806
 
-
 
16807
    /** Returns true if field billingWarehouseId is set (has been assigned a value) and false otherwise */
-
 
16808
    public boolean isSetBillingWarehouseId() {
-
 
16809
      return __isset_bit_vector.get(__BILLINGWAREHOUSEID_ISSET_ID);
-
 
16810
    }
-
 
16811
 
-
 
16812
    public void setBillingWarehouseIdIsSet(boolean value) {
-
 
16813
      __isset_bit_vector.set(__BILLINGWAREHOUSEID_ISSET_ID, value);
-
 
16814
    }
-
 
16815
 
16770
    public void setFieldValue(_Fields field, Object value) {
16816
    public void setFieldValue(_Fields field, Object value) {
16771
      switch (field) {
16817
      switch (field) {
16772
      case SALE_RETURN_ITEMS:
16818
      case SALE_RETURN_ITEMS:
16773
        if (value == null) {
16819
        if (value == null) {
16774
          unsetSaleReturnItems();
16820
          unsetSaleReturnItems();
Line 16783... Line 16829...
16783
        } else {
16829
        } else {
16784
          setVendorId((Long)value);
16830
          setVendorId((Long)value);
16785
        }
16831
        }
16786
        break;
16832
        break;
16787
 
16833
 
-
 
16834
      case BILLING_WAREHOUSE_ID:
-
 
16835
        if (value == null) {
-
 
16836
          unsetBillingWarehouseId();
-
 
16837
        } else {
-
 
16838
          setBillingWarehouseId((Long)value);
-
 
16839
        }
-
 
16840
        break;
-
 
16841
 
16788
      }
16842
      }
16789
    }
16843
    }
16790
 
16844
 
16791
    public Object getFieldValue(_Fields field) {
16845
    public Object getFieldValue(_Fields field) {
16792
      switch (field) {
16846
      switch (field) {
Line 16794... Line 16848...
16794
        return getSaleReturnItems();
16848
        return getSaleReturnItems();
16795
 
16849
 
16796
      case VENDOR_ID:
16850
      case VENDOR_ID:
16797
        return Long.valueOf(getVendorId());
16851
        return Long.valueOf(getVendorId());
16798
 
16852
 
-
 
16853
      case BILLING_WAREHOUSE_ID:
-
 
16854
        return Long.valueOf(getBillingWarehouseId());
-
 
16855
 
16799
      }
16856
      }
16800
      throw new IllegalStateException();
16857
      throw new IllegalStateException();
16801
    }
16858
    }
16802
 
16859
 
16803
    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
16860
    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
Line 16809... Line 16866...
16809
      switch (field) {
16866
      switch (field) {
16810
      case SALE_RETURN_ITEMS:
16867
      case SALE_RETURN_ITEMS:
16811
        return isSetSaleReturnItems();
16868
        return isSetSaleReturnItems();
16812
      case VENDOR_ID:
16869
      case VENDOR_ID:
16813
        return isSetVendorId();
16870
        return isSetVendorId();
-
 
16871
      case BILLING_WAREHOUSE_ID:
-
 
16872
        return isSetBillingWarehouseId();
16814
      }
16873
      }
16815
      throw new IllegalStateException();
16874
      throw new IllegalStateException();
16816
    }
16875
    }
16817
 
16876
 
16818
    @Override
16877
    @Override
Line 16844... Line 16903...
16844
          return false;
16903
          return false;
16845
        if (this.vendorId != that.vendorId)
16904
        if (this.vendorId != that.vendorId)
16846
          return false;
16905
          return false;
16847
      }
16906
      }
16848
 
16907
 
-
 
16908
      boolean this_present_billingWarehouseId = true;
-
 
16909
      boolean that_present_billingWarehouseId = true;
-
 
16910
      if (this_present_billingWarehouseId || that_present_billingWarehouseId) {
-
 
16911
        if (!(this_present_billingWarehouseId && that_present_billingWarehouseId))
-
 
16912
          return false;
-
 
16913
        if (this.billingWarehouseId != that.billingWarehouseId)
-
 
16914
          return false;
-
 
16915
      }
-
 
16916
 
16849
      return true;
16917
      return true;
16850
    }
16918
    }
16851
 
16919
 
16852
    @Override
16920
    @Override
16853
    public int hashCode() {
16921
    public int hashCode() {
Line 16880... Line 16948...
16880
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.vendorId, typedOther.vendorId);
16948
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.vendorId, typedOther.vendorId);
16881
        if (lastComparison != 0) {
16949
        if (lastComparison != 0) {
16882
          return lastComparison;
16950
          return lastComparison;
16883
        }
16951
        }
16884
      }
16952
      }
-
 
16953
      lastComparison = Boolean.valueOf(isSetBillingWarehouseId()).compareTo(typedOther.isSetBillingWarehouseId());
-
 
16954
      if (lastComparison != 0) {
-
 
16955
        return lastComparison;
-
 
16956
      }
-
 
16957
      if (isSetBillingWarehouseId()) {
-
 
16958
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.billingWarehouseId, typedOther.billingWarehouseId);
-
 
16959
        if (lastComparison != 0) {
-
 
16960
          return lastComparison;
-
 
16961
        }
-
 
16962
      }
16885
      return 0;
16963
      return 0;
16886
    }
16964
    }
16887
 
16965
 
16888
    public _Fields fieldForId(int fieldId) {
16966
    public _Fields fieldForId(int fieldId) {
16889
      return _Fields.findByThriftId(fieldId);
16967
      return _Fields.findByThriftId(fieldId);
Line 16923... Line 17001...
16923
              setVendorIdIsSet(true);
17001
              setVendorIdIsSet(true);
16924
            } else { 
17002
            } else { 
16925
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
17003
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
16926
            }
17004
            }
16927
            break;
17005
            break;
-
 
17006
          case 3: // BILLING_WAREHOUSE_ID
-
 
17007
            if (field.type == org.apache.thrift.protocol.TType.I64) {
-
 
17008
              this.billingWarehouseId = iprot.readI64();
-
 
17009
              setBillingWarehouseIdIsSet(true);
-
 
17010
            } else { 
-
 
17011
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
17012
            }
-
 
17013
            break;
16928
          default:
17014
          default:
16929
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
17015
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
16930
        }
17016
        }
16931
        iprot.readFieldEnd();
17017
        iprot.readFieldEnd();
16932
      }
17018
      }
Line 16951... Line 17037...
16951
        oprot.writeFieldEnd();
17037
        oprot.writeFieldEnd();
16952
      }
17038
      }
16953
      oprot.writeFieldBegin(VENDOR_ID_FIELD_DESC);
17039
      oprot.writeFieldBegin(VENDOR_ID_FIELD_DESC);
16954
      oprot.writeI64(this.vendorId);
17040
      oprot.writeI64(this.vendorId);
16955
      oprot.writeFieldEnd();
17041
      oprot.writeFieldEnd();
-
 
17042
      oprot.writeFieldBegin(BILLING_WAREHOUSE_ID_FIELD_DESC);
-
 
17043
      oprot.writeI64(this.billingWarehouseId);
-
 
17044
      oprot.writeFieldEnd();
16956
      oprot.writeFieldStop();
17045
      oprot.writeFieldStop();
16957
      oprot.writeStructEnd();
17046
      oprot.writeStructEnd();
16958
    }
17047
    }
16959
 
17048
 
16960
    @Override
17049
    @Override
Line 16971... Line 17060...
16971
      first = false;
17060
      first = false;
16972
      if (!first) sb.append(", ");
17061
      if (!first) sb.append(", ");
16973
      sb.append("vendorId:");
17062
      sb.append("vendorId:");
16974
      sb.append(this.vendorId);
17063
      sb.append(this.vendorId);
16975
      first = false;
17064
      first = false;
-
 
17065
      if (!first) sb.append(", ");
-
 
17066
      sb.append("billingWarehouseId:");
-
 
17067
      sb.append(this.billingWarehouseId);
-
 
17068
      first = false;
16976
      sb.append(")");
17069
      sb.append(")");
16977
      return sb.toString();
17070
      return sb.toString();
16978
    }
17071
    }
16979
 
17072
 
16980
    public void validate() throws org.apache.thrift.TException {
17073
    public void validate() throws org.apache.thrift.TException {
Line 17296... Line 17389...
17296
  public static class scanForLostItem_args implements org.apache.thrift.TBase<scanForLostItem_args, scanForLostItem_args._Fields>, java.io.Serializable, Cloneable   {
17389
  public static class scanForLostItem_args implements org.apache.thrift.TBase<scanForLostItem_args, scanForLostItem_args._Fields>, java.io.Serializable, Cloneable   {
17297
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("scanForLostItem_args");
17390
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("scanForLostItem_args");
17298
 
17391
 
17299
    private static final org.apache.thrift.protocol.TField LOST_ITEMS_FIELD_DESC = new org.apache.thrift.protocol.TField("lostItems", org.apache.thrift.protocol.TType.LIST, (short)1);
17392
    private static final org.apache.thrift.protocol.TField LOST_ITEMS_FIELD_DESC = new org.apache.thrift.protocol.TField("lostItems", org.apache.thrift.protocol.TType.LIST, (short)1);
17300
    private static final org.apache.thrift.protocol.TField VENDOR_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("vendorId", org.apache.thrift.protocol.TType.I64, (short)2);
17393
    private static final org.apache.thrift.protocol.TField VENDOR_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("vendorId", org.apache.thrift.protocol.TType.I64, (short)2);
-
 
17394
    private static final org.apache.thrift.protocol.TField BILLING_WAREHOUSE_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("billingWarehouseId", org.apache.thrift.protocol.TType.I64, (short)3);
17301
 
17395
 
17302
    private List<InventoryItem> lostItems; // required
17396
    private List<InventoryItem> lostItems; // required
17303
    private long vendorId; // required
17397
    private long vendorId; // required
-
 
17398
    private long billingWarehouseId; // required
17304
 
17399
 
17305
    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
17400
    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
17306
    public enum _Fields implements org.apache.thrift.TFieldIdEnum {
17401
    public enum _Fields implements org.apache.thrift.TFieldIdEnum {
17307
      LOST_ITEMS((short)1, "lostItems"),
17402
      LOST_ITEMS((short)1, "lostItems"),
17308
      VENDOR_ID((short)2, "vendorId");
17403
      VENDOR_ID((short)2, "vendorId"),
-
 
17404
      BILLING_WAREHOUSE_ID((short)3, "billingWarehouseId");
17309
 
17405
 
17310
      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
17406
      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
17311
 
17407
 
17312
      static {
17408
      static {
17313
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
17409
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
Line 17322... Line 17418...
17322
        switch(fieldId) {
17418
        switch(fieldId) {
17323
          case 1: // LOST_ITEMS
17419
          case 1: // LOST_ITEMS
17324
            return LOST_ITEMS;
17420
            return LOST_ITEMS;
17325
          case 2: // VENDOR_ID
17421
          case 2: // VENDOR_ID
17326
            return VENDOR_ID;
17422
            return VENDOR_ID;
-
 
17423
          case 3: // BILLING_WAREHOUSE_ID
-
 
17424
            return BILLING_WAREHOUSE_ID;
17327
          default:
17425
          default:
17328
            return null;
17426
            return null;
17329
        }
17427
        }
17330
      }
17428
      }
17331
 
17429
 
Line 17363... Line 17461...
17363
      }
17461
      }
17364
    }
17462
    }
17365
 
17463
 
17366
    // isset id assignments
17464
    // isset id assignments
17367
    private static final int __VENDORID_ISSET_ID = 0;
17465
    private static final int __VENDORID_ISSET_ID = 0;
-
 
17466
    private static final int __BILLINGWAREHOUSEID_ISSET_ID = 1;
17368
    private BitSet __isset_bit_vector = new BitSet(1);
17467
    private BitSet __isset_bit_vector = new BitSet(2);
17369
 
17468
 
17370
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
17469
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
17371
    static {
17470
    static {
17372
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
17471
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
17373
      tmpMap.put(_Fields.LOST_ITEMS, new org.apache.thrift.meta_data.FieldMetaData("lostItems", org.apache.thrift.TFieldRequirementType.DEFAULT, 
17472
      tmpMap.put(_Fields.LOST_ITEMS, new org.apache.thrift.meta_data.FieldMetaData("lostItems", org.apache.thrift.TFieldRequirementType.DEFAULT, 
17374
          new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
17473
          new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
17375
              new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, InventoryItem.class))));
17474
              new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, InventoryItem.class))));
17376
      tmpMap.put(_Fields.VENDOR_ID, new org.apache.thrift.meta_data.FieldMetaData("vendorId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
17475
      tmpMap.put(_Fields.VENDOR_ID, new org.apache.thrift.meta_data.FieldMetaData("vendorId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
17377
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
17476
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
-
 
17477
      tmpMap.put(_Fields.BILLING_WAREHOUSE_ID, new org.apache.thrift.meta_data.FieldMetaData("billingWarehouseId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
17478
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
17378
      metaDataMap = Collections.unmodifiableMap(tmpMap);
17479
      metaDataMap = Collections.unmodifiableMap(tmpMap);
17379
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(scanForLostItem_args.class, metaDataMap);
17480
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(scanForLostItem_args.class, metaDataMap);
17380
    }
17481
    }
17381
 
17482
 
17382
    public scanForLostItem_args() {
17483
    public scanForLostItem_args() {
17383
    }
17484
    }
17384
 
17485
 
17385
    public scanForLostItem_args(
17486
    public scanForLostItem_args(
17386
      List<InventoryItem> lostItems,
17487
      List<InventoryItem> lostItems,
17387
      long vendorId)
17488
      long vendorId,
-
 
17489
      long billingWarehouseId)
17388
    {
17490
    {
17389
      this();
17491
      this();
17390
      this.lostItems = lostItems;
17492
      this.lostItems = lostItems;
17391
      this.vendorId = vendorId;
17493
      this.vendorId = vendorId;
17392
      setVendorIdIsSet(true);
17494
      setVendorIdIsSet(true);
-
 
17495
      this.billingWarehouseId = billingWarehouseId;
-
 
17496
      setBillingWarehouseIdIsSet(true);
17393
    }
17497
    }
17394
 
17498
 
17395
    /**
17499
    /**
17396
     * Performs a deep copy on <i>other</i>.
17500
     * Performs a deep copy on <i>other</i>.
17397
     */
17501
     */
Line 17404... Line 17508...
17404
          __this__lostItems.add(new InventoryItem(other_element));
17508
          __this__lostItems.add(new InventoryItem(other_element));
17405
        }
17509
        }
17406
        this.lostItems = __this__lostItems;
17510
        this.lostItems = __this__lostItems;
17407
      }
17511
      }
17408
      this.vendorId = other.vendorId;
17512
      this.vendorId = other.vendorId;
-
 
17513
      this.billingWarehouseId = other.billingWarehouseId;
17409
    }
17514
    }
17410
 
17515
 
17411
    public scanForLostItem_args deepCopy() {
17516
    public scanForLostItem_args deepCopy() {
17412
      return new scanForLostItem_args(this);
17517
      return new scanForLostItem_args(this);
17413
    }
17518
    }
Line 17415... Line 17520...
17415
    @Override
17520
    @Override
17416
    public void clear() {
17521
    public void clear() {
17417
      this.lostItems = null;
17522
      this.lostItems = null;
17418
      setVendorIdIsSet(false);
17523
      setVendorIdIsSet(false);
17419
      this.vendorId = 0;
17524
      this.vendorId = 0;
-
 
17525
      setBillingWarehouseIdIsSet(false);
-
 
17526
      this.billingWarehouseId = 0;
17420
    }
17527
    }
17421
 
17528
 
17422
    public int getLostItemsSize() {
17529
    public int getLostItemsSize() {
17423
      return (this.lostItems == null) ? 0 : this.lostItems.size();
17530
      return (this.lostItems == null) ? 0 : this.lostItems.size();
17424
    }
17531
    }
Line 17477... Line 17584...
17477
 
17584
 
17478
    public void setVendorIdIsSet(boolean value) {
17585
    public void setVendorIdIsSet(boolean value) {
17479
      __isset_bit_vector.set(__VENDORID_ISSET_ID, value);
17586
      __isset_bit_vector.set(__VENDORID_ISSET_ID, value);
17480
    }
17587
    }
17481
 
17588
 
-
 
17589
    public long getBillingWarehouseId() {
-
 
17590
      return this.billingWarehouseId;
-
 
17591
    }
-
 
17592
 
-
 
17593
    public void setBillingWarehouseId(long billingWarehouseId) {
-
 
17594
      this.billingWarehouseId = billingWarehouseId;
-
 
17595
      setBillingWarehouseIdIsSet(true);
-
 
17596
    }
-
 
17597
 
-
 
17598
    public void unsetBillingWarehouseId() {
-
 
17599
      __isset_bit_vector.clear(__BILLINGWAREHOUSEID_ISSET_ID);
-
 
17600
    }
-
 
17601
 
-
 
17602
    /** Returns true if field billingWarehouseId is set (has been assigned a value) and false otherwise */
-
 
17603
    public boolean isSetBillingWarehouseId() {
-
 
17604
      return __isset_bit_vector.get(__BILLINGWAREHOUSEID_ISSET_ID);
-
 
17605
    }
-
 
17606
 
-
 
17607
    public void setBillingWarehouseIdIsSet(boolean value) {
-
 
17608
      __isset_bit_vector.set(__BILLINGWAREHOUSEID_ISSET_ID, value);
-
 
17609
    }
-
 
17610
 
17482
    public void setFieldValue(_Fields field, Object value) {
17611
    public void setFieldValue(_Fields field, Object value) {
17483
      switch (field) {
17612
      switch (field) {
17484
      case LOST_ITEMS:
17613
      case LOST_ITEMS:
17485
        if (value == null) {
17614
        if (value == null) {
17486
          unsetLostItems();
17615
          unsetLostItems();
Line 17495... Line 17624...
17495
        } else {
17624
        } else {
17496
          setVendorId((Long)value);
17625
          setVendorId((Long)value);
17497
        }
17626
        }
17498
        break;
17627
        break;
17499
 
17628
 
-
 
17629
      case BILLING_WAREHOUSE_ID:
-
 
17630
        if (value == null) {
-
 
17631
          unsetBillingWarehouseId();
-
 
17632
        } else {
-
 
17633
          setBillingWarehouseId((Long)value);
-
 
17634
        }
-
 
17635
        break;
-
 
17636
 
17500
      }
17637
      }
17501
    }
17638
    }
17502
 
17639
 
17503
    public Object getFieldValue(_Fields field) {
17640
    public Object getFieldValue(_Fields field) {
17504
      switch (field) {
17641
      switch (field) {
Line 17506... Line 17643...
17506
        return getLostItems();
17643
        return getLostItems();
17507
 
17644
 
17508
      case VENDOR_ID:
17645
      case VENDOR_ID:
17509
        return Long.valueOf(getVendorId());
17646
        return Long.valueOf(getVendorId());
17510
 
17647
 
-
 
17648
      case BILLING_WAREHOUSE_ID:
-
 
17649
        return Long.valueOf(getBillingWarehouseId());
-
 
17650
 
17511
      }
17651
      }
17512
      throw new IllegalStateException();
17652
      throw new IllegalStateException();
17513
    }
17653
    }
17514
 
17654
 
17515
    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
17655
    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
Line 17521... Line 17661...
17521
      switch (field) {
17661
      switch (field) {
17522
      case LOST_ITEMS:
17662
      case LOST_ITEMS:
17523
        return isSetLostItems();
17663
        return isSetLostItems();
17524
      case VENDOR_ID:
17664
      case VENDOR_ID:
17525
        return isSetVendorId();
17665
        return isSetVendorId();
-
 
17666
      case BILLING_WAREHOUSE_ID:
-
 
17667
        return isSetBillingWarehouseId();
17526
      }
17668
      }
17527
      throw new IllegalStateException();
17669
      throw new IllegalStateException();
17528
    }
17670
    }
17529
 
17671
 
17530
    @Override
17672
    @Override
Line 17556... Line 17698...
17556
          return false;
17698
          return false;
17557
        if (this.vendorId != that.vendorId)
17699
        if (this.vendorId != that.vendorId)
17558
          return false;
17700
          return false;
17559
      }
17701
      }
17560
 
17702
 
-
 
17703
      boolean this_present_billingWarehouseId = true;
-
 
17704
      boolean that_present_billingWarehouseId = true;
-
 
17705
      if (this_present_billingWarehouseId || that_present_billingWarehouseId) {
-
 
17706
        if (!(this_present_billingWarehouseId && that_present_billingWarehouseId))
-
 
17707
          return false;
-
 
17708
        if (this.billingWarehouseId != that.billingWarehouseId)
-
 
17709
          return false;
-
 
17710
      }
-
 
17711
 
17561
      return true;
17712
      return true;
17562
    }
17713
    }
17563
 
17714
 
17564
    @Override
17715
    @Override
17565
    public int hashCode() {
17716
    public int hashCode() {
Line 17592... Line 17743...
17592
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.vendorId, typedOther.vendorId);
17743
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.vendorId, typedOther.vendorId);
17593
        if (lastComparison != 0) {
17744
        if (lastComparison != 0) {
17594
          return lastComparison;
17745
          return lastComparison;
17595
        }
17746
        }
17596
      }
17747
      }
-
 
17748
      lastComparison = Boolean.valueOf(isSetBillingWarehouseId()).compareTo(typedOther.isSetBillingWarehouseId());
-
 
17749
      if (lastComparison != 0) {
-
 
17750
        return lastComparison;
-
 
17751
      }
-
 
17752
      if (isSetBillingWarehouseId()) {
-
 
17753
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.billingWarehouseId, typedOther.billingWarehouseId);
-
 
17754
        if (lastComparison != 0) {
-
 
17755
          return lastComparison;
-
 
17756
        }
-
 
17757
      }
17597
      return 0;
17758
      return 0;
17598
    }
17759
    }
17599
 
17760
 
17600
    public _Fields fieldForId(int fieldId) {
17761
    public _Fields fieldForId(int fieldId) {
17601
      return _Fields.findByThriftId(fieldId);
17762
      return _Fields.findByThriftId(fieldId);
Line 17635... Line 17796...
17635
              setVendorIdIsSet(true);
17796
              setVendorIdIsSet(true);
17636
            } else { 
17797
            } else { 
17637
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
17798
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
17638
            }
17799
            }
17639
            break;
17800
            break;
-
 
17801
          case 3: // BILLING_WAREHOUSE_ID
-
 
17802
            if (field.type == org.apache.thrift.protocol.TType.I64) {
-
 
17803
              this.billingWarehouseId = iprot.readI64();
-
 
17804
              setBillingWarehouseIdIsSet(true);
-
 
17805
            } else { 
-
 
17806
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
17807
            }
-
 
17808
            break;
17640
          default:
17809
          default:
17641
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
17810
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
17642
        }
17811
        }
17643
        iprot.readFieldEnd();
17812
        iprot.readFieldEnd();
17644
      }
17813
      }
Line 17663... Line 17832...
17663
        oprot.writeFieldEnd();
17832
        oprot.writeFieldEnd();
17664
      }
17833
      }
17665
      oprot.writeFieldBegin(VENDOR_ID_FIELD_DESC);
17834
      oprot.writeFieldBegin(VENDOR_ID_FIELD_DESC);
17666
      oprot.writeI64(this.vendorId);
17835
      oprot.writeI64(this.vendorId);
17667
      oprot.writeFieldEnd();
17836
      oprot.writeFieldEnd();
-
 
17837
      oprot.writeFieldBegin(BILLING_WAREHOUSE_ID_FIELD_DESC);
-
 
17838
      oprot.writeI64(this.billingWarehouseId);
-
 
17839
      oprot.writeFieldEnd();
17668
      oprot.writeFieldStop();
17840
      oprot.writeFieldStop();
17669
      oprot.writeStructEnd();
17841
      oprot.writeStructEnd();
17670
    }
17842
    }
17671
 
17843
 
17672
    @Override
17844
    @Override
Line 17683... Line 17855...
17683
      first = false;
17855
      first = false;
17684
      if (!first) sb.append(", ");
17856
      if (!first) sb.append(", ");
17685
      sb.append("vendorId:");
17857
      sb.append("vendorId:");
17686
      sb.append(this.vendorId);
17858
      sb.append(this.vendorId);
17687
      first = false;
17859
      first = false;
-
 
17860
      if (!first) sb.append(", ");
-
 
17861
      sb.append("billingWarehouseId:");
-
 
17862
      sb.append(this.billingWarehouseId);
-
 
17863
      first = false;
17688
      sb.append(")");
17864
      sb.append(")");
17689
      return sb.toString();
17865
      return sb.toString();
17690
    }
17866
    }
17691
 
17867
 
17692
    public void validate() throws org.apache.thrift.TException {
17868
    public void validate() throws org.apache.thrift.TException {