Subversion Repositories SmartDukaan

Rev

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

Rev 6726 Rev 6747
Line 230... Line 230...
230
     * Add the invoice number to the order.
230
     * Add the invoice number to the order.
231
     * 
231
     * 
232
     * @param orderId
232
     * @param orderId
233
     * @param invoiceNumber
233
     * @param invoiceNumber
234
     * @param color
234
     * @param color
-
 
235
     * @param serialNumber
-
 
236
     * @param itemNumber
235
     */
237
     */
236
    public void addInvoiceNumber(long orderId, String invoiceNumber, String color) throws TransactionServiceException, org.apache.thrift.TException;
238
    public void addInvoiceNumber(long orderId, String invoiceNumber, String color, String serialNumber, String itemNumber) throws TransactionServiceException, org.apache.thrift.TException;
237
 
239
 
238
    /**
240
    /**
239
     * Depending on the third parameter, marks either all prepaid or all cod orders BILLED by the
241
     * Depending on the third parameter, marks either all prepaid or all cod orders BILLED by the
240
     * given warehouse and were picked up by the given provider as SHIPPED_FROM_WH.
242
     * given warehouse and were picked up by the given provider as SHIPPED_FROM_WH.
241
     * 
243
     * 
Line 978... Line 980...
978
 
980
 
979
    public void acceptOrder(long orderId, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.acceptOrder_call> resultHandler) throws org.apache.thrift.TException;
981
    public void acceptOrder(long orderId, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.acceptOrder_call> resultHandler) throws org.apache.thrift.TException;
980
 
982
 
981
    public void addBillingDetails(long orderId, String invoice_number, List<String> serialNumber, List<String> itemNumber, String billed_by, long jacketNumber, long billingType, long fulfilmentWarehouseId, boolean authorize, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.addBillingDetails_call> resultHandler) throws org.apache.thrift.TException;
983
    public void addBillingDetails(long orderId, String invoice_number, List<String> serialNumber, List<String> itemNumber, String billed_by, long jacketNumber, long billingType, long fulfilmentWarehouseId, boolean authorize, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.addBillingDetails_call> resultHandler) throws org.apache.thrift.TException;
982
 
984
 
983
    public void addInvoiceNumber(long orderId, String invoiceNumber, String color, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.addInvoiceNumber_call> resultHandler) throws org.apache.thrift.TException;
985
    public void addInvoiceNumber(long orderId, String invoiceNumber, String color, String serialNumber, String itemNumber, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.addInvoiceNumber_call> resultHandler) throws org.apache.thrift.TException;
984
 
986
 
985
    public void markOrdersAsShippedFromWarehouse(long warehouseId, long providerId, boolean cod, List<Long> orderIds, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.markOrdersAsShippedFromWarehouse_call> resultHandler) throws org.apache.thrift.TException;
987
    public void markOrdersAsShippedFromWarehouse(long warehouseId, long providerId, boolean cod, List<Long> orderIds, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.markOrdersAsShippedFromWarehouse_call> resultHandler) throws org.apache.thrift.TException;
986
 
988
 
987
    public void markOrdersAsReturnedFromStore(long providerId, List<Long> orderIds, List<String> awbs, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.markOrdersAsReturnedFromStore_call> resultHandler) throws org.apache.thrift.TException;
989
    public void markOrdersAsReturnedFromStore(long providerId, List<Long> orderIds, List<String> awbs, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.markOrdersAsReturnedFromStore_call> resultHandler) throws org.apache.thrift.TException;
988
 
990
 
Line 2145... Line 2147...
2145
        throw result.ex;
2147
        throw result.ex;
2146
      }
2148
      }
2147
      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "addBillingDetails failed: unknown result");
2149
      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "addBillingDetails failed: unknown result");
2148
    }
2150
    }
2149
 
2151
 
2150
    public void addInvoiceNumber(long orderId, String invoiceNumber, String color) throws TransactionServiceException, org.apache.thrift.TException
2152
    public void addInvoiceNumber(long orderId, String invoiceNumber, String color, String serialNumber, String itemNumber) throws TransactionServiceException, org.apache.thrift.TException
2151
    {
2153
    {
2152
      send_addInvoiceNumber(orderId, invoiceNumber, color);
2154
      send_addInvoiceNumber(orderId, invoiceNumber, color, serialNumber, itemNumber);
2153
      recv_addInvoiceNumber();
2155
      recv_addInvoiceNumber();
2154
    }
2156
    }
2155
 
2157
 
2156
    public void send_addInvoiceNumber(long orderId, String invoiceNumber, String color) throws org.apache.thrift.TException
2158
    public void send_addInvoiceNumber(long orderId, String invoiceNumber, String color, String serialNumber, String itemNumber) throws org.apache.thrift.TException
2157
    {
2159
    {
2158
      addInvoiceNumber_args args = new addInvoiceNumber_args();
2160
      addInvoiceNumber_args args = new addInvoiceNumber_args();
2159
      args.setOrderId(orderId);
2161
      args.setOrderId(orderId);
2160
      args.setInvoiceNumber(invoiceNumber);
2162
      args.setInvoiceNumber(invoiceNumber);
2161
      args.setColor(color);
2163
      args.setColor(color);
-
 
2164
      args.setSerialNumber(serialNumber);
-
 
2165
      args.setItemNumber(itemNumber);
2162
      sendBase("addInvoiceNumber", args);
2166
      sendBase("addInvoiceNumber", args);
2163
    }
2167
    }
2164
 
2168
 
2165
    public void recv_addInvoiceNumber() throws TransactionServiceException, org.apache.thrift.TException
2169
    public void recv_addInvoiceNumber() throws TransactionServiceException, org.apache.thrift.TException
2166
    {
2170
    {
Line 6219... Line 6223...
6219
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
6223
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
6220
        return (new Client(prot)).recv_addBillingDetails();
6224
        return (new Client(prot)).recv_addBillingDetails();
6221
      }
6225
      }
6222
    }
6226
    }
6223
 
6227
 
6224
    public void addInvoiceNumber(long orderId, String invoiceNumber, String color, org.apache.thrift.async.AsyncMethodCallback<addInvoiceNumber_call> resultHandler) throws org.apache.thrift.TException {
6228
    public void addInvoiceNumber(long orderId, String invoiceNumber, String color, String serialNumber, String itemNumber, org.apache.thrift.async.AsyncMethodCallback<addInvoiceNumber_call> resultHandler) throws org.apache.thrift.TException {
6225
      checkReady();
6229
      checkReady();
6226
      addInvoiceNumber_call method_call = new addInvoiceNumber_call(orderId, invoiceNumber, color, resultHandler, this, ___protocolFactory, ___transport);
6230
      addInvoiceNumber_call method_call = new addInvoiceNumber_call(orderId, invoiceNumber, color, serialNumber, itemNumber, resultHandler, this, ___protocolFactory, ___transport);
6227
      this.___currentMethod = method_call;
6231
      this.___currentMethod = method_call;
6228
      ___manager.call(method_call);
6232
      ___manager.call(method_call);
6229
    }
6233
    }
6230
 
6234
 
6231
    public static class addInvoiceNumber_call extends org.apache.thrift.async.TAsyncMethodCall {
6235
    public static class addInvoiceNumber_call extends org.apache.thrift.async.TAsyncMethodCall {
6232
      private long orderId;
6236
      private long orderId;
6233
      private String invoiceNumber;
6237
      private String invoiceNumber;
6234
      private String color;
6238
      private String color;
-
 
6239
      private String serialNumber;
-
 
6240
      private String itemNumber;
6235
      public addInvoiceNumber_call(long orderId, String invoiceNumber, String color, org.apache.thrift.async.AsyncMethodCallback<addInvoiceNumber_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 {
6241
      public addInvoiceNumber_call(long orderId, String invoiceNumber, String color, String serialNumber, String itemNumber, org.apache.thrift.async.AsyncMethodCallback<addInvoiceNumber_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 {
6236
        super(client, protocolFactory, transport, resultHandler, false);
6242
        super(client, protocolFactory, transport, resultHandler, false);
6237
        this.orderId = orderId;
6243
        this.orderId = orderId;
6238
        this.invoiceNumber = invoiceNumber;
6244
        this.invoiceNumber = invoiceNumber;
6239
        this.color = color;
6245
        this.color = color;
-
 
6246
        this.serialNumber = serialNumber;
-
 
6247
        this.itemNumber = itemNumber;
6240
      }
6248
      }
6241
 
6249
 
6242
      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
6250
      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
6243
        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("addInvoiceNumber", org.apache.thrift.protocol.TMessageType.CALL, 0));
6251
        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("addInvoiceNumber", org.apache.thrift.protocol.TMessageType.CALL, 0));
6244
        addInvoiceNumber_args args = new addInvoiceNumber_args();
6252
        addInvoiceNumber_args args = new addInvoiceNumber_args();
6245
        args.setOrderId(orderId);
6253
        args.setOrderId(orderId);
6246
        args.setInvoiceNumber(invoiceNumber);
6254
        args.setInvoiceNumber(invoiceNumber);
6247
        args.setColor(color);
6255
        args.setColor(color);
-
 
6256
        args.setSerialNumber(serialNumber);
-
 
6257
        args.setItemNumber(itemNumber);
6248
        args.write(prot);
6258
        args.write(prot);
6249
        prot.writeMessageEnd();
6259
        prot.writeMessageEnd();
6250
      }
6260
      }
6251
 
6261
 
6252
      public void getResult() throws TransactionServiceException, org.apache.thrift.TException {
6262
      public void getResult() throws TransactionServiceException, org.apache.thrift.TException {
Line 10987... Line 10997...
10987
      }
10997
      }
10988
 
10998
 
10989
      protected addInvoiceNumber_result getResult(I iface, addInvoiceNumber_args args) throws org.apache.thrift.TException {
10999
      protected addInvoiceNumber_result getResult(I iface, addInvoiceNumber_args args) throws org.apache.thrift.TException {
10990
        addInvoiceNumber_result result = new addInvoiceNumber_result();
11000
        addInvoiceNumber_result result = new addInvoiceNumber_result();
10991
        try {
11001
        try {
10992
          iface.addInvoiceNumber(args.orderId, args.invoiceNumber, args.color);
11002
          iface.addInvoiceNumber(args.orderId, args.invoiceNumber, args.color, args.serialNumber, args.itemNumber);
10993
        } catch (TransactionServiceException ex) {
11003
        } catch (TransactionServiceException ex) {
10994
          result.ex = ex;
11004
          result.ex = ex;
10995
        }
11005
        }
10996
        return result;
11006
        return result;
10997
      }
11007
      }
Line 40277... Line 40287...
40277
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("addInvoiceNumber_args");
40287
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("addInvoiceNumber_args");
40278
 
40288
 
40279
    private static final org.apache.thrift.protocol.TField ORDER_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("orderId", org.apache.thrift.protocol.TType.I64, (short)1);
40289
    private static final org.apache.thrift.protocol.TField ORDER_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("orderId", org.apache.thrift.protocol.TType.I64, (short)1);
40280
    private static final org.apache.thrift.protocol.TField INVOICE_NUMBER_FIELD_DESC = new org.apache.thrift.protocol.TField("invoiceNumber", org.apache.thrift.protocol.TType.STRING, (short)2);
40290
    private static final org.apache.thrift.protocol.TField INVOICE_NUMBER_FIELD_DESC = new org.apache.thrift.protocol.TField("invoiceNumber", org.apache.thrift.protocol.TType.STRING, (short)2);
40281
    private static final org.apache.thrift.protocol.TField COLOR_FIELD_DESC = new org.apache.thrift.protocol.TField("color", org.apache.thrift.protocol.TType.STRING, (short)3);
40291
    private static final org.apache.thrift.protocol.TField COLOR_FIELD_DESC = new org.apache.thrift.protocol.TField("color", org.apache.thrift.protocol.TType.STRING, (short)3);
-
 
40292
    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)4);
-
 
40293
    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)5);
40282
 
40294
 
40283
    private long orderId; // required
40295
    private long orderId; // required
40284
    private String invoiceNumber; // required
40296
    private String invoiceNumber; // required
40285
    private String color; // required
40297
    private String color; // required
-
 
40298
    private String serialNumber; // required
-
 
40299
    private String itemNumber; // required
40286
 
40300
 
40287
    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
40301
    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
40288
    public enum _Fields implements org.apache.thrift.TFieldIdEnum {
40302
    public enum _Fields implements org.apache.thrift.TFieldIdEnum {
40289
      ORDER_ID((short)1, "orderId"),
40303
      ORDER_ID((short)1, "orderId"),
40290
      INVOICE_NUMBER((short)2, "invoiceNumber"),
40304
      INVOICE_NUMBER((short)2, "invoiceNumber"),
40291
      COLOR((short)3, "color");
40305
      COLOR((short)3, "color"),
-
 
40306
      SERIAL_NUMBER((short)4, "serialNumber"),
-
 
40307
      ITEM_NUMBER((short)5, "itemNumber");
40292
 
40308
 
40293
      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
40309
      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
40294
 
40310
 
40295
      static {
40311
      static {
40296
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
40312
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
Line 40307... Line 40323...
40307
            return ORDER_ID;
40323
            return ORDER_ID;
40308
          case 2: // INVOICE_NUMBER
40324
          case 2: // INVOICE_NUMBER
40309
            return INVOICE_NUMBER;
40325
            return INVOICE_NUMBER;
40310
          case 3: // COLOR
40326
          case 3: // COLOR
40311
            return COLOR;
40327
            return COLOR;
-
 
40328
          case 4: // SERIAL_NUMBER
-
 
40329
            return SERIAL_NUMBER;
-
 
40330
          case 5: // ITEM_NUMBER
-
 
40331
            return ITEM_NUMBER;
40312
          default:
40332
          default:
40313
            return null;
40333
            return null;
40314
        }
40334
        }
40315
      }
40335
      }
40316
 
40336
 
Line 40359... Line 40379...
40359
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
40379
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
40360
      tmpMap.put(_Fields.INVOICE_NUMBER, new org.apache.thrift.meta_data.FieldMetaData("invoiceNumber", org.apache.thrift.TFieldRequirementType.DEFAULT, 
40380
      tmpMap.put(_Fields.INVOICE_NUMBER, new org.apache.thrift.meta_data.FieldMetaData("invoiceNumber", org.apache.thrift.TFieldRequirementType.DEFAULT, 
40361
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
40381
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
40362
      tmpMap.put(_Fields.COLOR, new org.apache.thrift.meta_data.FieldMetaData("color", org.apache.thrift.TFieldRequirementType.DEFAULT, 
40382
      tmpMap.put(_Fields.COLOR, new org.apache.thrift.meta_data.FieldMetaData("color", org.apache.thrift.TFieldRequirementType.DEFAULT, 
40363
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
40383
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
-
 
40384
      tmpMap.put(_Fields.SERIAL_NUMBER, new org.apache.thrift.meta_data.FieldMetaData("serialNumber", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
40385
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
-
 
40386
      tmpMap.put(_Fields.ITEM_NUMBER, new org.apache.thrift.meta_data.FieldMetaData("itemNumber", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
40387
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
40364
      metaDataMap = Collections.unmodifiableMap(tmpMap);
40388
      metaDataMap = Collections.unmodifiableMap(tmpMap);
40365
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(addInvoiceNumber_args.class, metaDataMap);
40389
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(addInvoiceNumber_args.class, metaDataMap);
40366
    }
40390
    }
40367
 
40391
 
40368
    public addInvoiceNumber_args() {
40392
    public addInvoiceNumber_args() {
40369
    }
40393
    }
40370
 
40394
 
40371
    public addInvoiceNumber_args(
40395
    public addInvoiceNumber_args(
40372
      long orderId,
40396
      long orderId,
40373
      String invoiceNumber,
40397
      String invoiceNumber,
40374
      String color)
40398
      String color,
-
 
40399
      String serialNumber,
-
 
40400
      String itemNumber)
40375
    {
40401
    {
40376
      this();
40402
      this();
40377
      this.orderId = orderId;
40403
      this.orderId = orderId;
40378
      setOrderIdIsSet(true);
40404
      setOrderIdIsSet(true);
40379
      this.invoiceNumber = invoiceNumber;
40405
      this.invoiceNumber = invoiceNumber;
40380
      this.color = color;
40406
      this.color = color;
-
 
40407
      this.serialNumber = serialNumber;
-
 
40408
      this.itemNumber = itemNumber;
40381
    }
40409
    }
40382
 
40410
 
40383
    /**
40411
    /**
40384
     * Performs a deep copy on <i>other</i>.
40412
     * Performs a deep copy on <i>other</i>.
40385
     */
40413
     */
Line 40391... Line 40419...
40391
        this.invoiceNumber = other.invoiceNumber;
40419
        this.invoiceNumber = other.invoiceNumber;
40392
      }
40420
      }
40393
      if (other.isSetColor()) {
40421
      if (other.isSetColor()) {
40394
        this.color = other.color;
40422
        this.color = other.color;
40395
      }
40423
      }
-
 
40424
      if (other.isSetSerialNumber()) {
-
 
40425
        this.serialNumber = other.serialNumber;
-
 
40426
      }
-
 
40427
      if (other.isSetItemNumber()) {
-
 
40428
        this.itemNumber = other.itemNumber;
-
 
40429
      }
40396
    }
40430
    }
40397
 
40431
 
40398
    public addInvoiceNumber_args deepCopy() {
40432
    public addInvoiceNumber_args deepCopy() {
40399
      return new addInvoiceNumber_args(this);
40433
      return new addInvoiceNumber_args(this);
40400
    }
40434
    }
Line 40403... Line 40437...
40403
    public void clear() {
40437
    public void clear() {
40404
      setOrderIdIsSet(false);
40438
      setOrderIdIsSet(false);
40405
      this.orderId = 0;
40439
      this.orderId = 0;
40406
      this.invoiceNumber = null;
40440
      this.invoiceNumber = null;
40407
      this.color = null;
40441
      this.color = null;
-
 
40442
      this.serialNumber = null;
-
 
40443
      this.itemNumber = null;
40408
    }
40444
    }
40409
 
40445
 
40410
    public long getOrderId() {
40446
    public long getOrderId() {
40411
      return this.orderId;
40447
      return this.orderId;
40412
    }
40448
    }
Line 40473... Line 40509...
40473
      if (!value) {
40509
      if (!value) {
40474
        this.color = null;
40510
        this.color = null;
40475
      }
40511
      }
40476
    }
40512
    }
40477
 
40513
 
-
 
40514
    public String getSerialNumber() {
-
 
40515
      return this.serialNumber;
-
 
40516
    }
-
 
40517
 
-
 
40518
    public void setSerialNumber(String serialNumber) {
-
 
40519
      this.serialNumber = serialNumber;
-
 
40520
    }
-
 
40521
 
-
 
40522
    public void unsetSerialNumber() {
-
 
40523
      this.serialNumber = null;
-
 
40524
    }
-
 
40525
 
-
 
40526
    /** Returns true if field serialNumber is set (has been assigned a value) and false otherwise */
-
 
40527
    public boolean isSetSerialNumber() {
-
 
40528
      return this.serialNumber != null;
-
 
40529
    }
-
 
40530
 
-
 
40531
    public void setSerialNumberIsSet(boolean value) {
-
 
40532
      if (!value) {
-
 
40533
        this.serialNumber = null;
-
 
40534
      }
-
 
40535
    }
-
 
40536
 
-
 
40537
    public String getItemNumber() {
-
 
40538
      return this.itemNumber;
-
 
40539
    }
-
 
40540
 
-
 
40541
    public void setItemNumber(String itemNumber) {
-
 
40542
      this.itemNumber = itemNumber;
-
 
40543
    }
-
 
40544
 
-
 
40545
    public void unsetItemNumber() {
-
 
40546
      this.itemNumber = null;
-
 
40547
    }
-
 
40548
 
-
 
40549
    /** Returns true if field itemNumber is set (has been assigned a value) and false otherwise */
-
 
40550
    public boolean isSetItemNumber() {
-
 
40551
      return this.itemNumber != null;
-
 
40552
    }
-
 
40553
 
-
 
40554
    public void setItemNumberIsSet(boolean value) {
-
 
40555
      if (!value) {
-
 
40556
        this.itemNumber = null;
-
 
40557
      }
-
 
40558
    }
-
 
40559
 
40478
    public void setFieldValue(_Fields field, Object value) {
40560
    public void setFieldValue(_Fields field, Object value) {
40479
      switch (field) {
40561
      switch (field) {
40480
      case ORDER_ID:
40562
      case ORDER_ID:
40481
        if (value == null) {
40563
        if (value == null) {
40482
          unsetOrderId();
40564
          unsetOrderId();
Line 40499... Line 40581...
40499
        } else {
40581
        } else {
40500
          setColor((String)value);
40582
          setColor((String)value);
40501
        }
40583
        }
40502
        break;
40584
        break;
40503
 
40585
 
-
 
40586
      case SERIAL_NUMBER:
-
 
40587
        if (value == null) {
-
 
40588
          unsetSerialNumber();
-
 
40589
        } else {
-
 
40590
          setSerialNumber((String)value);
-
 
40591
        }
-
 
40592
        break;
-
 
40593
 
-
 
40594
      case ITEM_NUMBER:
-
 
40595
        if (value == null) {
-
 
40596
          unsetItemNumber();
-
 
40597
        } else {
-
 
40598
          setItemNumber((String)value);
-
 
40599
        }
-
 
40600
        break;
-
 
40601
 
40504
      }
40602
      }
40505
    }
40603
    }
40506
 
40604
 
40507
    public Object getFieldValue(_Fields field) {
40605
    public Object getFieldValue(_Fields field) {
40508
      switch (field) {
40606
      switch (field) {
Line 40513... Line 40611...
40513
        return getInvoiceNumber();
40611
        return getInvoiceNumber();
40514
 
40612
 
40515
      case COLOR:
40613
      case COLOR:
40516
        return getColor();
40614
        return getColor();
40517
 
40615
 
-
 
40616
      case SERIAL_NUMBER:
-
 
40617
        return getSerialNumber();
-
 
40618
 
-
 
40619
      case ITEM_NUMBER:
-
 
40620
        return getItemNumber();
-
 
40621
 
40518
      }
40622
      }
40519
      throw new IllegalStateException();
40623
      throw new IllegalStateException();
40520
    }
40624
    }
40521
 
40625
 
40522
    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
40626
    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
Line 40530... Line 40634...
40530
        return isSetOrderId();
40634
        return isSetOrderId();
40531
      case INVOICE_NUMBER:
40635
      case INVOICE_NUMBER:
40532
        return isSetInvoiceNumber();
40636
        return isSetInvoiceNumber();
40533
      case COLOR:
40637
      case COLOR:
40534
        return isSetColor();
40638
        return isSetColor();
-
 
40639
      case SERIAL_NUMBER:
-
 
40640
        return isSetSerialNumber();
-
 
40641
      case ITEM_NUMBER:
-
 
40642
        return isSetItemNumber();
40535
      }
40643
      }
40536
      throw new IllegalStateException();
40644
      throw new IllegalStateException();
40537
    }
40645
    }
40538
 
40646
 
40539
    @Override
40647
    @Override
Line 40574... Line 40682...
40574
          return false;
40682
          return false;
40575
        if (!this.color.equals(that.color))
40683
        if (!this.color.equals(that.color))
40576
          return false;
40684
          return false;
40577
      }
40685
      }
40578
 
40686
 
-
 
40687
      boolean this_present_serialNumber = true && this.isSetSerialNumber();
-
 
40688
      boolean that_present_serialNumber = true && that.isSetSerialNumber();
-
 
40689
      if (this_present_serialNumber || that_present_serialNumber) {
-
 
40690
        if (!(this_present_serialNumber && that_present_serialNumber))
-
 
40691
          return false;
-
 
40692
        if (!this.serialNumber.equals(that.serialNumber))
-
 
40693
          return false;
-
 
40694
      }
-
 
40695
 
-
 
40696
      boolean this_present_itemNumber = true && this.isSetItemNumber();
-
 
40697
      boolean that_present_itemNumber = true && that.isSetItemNumber();
-
 
40698
      if (this_present_itemNumber || that_present_itemNumber) {
-
 
40699
        if (!(this_present_itemNumber && that_present_itemNumber))
-
 
40700
          return false;
-
 
40701
        if (!this.itemNumber.equals(that.itemNumber))
-
 
40702
          return false;
-
 
40703
      }
-
 
40704
 
40579
      return true;
40705
      return true;
40580
    }
40706
    }
40581
 
40707
 
40582
    @Override
40708
    @Override
40583
    public int hashCode() {
40709
    public int hashCode() {
Line 40620... Line 40746...
40620
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.color, typedOther.color);
40746
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.color, typedOther.color);
40621
        if (lastComparison != 0) {
40747
        if (lastComparison != 0) {
40622
          return lastComparison;
40748
          return lastComparison;
40623
        }
40749
        }
40624
      }
40750
      }
-
 
40751
      lastComparison = Boolean.valueOf(isSetSerialNumber()).compareTo(typedOther.isSetSerialNumber());
-
 
40752
      if (lastComparison != 0) {
-
 
40753
        return lastComparison;
-
 
40754
      }
-
 
40755
      if (isSetSerialNumber()) {
-
 
40756
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.serialNumber, typedOther.serialNumber);
-
 
40757
        if (lastComparison != 0) {
-
 
40758
          return lastComparison;
-
 
40759
        }
-
 
40760
      }
-
 
40761
      lastComparison = Boolean.valueOf(isSetItemNumber()).compareTo(typedOther.isSetItemNumber());
-
 
40762
      if (lastComparison != 0) {
-
 
40763
        return lastComparison;
-
 
40764
      }
-
 
40765
      if (isSetItemNumber()) {
-
 
40766
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.itemNumber, typedOther.itemNumber);
-
 
40767
        if (lastComparison != 0) {
-
 
40768
          return lastComparison;
-
 
40769
        }
-
 
40770
      }
40625
      return 0;
40771
      return 0;
40626
    }
40772
    }
40627
 
40773
 
40628
    public _Fields fieldForId(int fieldId) {
40774
    public _Fields fieldForId(int fieldId) {
40629
      return _Fields.findByThriftId(fieldId);
40775
      return _Fields.findByThriftId(fieldId);
Line 40659... Line 40805...
40659
              this.color = iprot.readString();
40805
              this.color = iprot.readString();
40660
            } else { 
40806
            } else { 
40661
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
40807
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
40662
            }
40808
            }
40663
            break;
40809
            break;
-
 
40810
          case 4: // SERIAL_NUMBER
-
 
40811
            if (field.type == org.apache.thrift.protocol.TType.STRING) {
-
 
40812
              this.serialNumber = iprot.readString();
-
 
40813
            } else { 
-
 
40814
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
40815
            }
-
 
40816
            break;
-
 
40817
          case 5: // ITEM_NUMBER
-
 
40818
            if (field.type == org.apache.thrift.protocol.TType.STRING) {
-
 
40819
              this.itemNumber = iprot.readString();
-
 
40820
            } else { 
-
 
40821
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
40822
            }
-
 
40823
            break;
40664
          default:
40824
          default:
40665
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
40825
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
40666
        }
40826
        }
40667
        iprot.readFieldEnd();
40827
        iprot.readFieldEnd();
40668
      }
40828
      }
Line 40685... Line 40845...
40685
      if (this.color != null) {
40845
      if (this.color != null) {
40686
        oprot.writeFieldBegin(COLOR_FIELD_DESC);
40846
        oprot.writeFieldBegin(COLOR_FIELD_DESC);
40687
        oprot.writeString(this.color);
40847
        oprot.writeString(this.color);
40688
        oprot.writeFieldEnd();
40848
        oprot.writeFieldEnd();
40689
      }
40849
      }
-
 
40850
      if (this.serialNumber != null) {
-
 
40851
        oprot.writeFieldBegin(SERIAL_NUMBER_FIELD_DESC);
-
 
40852
        oprot.writeString(this.serialNumber);
-
 
40853
        oprot.writeFieldEnd();
-
 
40854
      }
-
 
40855
      if (this.itemNumber != null) {
-
 
40856
        oprot.writeFieldBegin(ITEM_NUMBER_FIELD_DESC);
-
 
40857
        oprot.writeString(this.itemNumber);
-
 
40858
        oprot.writeFieldEnd();
-
 
40859
      }
40690
      oprot.writeFieldStop();
40860
      oprot.writeFieldStop();
40691
      oprot.writeStructEnd();
40861
      oprot.writeStructEnd();
40692
    }
40862
    }
40693
 
40863
 
40694
    @Override
40864
    @Override
Line 40713... Line 40883...
40713
        sb.append("null");
40883
        sb.append("null");
40714
      } else {
40884
      } else {
40715
        sb.append(this.color);
40885
        sb.append(this.color);
40716
      }
40886
      }
40717
      first = false;
40887
      first = false;
-
 
40888
      if (!first) sb.append(", ");
-
 
40889
      sb.append("serialNumber:");
-
 
40890
      if (this.serialNumber == null) {
-
 
40891
        sb.append("null");
-
 
40892
      } else {
-
 
40893
        sb.append(this.serialNumber);
-
 
40894
      }
-
 
40895
      first = false;
-
 
40896
      if (!first) sb.append(", ");
-
 
40897
      sb.append("itemNumber:");
-
 
40898
      if (this.itemNumber == null) {
-
 
40899
        sb.append("null");
-
 
40900
      } else {
-
 
40901
        sb.append(this.itemNumber);
-
 
40902
      }
-
 
40903
      first = false;
40718
      sb.append(")");
40904
      sb.append(")");
40719
      return sb.toString();
40905
      return sb.toString();
40720
    }
40906
    }
40721
 
40907
 
40722
    public void validate() throws org.apache.thrift.TException {
40908
    public void validate() throws org.apache.thrift.TException {
Line 62630... Line 62816...
62630
      }
62816
      }
62631
    }
62817
    }
62632
 
62818
 
62633
    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
62819
    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
62634
      try {
62820
      try {
62635
        // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
-
 
62636
        __isset_bit_vector = new BitSet(1);
-
 
62637
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
62821
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
62638
      } catch (org.apache.thrift.TException te) {
62822
      } catch (org.apache.thrift.TException te) {
62639
        throw new java.io.IOException(te);
62823
        throw new java.io.IOException(te);
62640
      }
62824
      }
62641
    }
62825
    }
Line 72645... Line 72829...
72645
      }
72829
      }
72646
    }
72830
    }
72647
 
72831
 
72648
    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
72832
    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
72649
      try {
72833
      try {
-
 
72834
        // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
-
 
72835
        __isset_bit_vector = new BitSet(1);
72650
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
72836
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
72651
      } catch (org.apache.thrift.TException te) {
72837
      } catch (org.apache.thrift.TException te) {
72652
        throw new java.io.IOException(te);
72838
        throw new java.io.IOException(te);
72653
      }
72839
      }
72654
    }
72840
    }
Line 101577... Line 101763...
101577
      }
101763
      }
101578
    }
101764
    }
101579
 
101765
 
101580
    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
101766
    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
101581
      try {
101767
      try {
101582
        // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
-
 
101583
        __isset_bit_vector = new BitSet(1);
-
 
101584
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
101768
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
101585
      } catch (org.apache.thrift.TException te) {
101769
      } catch (org.apache.thrift.TException te) {
101586
        throw new java.io.IOException(te);
101770
        throw new java.io.IOException(te);
101587
      }
101771
      }
101588
    }
101772
    }