Subversion Repositories SmartDukaan

Rev

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

Rev 4647 Rev 4658
Line 201... Line 201...
201
     */
201
     */
202
    public boolean acceptOrder(long orderId) throws TransactionServiceException, org.apache.thrift.TException;
202
    public boolean acceptOrder(long orderId) throws TransactionServiceException, org.apache.thrift.TException;
203
 
203
 
204
    /**
204
    /**
205
     * Add billing details such as the bill number and the biller to the Order.
205
     * Add billing details such as the bill number and the biller to the Order.
206
     * Adds jacket number, item number and IMEI no. to the order. Doesn't update
206
     * Adds jacket number, item number and Serial no. to the order. Doesn't update
207
     * the IMEI no. if a -1 is supplied.
207
     * the IMEI no. if a -1 is supplied.
208
     * Also, it generates an invoice number for the order, marks the order as
208
     * Also, it generates an invoice number for the order, marks the order as
209
     * BILLED and sets the billing timestamp.
209
     * BILLED and sets the billing timestamp.
210
     * Returns false if it doesn't find the order with the given ID.
210
     * Returns false if it doesn't find the order with the given ID.
211
     * 
211
     * 
212
     * @param orderId
212
     * @param orderId
213
     * @param invoice_number
213
     * @param invoice_number
214
     * @param imeiNumber
214
     * @param serialNumber
215
     * @param itemNumber
215
     * @param itemNumber
216
     * @param billed_by
216
     * @param billed_by
217
     * @param jacketNumber
217
     * @param jacketNumber
218
     * @param billingType
218
     * @param billingType
219
     * @param vendorId
219
     * @param vendorId
220
     */
220
     */
221
    public boolean addBillingDetails(long orderId, String invoice_number, long imeiNumber, String itemNumber, String billed_by, long jacketNumber, long billingType, long vendorId) throws TransactionServiceException, org.apache.thrift.TException;
221
    public boolean addBillingDetails(long orderId, String invoice_number, String serialNumber, String itemNumber, String billed_by, long jacketNumber, long billingType, long vendorId) throws TransactionServiceException, org.apache.thrift.TException;
222
 
222
 
223
    /**
223
    /**
224
     * Add the invoice number to the order.
224
     * Add the invoice number to the order.
225
     * 
225
     * 
226
     * @param orderId
226
     * @param orderId
Line 741... Line 741...
741
 
741
 
742
    public void verifyOrder(long orderId, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.verifyOrder_call> resultHandler) throws org.apache.thrift.TException;
742
    public void verifyOrder(long orderId, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.verifyOrder_call> resultHandler) throws org.apache.thrift.TException;
743
 
743
 
744
    public void acceptOrder(long orderId, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.acceptOrder_call> resultHandler) throws org.apache.thrift.TException;
744
    public void acceptOrder(long orderId, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.acceptOrder_call> resultHandler) throws org.apache.thrift.TException;
745
 
745
 
746
    public void addBillingDetails(long orderId, String invoice_number, long imeiNumber, String itemNumber, String billed_by, long jacketNumber, long billingType, long vendorId, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.addBillingDetails_call> resultHandler) throws org.apache.thrift.TException;
746
    public void addBillingDetails(long orderId, String invoice_number, String serialNumber, String itemNumber, String billed_by, long jacketNumber, long billingType, long vendorId, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.addBillingDetails_call> resultHandler) throws org.apache.thrift.TException;
747
 
747
 
748
    public void addInvoiceNumber(long orderId, String invoiceNumber, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.addInvoiceNumber_call> resultHandler) throws org.apache.thrift.TException;
748
    public void addInvoiceNumber(long orderId, String invoiceNumber, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.addInvoiceNumber_call> resultHandler) throws org.apache.thrift.TException;
749
 
749
 
750
    public void markOrdersAsManifested(long warehouseId, long providerId, boolean cod, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.markOrdersAsManifested_call> resultHandler) throws org.apache.thrift.TException;
750
    public void markOrdersAsManifested(long warehouseId, long providerId, boolean cod, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.markOrdersAsManifested_call> resultHandler) throws org.apache.thrift.TException;
751
 
751
 
Line 1712... Line 1712...
1712
        throw result.ex;
1712
        throw result.ex;
1713
      }
1713
      }
1714
      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "acceptOrder failed: unknown result");
1714
      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "acceptOrder failed: unknown result");
1715
    }
1715
    }
1716
 
1716
 
1717
    public boolean addBillingDetails(long orderId, String invoice_number, long imeiNumber, String itemNumber, String billed_by, long jacketNumber, long billingType, long vendorId) throws TransactionServiceException, org.apache.thrift.TException
1717
    public boolean addBillingDetails(long orderId, String invoice_number, String serialNumber, String itemNumber, String billed_by, long jacketNumber, long billingType, long vendorId) throws TransactionServiceException, org.apache.thrift.TException
1718
    {
1718
    {
1719
      send_addBillingDetails(orderId, invoice_number, imeiNumber, itemNumber, billed_by, jacketNumber, billingType, vendorId);
1719
      send_addBillingDetails(orderId, invoice_number, serialNumber, itemNumber, billed_by, jacketNumber, billingType, vendorId);
1720
      return recv_addBillingDetails();
1720
      return recv_addBillingDetails();
1721
    }
1721
    }
1722
 
1722
 
1723
    public void send_addBillingDetails(long orderId, String invoice_number, long imeiNumber, String itemNumber, String billed_by, long jacketNumber, long billingType, long vendorId) throws org.apache.thrift.TException
1723
    public void send_addBillingDetails(long orderId, String invoice_number, String serialNumber, String itemNumber, String billed_by, long jacketNumber, long billingType, long vendorId) throws org.apache.thrift.TException
1724
    {
1724
    {
1725
      addBillingDetails_args args = new addBillingDetails_args();
1725
      addBillingDetails_args args = new addBillingDetails_args();
1726
      args.setOrderId(orderId);
1726
      args.setOrderId(orderId);
1727
      args.setInvoice_number(invoice_number);
1727
      args.setInvoice_number(invoice_number);
1728
      args.setImeiNumber(imeiNumber);
1728
      args.setSerialNumber(serialNumber);
1729
      args.setItemNumber(itemNumber);
1729
      args.setItemNumber(itemNumber);
1730
      args.setBilled_by(billed_by);
1730
      args.setBilled_by(billed_by);
1731
      args.setJacketNumber(jacketNumber);
1731
      args.setJacketNumber(jacketNumber);
1732
      args.setBillingType(billingType);
1732
      args.setBillingType(billingType);
1733
      args.setVendorId(vendorId);
1733
      args.setVendorId(vendorId);
Line 4316... Line 4316...
4316
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
4316
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
4317
        return (new Client(prot)).recv_acceptOrder();
4317
        return (new Client(prot)).recv_acceptOrder();
4318
      }
4318
      }
4319
    }
4319
    }
4320
 
4320
 
4321
    public void addBillingDetails(long orderId, String invoice_number, long imeiNumber, String itemNumber, String billed_by, long jacketNumber, long billingType, long vendorId, org.apache.thrift.async.AsyncMethodCallback<addBillingDetails_call> resultHandler) throws org.apache.thrift.TException {
4321
    public void addBillingDetails(long orderId, String invoice_number, String serialNumber, String itemNumber, String billed_by, long jacketNumber, long billingType, long vendorId, org.apache.thrift.async.AsyncMethodCallback<addBillingDetails_call> resultHandler) throws org.apache.thrift.TException {
4322
      checkReady();
4322
      checkReady();
4323
      addBillingDetails_call method_call = new addBillingDetails_call(orderId, invoice_number, imeiNumber, itemNumber, billed_by, jacketNumber, billingType, vendorId, resultHandler, this, ___protocolFactory, ___transport);
4323
      addBillingDetails_call method_call = new addBillingDetails_call(orderId, invoice_number, serialNumber, itemNumber, billed_by, jacketNumber, billingType, vendorId, resultHandler, this, ___protocolFactory, ___transport);
4324
      this.___currentMethod = method_call;
4324
      this.___currentMethod = method_call;
4325
      ___manager.call(method_call);
4325
      ___manager.call(method_call);
4326
    }
4326
    }
4327
 
4327
 
4328
    public static class addBillingDetails_call extends org.apache.thrift.async.TAsyncMethodCall {
4328
    public static class addBillingDetails_call extends org.apache.thrift.async.TAsyncMethodCall {
4329
      private long orderId;
4329
      private long orderId;
4330
      private String invoice_number;
4330
      private String invoice_number;
4331
      private long imeiNumber;
4331
      private String serialNumber;
4332
      private String itemNumber;
4332
      private String itemNumber;
4333
      private String billed_by;
4333
      private String billed_by;
4334
      private long jacketNumber;
4334
      private long jacketNumber;
4335
      private long billingType;
4335
      private long billingType;
4336
      private long vendorId;
4336
      private long vendorId;
4337
      public addBillingDetails_call(long orderId, String invoice_number, long imeiNumber, String itemNumber, String billed_by, long jacketNumber, long billingType, long vendorId, org.apache.thrift.async.AsyncMethodCallback<addBillingDetails_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 {
4337
      public addBillingDetails_call(long orderId, String invoice_number, String serialNumber, String itemNumber, String billed_by, long jacketNumber, long billingType, long vendorId, org.apache.thrift.async.AsyncMethodCallback<addBillingDetails_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 {
4338
        super(client, protocolFactory, transport, resultHandler, false);
4338
        super(client, protocolFactory, transport, resultHandler, false);
4339
        this.orderId = orderId;
4339
        this.orderId = orderId;
4340
        this.invoice_number = invoice_number;
4340
        this.invoice_number = invoice_number;
4341
        this.imeiNumber = imeiNumber;
4341
        this.serialNumber = serialNumber;
4342
        this.itemNumber = itemNumber;
4342
        this.itemNumber = itemNumber;
4343
        this.billed_by = billed_by;
4343
        this.billed_by = billed_by;
4344
        this.jacketNumber = jacketNumber;
4344
        this.jacketNumber = jacketNumber;
4345
        this.billingType = billingType;
4345
        this.billingType = billingType;
4346
        this.vendorId = vendorId;
4346
        this.vendorId = vendorId;
Line 4349... Line 4349...
4349
      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
4349
      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
4350
        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("addBillingDetails", org.apache.thrift.protocol.TMessageType.CALL, 0));
4350
        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("addBillingDetails", org.apache.thrift.protocol.TMessageType.CALL, 0));
4351
        addBillingDetails_args args = new addBillingDetails_args();
4351
        addBillingDetails_args args = new addBillingDetails_args();
4352
        args.setOrderId(orderId);
4352
        args.setOrderId(orderId);
4353
        args.setInvoice_number(invoice_number);
4353
        args.setInvoice_number(invoice_number);
4354
        args.setImeiNumber(imeiNumber);
4354
        args.setSerialNumber(serialNumber);
4355
        args.setItemNumber(itemNumber);
4355
        args.setItemNumber(itemNumber);
4356
        args.setBilled_by(billed_by);
4356
        args.setBilled_by(billed_by);
4357
        args.setJacketNumber(jacketNumber);
4357
        args.setJacketNumber(jacketNumber);
4358
        args.setBillingType(billingType);
4358
        args.setBillingType(billingType);
4359
        args.setVendorId(vendorId);
4359
        args.setVendorId(vendorId);
Line 7075... Line 7075...
7075
      }
7075
      }
7076
 
7076
 
7077
      protected addBillingDetails_result getResult(I iface, addBillingDetails_args args) throws org.apache.thrift.TException {
7077
      protected addBillingDetails_result getResult(I iface, addBillingDetails_args args) throws org.apache.thrift.TException {
7078
        addBillingDetails_result result = new addBillingDetails_result();
7078
        addBillingDetails_result result = new addBillingDetails_result();
7079
        try {
7079
        try {
7080
          result.success = iface.addBillingDetails(args.orderId, args.invoice_number, args.imeiNumber, args.itemNumber, args.billed_by, args.jacketNumber, args.billingType, args.vendorId);
7080
          result.success = iface.addBillingDetails(args.orderId, args.invoice_number, args.serialNumber, args.itemNumber, args.billed_by, args.jacketNumber, args.billingType, args.vendorId);
7081
          result.setSuccessIsSet(true);
7081
          result.setSuccessIsSet(true);
7082
        } catch (TransactionServiceException ex) {
7082
        } catch (TransactionServiceException ex) {
7083
          result.ex = ex;
7083
          result.ex = ex;
7084
        }
7084
        }
7085
        return result;
7085
        return result;
Line 32243... Line 32243...
32243
  public static class addBillingDetails_args implements org.apache.thrift.TBase<addBillingDetails_args, addBillingDetails_args._Fields>, java.io.Serializable, Cloneable   {
32243
  public static class addBillingDetails_args implements org.apache.thrift.TBase<addBillingDetails_args, addBillingDetails_args._Fields>, java.io.Serializable, Cloneable   {
32244
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("addBillingDetails_args");
32244
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("addBillingDetails_args");
32245
 
32245
 
32246
    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);
32246
    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);
32247
    private static final org.apache.thrift.protocol.TField INVOICE_NUMBER_FIELD_DESC = new org.apache.thrift.protocol.TField("invoice_number", org.apache.thrift.protocol.TType.STRING, (short)2);
32247
    private static final org.apache.thrift.protocol.TField INVOICE_NUMBER_FIELD_DESC = new org.apache.thrift.protocol.TField("invoice_number", org.apache.thrift.protocol.TType.STRING, (short)2);
32248
    private static final org.apache.thrift.protocol.TField IMEI_NUMBER_FIELD_DESC = new org.apache.thrift.protocol.TField("imeiNumber", org.apache.thrift.protocol.TType.I64, (short)3);
32248
    private static final org.apache.thrift.protocol.TField SERIAL_NUMBER_FIELD_DESC = new org.apache.thrift.protocol.TField("serialNumber", org.apache.thrift.protocol.TType.STRING, (short)3);
32249
    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)4);
32249
    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)4);
32250
    private static final org.apache.thrift.protocol.TField BILLED_BY_FIELD_DESC = new org.apache.thrift.protocol.TField("billed_by", org.apache.thrift.protocol.TType.STRING, (short)5);
32250
    private static final org.apache.thrift.protocol.TField BILLED_BY_FIELD_DESC = new org.apache.thrift.protocol.TField("billed_by", org.apache.thrift.protocol.TType.STRING, (short)5);
32251
    private static final org.apache.thrift.protocol.TField JACKET_NUMBER_FIELD_DESC = new org.apache.thrift.protocol.TField("jacketNumber", org.apache.thrift.protocol.TType.I64, (short)6);
32251
    private static final org.apache.thrift.protocol.TField JACKET_NUMBER_FIELD_DESC = new org.apache.thrift.protocol.TField("jacketNumber", org.apache.thrift.protocol.TType.I64, (short)6);
32252
    private static final org.apache.thrift.protocol.TField BILLING_TYPE_FIELD_DESC = new org.apache.thrift.protocol.TField("billingType", org.apache.thrift.protocol.TType.I64, (short)7);
32252
    private static final org.apache.thrift.protocol.TField BILLING_TYPE_FIELD_DESC = new org.apache.thrift.protocol.TField("billingType", org.apache.thrift.protocol.TType.I64, (short)7);
32253
    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)8);
32253
    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)8);
32254
 
32254
 
32255
    private long orderId; // required
32255
    private long orderId; // required
32256
    private String invoice_number; // required
32256
    private String invoice_number; // required
32257
    private long imeiNumber; // required
32257
    private String serialNumber; // required
32258
    private String itemNumber; // required
32258
    private String itemNumber; // required
32259
    private String billed_by; // required
32259
    private String billed_by; // required
32260
    private long jacketNumber; // required
32260
    private long jacketNumber; // required
32261
    private long billingType; // required
32261
    private long billingType; // required
32262
    private long vendorId; // required
32262
    private long vendorId; // required
32263
 
32263
 
32264
    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
32264
    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
32265
    public enum _Fields implements org.apache.thrift.TFieldIdEnum {
32265
    public enum _Fields implements org.apache.thrift.TFieldIdEnum {
32266
      ORDER_ID((short)1, "orderId"),
32266
      ORDER_ID((short)1, "orderId"),
32267
      INVOICE_NUMBER((short)2, "invoice_number"),
32267
      INVOICE_NUMBER((short)2, "invoice_number"),
32268
      IMEI_NUMBER((short)3, "imeiNumber"),
32268
      SERIAL_NUMBER((short)3, "serialNumber"),
32269
      ITEM_NUMBER((short)4, "itemNumber"),
32269
      ITEM_NUMBER((short)4, "itemNumber"),
32270
      BILLED_BY((short)5, "billed_by"),
32270
      BILLED_BY((short)5, "billed_by"),
32271
      JACKET_NUMBER((short)6, "jacketNumber"),
32271
      JACKET_NUMBER((short)6, "jacketNumber"),
32272
      BILLING_TYPE((short)7, "billingType"),
32272
      BILLING_TYPE((short)7, "billingType"),
32273
      VENDOR_ID((short)8, "vendorId");
32273
      VENDOR_ID((short)8, "vendorId");
Line 32287... Line 32287...
32287
        switch(fieldId) {
32287
        switch(fieldId) {
32288
          case 1: // ORDER_ID
32288
          case 1: // ORDER_ID
32289
            return ORDER_ID;
32289
            return ORDER_ID;
32290
          case 2: // INVOICE_NUMBER
32290
          case 2: // INVOICE_NUMBER
32291
            return INVOICE_NUMBER;
32291
            return INVOICE_NUMBER;
32292
          case 3: // IMEI_NUMBER
32292
          case 3: // SERIAL_NUMBER
32293
            return IMEI_NUMBER;
32293
            return SERIAL_NUMBER;
32294
          case 4: // ITEM_NUMBER
32294
          case 4: // ITEM_NUMBER
32295
            return ITEM_NUMBER;
32295
            return ITEM_NUMBER;
32296
          case 5: // BILLED_BY
32296
          case 5: // BILLED_BY
32297
            return BILLED_BY;
32297
            return BILLED_BY;
32298
          case 6: // JACKET_NUMBER
32298
          case 6: // JACKET_NUMBER
Line 32340... Line 32340...
32340
      }
32340
      }
32341
    }
32341
    }
32342
 
32342
 
32343
    // isset id assignments
32343
    // isset id assignments
32344
    private static final int __ORDERID_ISSET_ID = 0;
32344
    private static final int __ORDERID_ISSET_ID = 0;
32345
    private static final int __IMEINUMBER_ISSET_ID = 1;
-
 
32346
    private static final int __JACKETNUMBER_ISSET_ID = 2;
32345
    private static final int __JACKETNUMBER_ISSET_ID = 1;
32347
    private static final int __BILLINGTYPE_ISSET_ID = 3;
32346
    private static final int __BILLINGTYPE_ISSET_ID = 2;
32348
    private static final int __VENDORID_ISSET_ID = 4;
32347
    private static final int __VENDORID_ISSET_ID = 3;
32349
    private BitSet __isset_bit_vector = new BitSet(5);
32348
    private BitSet __isset_bit_vector = new BitSet(4);
32350
 
32349
 
32351
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
32350
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
32352
    static {
32351
    static {
32353
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
32352
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
32354
      tmpMap.put(_Fields.ORDER_ID, new org.apache.thrift.meta_data.FieldMetaData("orderId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
32353
      tmpMap.put(_Fields.ORDER_ID, new org.apache.thrift.meta_data.FieldMetaData("orderId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
32355
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
32354
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
32356
      tmpMap.put(_Fields.INVOICE_NUMBER, new org.apache.thrift.meta_data.FieldMetaData("invoice_number", org.apache.thrift.TFieldRequirementType.DEFAULT, 
32355
      tmpMap.put(_Fields.INVOICE_NUMBER, new org.apache.thrift.meta_data.FieldMetaData("invoice_number", org.apache.thrift.TFieldRequirementType.DEFAULT, 
32357
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
32356
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
32358
      tmpMap.put(_Fields.IMEI_NUMBER, new org.apache.thrift.meta_data.FieldMetaData("imeiNumber", org.apache.thrift.TFieldRequirementType.DEFAULT, 
32357
      tmpMap.put(_Fields.SERIAL_NUMBER, new org.apache.thrift.meta_data.FieldMetaData("serialNumber", org.apache.thrift.TFieldRequirementType.DEFAULT, 
32359
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
32358
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
32360
      tmpMap.put(_Fields.ITEM_NUMBER, new org.apache.thrift.meta_data.FieldMetaData("itemNumber", org.apache.thrift.TFieldRequirementType.DEFAULT, 
32359
      tmpMap.put(_Fields.ITEM_NUMBER, new org.apache.thrift.meta_data.FieldMetaData("itemNumber", org.apache.thrift.TFieldRequirementType.DEFAULT, 
32361
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
32360
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
32362
      tmpMap.put(_Fields.BILLED_BY, new org.apache.thrift.meta_data.FieldMetaData("billed_by", org.apache.thrift.TFieldRequirementType.DEFAULT, 
32361
      tmpMap.put(_Fields.BILLED_BY, new org.apache.thrift.meta_data.FieldMetaData("billed_by", org.apache.thrift.TFieldRequirementType.DEFAULT, 
32363
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
32362
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
32364
      tmpMap.put(_Fields.JACKET_NUMBER, new org.apache.thrift.meta_data.FieldMetaData("jacketNumber", org.apache.thrift.TFieldRequirementType.DEFAULT, 
32363
      tmpMap.put(_Fields.JACKET_NUMBER, new org.apache.thrift.meta_data.FieldMetaData("jacketNumber", org.apache.thrift.TFieldRequirementType.DEFAULT, 
Line 32375... Line 32374...
32375
    }
32374
    }
32376
 
32375
 
32377
    public addBillingDetails_args(
32376
    public addBillingDetails_args(
32378
      long orderId,
32377
      long orderId,
32379
      String invoice_number,
32378
      String invoice_number,
32380
      long imeiNumber,
32379
      String serialNumber,
32381
      String itemNumber,
32380
      String itemNumber,
32382
      String billed_by,
32381
      String billed_by,
32383
      long jacketNumber,
32382
      long jacketNumber,
32384
      long billingType,
32383
      long billingType,
32385
      long vendorId)
32384
      long vendorId)
32386
    {
32385
    {
32387
      this();
32386
      this();
32388
      this.orderId = orderId;
32387
      this.orderId = orderId;
32389
      setOrderIdIsSet(true);
32388
      setOrderIdIsSet(true);
32390
      this.invoice_number = invoice_number;
32389
      this.invoice_number = invoice_number;
32391
      this.imeiNumber = imeiNumber;
32390
      this.serialNumber = serialNumber;
32392
      setImeiNumberIsSet(true);
-
 
32393
      this.itemNumber = itemNumber;
32391
      this.itemNumber = itemNumber;
32394
      this.billed_by = billed_by;
32392
      this.billed_by = billed_by;
32395
      this.jacketNumber = jacketNumber;
32393
      this.jacketNumber = jacketNumber;
32396
      setJacketNumberIsSet(true);
32394
      setJacketNumberIsSet(true);
32397
      this.billingType = billingType;
32395
      this.billingType = billingType;
Line 32408... Line 32406...
32408
      __isset_bit_vector.or(other.__isset_bit_vector);
32406
      __isset_bit_vector.or(other.__isset_bit_vector);
32409
      this.orderId = other.orderId;
32407
      this.orderId = other.orderId;
32410
      if (other.isSetInvoice_number()) {
32408
      if (other.isSetInvoice_number()) {
32411
        this.invoice_number = other.invoice_number;
32409
        this.invoice_number = other.invoice_number;
32412
      }
32410
      }
-
 
32411
      if (other.isSetSerialNumber()) {
32413
      this.imeiNumber = other.imeiNumber;
32412
        this.serialNumber = other.serialNumber;
-
 
32413
      }
32414
      if (other.isSetItemNumber()) {
32414
      if (other.isSetItemNumber()) {
32415
        this.itemNumber = other.itemNumber;
32415
        this.itemNumber = other.itemNumber;
32416
      }
32416
      }
32417
      if (other.isSetBilled_by()) {
32417
      if (other.isSetBilled_by()) {
32418
        this.billed_by = other.billed_by;
32418
        this.billed_by = other.billed_by;
Line 32429... Line 32429...
32429
    @Override
32429
    @Override
32430
    public void clear() {
32430
    public void clear() {
32431
      setOrderIdIsSet(false);
32431
      setOrderIdIsSet(false);
32432
      this.orderId = 0;
32432
      this.orderId = 0;
32433
      this.invoice_number = null;
32433
      this.invoice_number = null;
32434
      setImeiNumberIsSet(false);
-
 
32435
      this.imeiNumber = 0;
32434
      this.serialNumber = null;
32436
      this.itemNumber = null;
32435
      this.itemNumber = null;
32437
      this.billed_by = null;
32436
      this.billed_by = null;
32438
      setJacketNumberIsSet(false);
32437
      setJacketNumberIsSet(false);
32439
      this.jacketNumber = 0;
32438
      this.jacketNumber = 0;
32440
      setBillingTypeIsSet(false);
32439
      setBillingTypeIsSet(false);
Line 32486... Line 32485...
32486
      if (!value) {
32485
      if (!value) {
32487
        this.invoice_number = null;
32486
        this.invoice_number = null;
32488
      }
32487
      }
32489
    }
32488
    }
32490
 
32489
 
32491
    public long getImeiNumber() {
32490
    public String getSerialNumber() {
32492
      return this.imeiNumber;
32491
      return this.serialNumber;
32493
    }
32492
    }
32494
 
32493
 
32495
    public void setImeiNumber(long imeiNumber) {
32494
    public void setSerialNumber(String serialNumber) {
32496
      this.imeiNumber = imeiNumber;
32495
      this.serialNumber = serialNumber;
32497
      setImeiNumberIsSet(true);
-
 
32498
    }
32496
    }
32499
 
32497
 
32500
    public void unsetImeiNumber() {
32498
    public void unsetSerialNumber() {
32501
      __isset_bit_vector.clear(__IMEINUMBER_ISSET_ID);
32499
      this.serialNumber = null;
32502
    }
32500
    }
32503
 
32501
 
32504
    /** Returns true if field imeiNumber is set (has been assigned a value) and false otherwise */
32502
    /** Returns true if field serialNumber is set (has been assigned a value) and false otherwise */
32505
    public boolean isSetImeiNumber() {
32503
    public boolean isSetSerialNumber() {
32506
      return __isset_bit_vector.get(__IMEINUMBER_ISSET_ID);
32504
      return this.serialNumber != null;
32507
    }
32505
    }
32508
 
32506
 
32509
    public void setImeiNumberIsSet(boolean value) {
32507
    public void setSerialNumberIsSet(boolean value) {
-
 
32508
      if (!value) {
32510
      __isset_bit_vector.set(__IMEINUMBER_ISSET_ID, value);
32509
        this.serialNumber = null;
-
 
32510
      }
32511
    }
32511
    }
32512
 
32512
 
32513
    public String getItemNumber() {
32513
    public String getItemNumber() {
32514
      return this.itemNumber;
32514
      return this.itemNumber;
32515
    }
32515
    }
Line 32638... Line 32638...
32638
        } else {
32638
        } else {
32639
          setInvoice_number((String)value);
32639
          setInvoice_number((String)value);
32640
        }
32640
        }
32641
        break;
32641
        break;
32642
 
32642
 
32643
      case IMEI_NUMBER:
32643
      case SERIAL_NUMBER:
32644
        if (value == null) {
32644
        if (value == null) {
32645
          unsetImeiNumber();
32645
          unsetSerialNumber();
32646
        } else {
32646
        } else {
32647
          setImeiNumber((Long)value);
32647
          setSerialNumber((String)value);
32648
        }
32648
        }
32649
        break;
32649
        break;
32650
 
32650
 
32651
      case ITEM_NUMBER:
32651
      case ITEM_NUMBER:
32652
        if (value == null) {
32652
        if (value == null) {
Line 32697... Line 32697...
32697
        return Long.valueOf(getOrderId());
32697
        return Long.valueOf(getOrderId());
32698
 
32698
 
32699
      case INVOICE_NUMBER:
32699
      case INVOICE_NUMBER:
32700
        return getInvoice_number();
32700
        return getInvoice_number();
32701
 
32701
 
32702
      case IMEI_NUMBER:
32702
      case SERIAL_NUMBER:
32703
        return Long.valueOf(getImeiNumber());
32703
        return getSerialNumber();
32704
 
32704
 
32705
      case ITEM_NUMBER:
32705
      case ITEM_NUMBER:
32706
        return getItemNumber();
32706
        return getItemNumber();
32707
 
32707
 
32708
      case BILLED_BY:
32708
      case BILLED_BY:
Line 32730... Line 32730...
32730
      switch (field) {
32730
      switch (field) {
32731
      case ORDER_ID:
32731
      case ORDER_ID:
32732
        return isSetOrderId();
32732
        return isSetOrderId();
32733
      case INVOICE_NUMBER:
32733
      case INVOICE_NUMBER:
32734
        return isSetInvoice_number();
32734
        return isSetInvoice_number();
32735
      case IMEI_NUMBER:
32735
      case SERIAL_NUMBER:
32736
        return isSetImeiNumber();
32736
        return isSetSerialNumber();
32737
      case ITEM_NUMBER:
32737
      case ITEM_NUMBER:
32738
        return isSetItemNumber();
32738
        return isSetItemNumber();
32739
      case BILLED_BY:
32739
      case BILLED_BY:
32740
        return isSetBilled_by();
32740
        return isSetBilled_by();
32741
      case JACKET_NUMBER:
32741
      case JACKET_NUMBER:
Line 32777... Line 32777...
32777
          return false;
32777
          return false;
32778
        if (!this.invoice_number.equals(that.invoice_number))
32778
        if (!this.invoice_number.equals(that.invoice_number))
32779
          return false;
32779
          return false;
32780
      }
32780
      }
32781
 
32781
 
32782
      boolean this_present_imeiNumber = true;
32782
      boolean this_present_serialNumber = true && this.isSetSerialNumber();
32783
      boolean that_present_imeiNumber = true;
32783
      boolean that_present_serialNumber = true && that.isSetSerialNumber();
32784
      if (this_present_imeiNumber || that_present_imeiNumber) {
32784
      if (this_present_serialNumber || that_present_serialNumber) {
32785
        if (!(this_present_imeiNumber && that_present_imeiNumber))
32785
        if (!(this_present_serialNumber && that_present_serialNumber))
32786
          return false;
32786
          return false;
32787
        if (this.imeiNumber != that.imeiNumber)
32787
        if (!this.serialNumber.equals(that.serialNumber))
32788
          return false;
32788
          return false;
32789
      }
32789
      }
32790
 
32790
 
32791
      boolean this_present_itemNumber = true && this.isSetItemNumber();
32791
      boolean this_present_itemNumber = true && this.isSetItemNumber();
32792
      boolean that_present_itemNumber = true && that.isSetItemNumber();
32792
      boolean that_present_itemNumber = true && that.isSetItemNumber();
Line 32867... Line 32867...
32867
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.invoice_number, typedOther.invoice_number);
32867
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.invoice_number, typedOther.invoice_number);
32868
        if (lastComparison != 0) {
32868
        if (lastComparison != 0) {
32869
          return lastComparison;
32869
          return lastComparison;
32870
        }
32870
        }
32871
      }
32871
      }
32872
      lastComparison = Boolean.valueOf(isSetImeiNumber()).compareTo(typedOther.isSetImeiNumber());
32872
      lastComparison = Boolean.valueOf(isSetSerialNumber()).compareTo(typedOther.isSetSerialNumber());
32873
      if (lastComparison != 0) {
32873
      if (lastComparison != 0) {
32874
        return lastComparison;
32874
        return lastComparison;
32875
      }
32875
      }
32876
      if (isSetImeiNumber()) {
32876
      if (isSetSerialNumber()) {
32877
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.imeiNumber, typedOther.imeiNumber);
32877
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.serialNumber, typedOther.serialNumber);
32878
        if (lastComparison != 0) {
32878
        if (lastComparison != 0) {
32879
          return lastComparison;
32879
          return lastComparison;
32880
        }
32880
        }
32881
      }
32881
      }
32882
      lastComparison = Boolean.valueOf(isSetItemNumber()).compareTo(typedOther.isSetItemNumber());
32882
      lastComparison = Boolean.valueOf(isSetItemNumber()).compareTo(typedOther.isSetItemNumber());
Line 32959... Line 32959...
32959
              this.invoice_number = iprot.readString();
32959
              this.invoice_number = iprot.readString();
32960
            } else { 
32960
            } else { 
32961
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
32961
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
32962
            }
32962
            }
32963
            break;
32963
            break;
32964
          case 3: // IMEI_NUMBER
32964
          case 3: // SERIAL_NUMBER
32965
            if (field.type == org.apache.thrift.protocol.TType.I64) {
32965
            if (field.type == org.apache.thrift.protocol.TType.STRING) {
32966
              this.imeiNumber = iprot.readI64();
32966
              this.serialNumber = iprot.readString();
32967
              setImeiNumberIsSet(true);
-
 
32968
            } else { 
32967
            } else { 
32969
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
32968
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
32970
            }
32969
            }
32971
            break;
32970
            break;
32972
          case 4: // ITEM_NUMBER
32971
          case 4: // ITEM_NUMBER
Line 33026... Line 33025...
33026
      if (this.invoice_number != null) {
33025
      if (this.invoice_number != null) {
33027
        oprot.writeFieldBegin(INVOICE_NUMBER_FIELD_DESC);
33026
        oprot.writeFieldBegin(INVOICE_NUMBER_FIELD_DESC);
33028
        oprot.writeString(this.invoice_number);
33027
        oprot.writeString(this.invoice_number);
33029
        oprot.writeFieldEnd();
33028
        oprot.writeFieldEnd();
33030
      }
33029
      }
-
 
33030
      if (this.serialNumber != null) {
33031
      oprot.writeFieldBegin(IMEI_NUMBER_FIELD_DESC);
33031
        oprot.writeFieldBegin(SERIAL_NUMBER_FIELD_DESC);
33032
      oprot.writeI64(this.imeiNumber);
33032
        oprot.writeString(this.serialNumber);
33033
      oprot.writeFieldEnd();
33033
        oprot.writeFieldEnd();
-
 
33034
      }
33034
      if (this.itemNumber != null) {
33035
      if (this.itemNumber != null) {
33035
        oprot.writeFieldBegin(ITEM_NUMBER_FIELD_DESC);
33036
        oprot.writeFieldBegin(ITEM_NUMBER_FIELD_DESC);
33036
        oprot.writeString(this.itemNumber);
33037
        oprot.writeString(this.itemNumber);
33037
        oprot.writeFieldEnd();
33038
        oprot.writeFieldEnd();
33038
      }
33039
      }
Line 33069... Line 33070...
33069
      } else {
33070
      } else {
33070
        sb.append(this.invoice_number);
33071
        sb.append(this.invoice_number);
33071
      }
33072
      }
33072
      first = false;
33073
      first = false;
33073
      if (!first) sb.append(", ");
33074
      if (!first) sb.append(", ");
33074
      sb.append("imeiNumber:");
33075
      sb.append("serialNumber:");
-
 
33076
      if (this.serialNumber == null) {
-
 
33077
        sb.append("null");
-
 
33078
      } else {
33075
      sb.append(this.imeiNumber);
33079
        sb.append(this.serialNumber);
-
 
33080
      }
33076
      first = false;
33081
      first = false;
33077
      if (!first) sb.append(", ");
33082
      if (!first) sb.append(", ");
33078
      sb.append("itemNumber:");
33083
      sb.append("itemNumber:");
33079
      if (this.itemNumber == null) {
33084
      if (this.itemNumber == null) {
33080
        sb.append("null");
33085
        sb.append("null");