Subversion Repositories SmartDukaan

Rev

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

Rev 4600 Rev 4602
Line 358... Line 358...
358
     * If the order is in any other status, it returns false.
358
     * If the order is in any other status, it returns false.
359
     * Throws an exception if the order with the given id couldn't be found.
359
     * Throws an exception if the order with the given id couldn't be found.
360
     * 
360
     * 
361
     * @param orderId
361
     * @param orderId
362
     * @param pickupNumber
362
     * @param pickupNumber
-
 
363
     * @param providerId
363
     */
364
     */
364
    public boolean authorizePickup(long orderId, String pickupNumber) throws TransactionServiceException, org.apache.thrift.TException;
365
    public boolean authorizePickup(long orderId, String pickupNumber, long providerId) throws TransactionServiceException, org.apache.thrift.TException;
365
 
366
 
366
    /**
367
    /**
367
     * Marks all DOA_PICKUP_AUTHORIZED orders of the previous day for a provider as DOA_RETURN_IN_TRANSIT.
368
     * Marks all DOA_PICKUP_AUTHORIZED orders of the previous day for a provider as DOA_RETURN_IN_TRANSIT.
368
     * Returns a list of orders that were authorized for pickup but did not appear in the pick-up report.
369
     * Returns a list of orders that were authorized for pickup but did not appear in the pick-up report.
369
     * 
370
     * 
Line 767... Line 768...
767
 
768
 
768
    public void markOrderReturnRequestAuthorized(long orderId, boolean isAuthorized, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.markOrderReturnRequestAuthorized_call> resultHandler) throws org.apache.thrift.TException;
769
    public void markOrderReturnRequestAuthorized(long orderId, boolean isAuthorized, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.markOrderReturnRequestAuthorized_call> resultHandler) throws org.apache.thrift.TException;
769
 
770
 
770
    public void requestPickupNumber(long orderId, long providerId, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.requestPickupNumber_call> resultHandler) throws org.apache.thrift.TException;
771
    public void requestPickupNumber(long orderId, long providerId, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.requestPickupNumber_call> resultHandler) throws org.apache.thrift.TException;
771
 
772
 
772
    public void authorizePickup(long orderId, String pickupNumber, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.authorizePickup_call> resultHandler) throws org.apache.thrift.TException;
773
    public void authorizePickup(long orderId, String pickupNumber, long providerId, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.authorizePickup_call> resultHandler) throws org.apache.thrift.TException;
773
 
774
 
774
    public void markDoasAsPickedUp(long providerId, Map<String,String> pickupDetails, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.markDoasAsPickedUp_call> resultHandler) throws org.apache.thrift.TException;
775
    public void markDoasAsPickedUp(long providerId, Map<String,String> pickupDetails, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.markDoasAsPickedUp_call> resultHandler) throws org.apache.thrift.TException;
775
 
776
 
776
    public void receiveReturn(long orderId, long receiveCondition, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.receiveReturn_call> resultHandler) throws org.apache.thrift.TException;
777
    public void receiveReturn(long orderId, long receiveCondition, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.receiveReturn_call> resultHandler) throws org.apache.thrift.TException;
777
 
778
 
Line 2104... Line 2105...
2104
        throw result.ex;
2105
        throw result.ex;
2105
      }
2106
      }
2106
      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "requestPickupNumber failed: unknown result");
2107
      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "requestPickupNumber failed: unknown result");
2107
    }
2108
    }
2108
 
2109
 
2109
    public boolean authorizePickup(long orderId, String pickupNumber) throws TransactionServiceException, org.apache.thrift.TException
2110
    public boolean authorizePickup(long orderId, String pickupNumber, long providerId) throws TransactionServiceException, org.apache.thrift.TException
2110
    {
2111
    {
2111
      send_authorizePickup(orderId, pickupNumber);
2112
      send_authorizePickup(orderId, pickupNumber, providerId);
2112
      return recv_authorizePickup();
2113
      return recv_authorizePickup();
2113
    }
2114
    }
2114
 
2115
 
2115
    public void send_authorizePickup(long orderId, String pickupNumber) throws org.apache.thrift.TException
2116
    public void send_authorizePickup(long orderId, String pickupNumber, long providerId) throws org.apache.thrift.TException
2116
    {
2117
    {
2117
      authorizePickup_args args = new authorizePickup_args();
2118
      authorizePickup_args args = new authorizePickup_args();
2118
      args.setOrderId(orderId);
2119
      args.setOrderId(orderId);
2119
      args.setPickupNumber(pickupNumber);
2120
      args.setPickupNumber(pickupNumber);
-
 
2121
      args.setProviderId(providerId);
2120
      sendBase("authorizePickup", args);
2122
      sendBase("authorizePickup", args);
2121
    }
2123
    }
2122
 
2124
 
2123
    public boolean recv_authorizePickup() throws TransactionServiceException, org.apache.thrift.TException
2125
    public boolean recv_authorizePickup() throws TransactionServiceException, org.apache.thrift.TException
2124
    {
2126
    {
Line 4823... Line 4825...
4823
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
4825
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
4824
        return (new Client(prot)).recv_requestPickupNumber();
4826
        return (new Client(prot)).recv_requestPickupNumber();
4825
      }
4827
      }
4826
    }
4828
    }
4827
 
4829
 
4828
    public void authorizePickup(long orderId, String pickupNumber, org.apache.thrift.async.AsyncMethodCallback<authorizePickup_call> resultHandler) throws org.apache.thrift.TException {
4830
    public void authorizePickup(long orderId, String pickupNumber, long providerId, org.apache.thrift.async.AsyncMethodCallback<authorizePickup_call> resultHandler) throws org.apache.thrift.TException {
4829
      checkReady();
4831
      checkReady();
4830
      authorizePickup_call method_call = new authorizePickup_call(orderId, pickupNumber, resultHandler, this, ___protocolFactory, ___transport);
4832
      authorizePickup_call method_call = new authorizePickup_call(orderId, pickupNumber, providerId, resultHandler, this, ___protocolFactory, ___transport);
4831
      this.___currentMethod = method_call;
4833
      this.___currentMethod = method_call;
4832
      ___manager.call(method_call);
4834
      ___manager.call(method_call);
4833
    }
4835
    }
4834
 
4836
 
4835
    public static class authorizePickup_call extends org.apache.thrift.async.TAsyncMethodCall {
4837
    public static class authorizePickup_call extends org.apache.thrift.async.TAsyncMethodCall {
4836
      private long orderId;
4838
      private long orderId;
4837
      private String pickupNumber;
4839
      private String pickupNumber;
-
 
4840
      private long providerId;
4838
      public authorizePickup_call(long orderId, String pickupNumber, org.apache.thrift.async.AsyncMethodCallback<authorizePickup_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 {
4841
      public authorizePickup_call(long orderId, String pickupNumber, long providerId, org.apache.thrift.async.AsyncMethodCallback<authorizePickup_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 {
4839
        super(client, protocolFactory, transport, resultHandler, false);
4842
        super(client, protocolFactory, transport, resultHandler, false);
4840
        this.orderId = orderId;
4843
        this.orderId = orderId;
4841
        this.pickupNumber = pickupNumber;
4844
        this.pickupNumber = pickupNumber;
-
 
4845
        this.providerId = providerId;
4842
      }
4846
      }
4843
 
4847
 
4844
      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
4848
      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
4845
        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("authorizePickup", org.apache.thrift.protocol.TMessageType.CALL, 0));
4849
        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("authorizePickup", org.apache.thrift.protocol.TMessageType.CALL, 0));
4846
        authorizePickup_args args = new authorizePickup_args();
4850
        authorizePickup_args args = new authorizePickup_args();
4847
        args.setOrderId(orderId);
4851
        args.setOrderId(orderId);
4848
        args.setPickupNumber(pickupNumber);
4852
        args.setPickupNumber(pickupNumber);
-
 
4853
        args.setProviderId(providerId);
4849
        args.write(prot);
4854
        args.write(prot);
4850
        prot.writeMessageEnd();
4855
        prot.writeMessageEnd();
4851
      }
4856
      }
4852
 
4857
 
4853
      public boolean getResult() throws TransactionServiceException, org.apache.thrift.TException {
4858
      public boolean getResult() throws TransactionServiceException, org.apache.thrift.TException {
Line 7311... Line 7316...
7311
      }
7316
      }
7312
 
7317
 
7313
      protected authorizePickup_result getResult(I iface, authorizePickup_args args) throws org.apache.thrift.TException {
7318
      protected authorizePickup_result getResult(I iface, authorizePickup_args args) throws org.apache.thrift.TException {
7314
        authorizePickup_result result = new authorizePickup_result();
7319
        authorizePickup_result result = new authorizePickup_result();
7315
        try {
7320
        try {
7316
          result.success = iface.authorizePickup(args.orderId, args.pickupNumber);
7321
          result.success = iface.authorizePickup(args.orderId, args.pickupNumber, args.providerId);
7317
          result.setSuccessIsSet(true);
7322
          result.setSuccessIsSet(true);
7318
        } catch (TransactionServiceException ex) {
7323
        } catch (TransactionServiceException ex) {
7319
          result.ex = ex;
7324
          result.ex = ex;
7320
        }
7325
        }
7321
        return result;
7326
        return result;
Line 43898... Line 43903...
43898
  public static class authorizePickup_args implements org.apache.thrift.TBase<authorizePickup_args, authorizePickup_args._Fields>, java.io.Serializable, Cloneable   {
43903
  public static class authorizePickup_args implements org.apache.thrift.TBase<authorizePickup_args, authorizePickup_args._Fields>, java.io.Serializable, Cloneable   {
43899
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("authorizePickup_args");
43904
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("authorizePickup_args");
43900
 
43905
 
43901
    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);
43906
    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);
43902
    private static final org.apache.thrift.protocol.TField PICKUP_NUMBER_FIELD_DESC = new org.apache.thrift.protocol.TField("pickupNumber", org.apache.thrift.protocol.TType.STRING, (short)2);
43907
    private static final org.apache.thrift.protocol.TField PICKUP_NUMBER_FIELD_DESC = new org.apache.thrift.protocol.TField("pickupNumber", org.apache.thrift.protocol.TType.STRING, (short)2);
-
 
43908
    private static final org.apache.thrift.protocol.TField PROVIDER_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("providerId", org.apache.thrift.protocol.TType.I64, (short)3);
43903
 
43909
 
43904
    private long orderId; // required
43910
    private long orderId; // required
43905
    private String pickupNumber; // required
43911
    private String pickupNumber; // required
-
 
43912
    private long providerId; // required
43906
 
43913
 
43907
    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
43914
    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
43908
    public enum _Fields implements org.apache.thrift.TFieldIdEnum {
43915
    public enum _Fields implements org.apache.thrift.TFieldIdEnum {
43909
      ORDER_ID((short)1, "orderId"),
43916
      ORDER_ID((short)1, "orderId"),
43910
      PICKUP_NUMBER((short)2, "pickupNumber");
43917
      PICKUP_NUMBER((short)2, "pickupNumber"),
-
 
43918
      PROVIDER_ID((short)3, "providerId");
43911
 
43919
 
43912
      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
43920
      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
43913
 
43921
 
43914
      static {
43922
      static {
43915
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
43923
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
Line 43924... Line 43932...
43924
        switch(fieldId) {
43932
        switch(fieldId) {
43925
          case 1: // ORDER_ID
43933
          case 1: // ORDER_ID
43926
            return ORDER_ID;
43934
            return ORDER_ID;
43927
          case 2: // PICKUP_NUMBER
43935
          case 2: // PICKUP_NUMBER
43928
            return PICKUP_NUMBER;
43936
            return PICKUP_NUMBER;
-
 
43937
          case 3: // PROVIDER_ID
-
 
43938
            return PROVIDER_ID;
43929
          default:
43939
          default:
43930
            return null;
43940
            return null;
43931
        }
43941
        }
43932
      }
43942
      }
43933
 
43943
 
Line 43965... Line 43975...
43965
      }
43975
      }
43966
    }
43976
    }
43967
 
43977
 
43968
    // isset id assignments
43978
    // isset id assignments
43969
    private static final int __ORDERID_ISSET_ID = 0;
43979
    private static final int __ORDERID_ISSET_ID = 0;
-
 
43980
    private static final int __PROVIDERID_ISSET_ID = 1;
43970
    private BitSet __isset_bit_vector = new BitSet(1);
43981
    private BitSet __isset_bit_vector = new BitSet(2);
43971
 
43982
 
43972
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
43983
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
43973
    static {
43984
    static {
43974
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
43985
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
43975
      tmpMap.put(_Fields.ORDER_ID, new org.apache.thrift.meta_data.FieldMetaData("orderId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
43986
      tmpMap.put(_Fields.ORDER_ID, new org.apache.thrift.meta_data.FieldMetaData("orderId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
43976
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
43987
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
43977
      tmpMap.put(_Fields.PICKUP_NUMBER, new org.apache.thrift.meta_data.FieldMetaData("pickupNumber", org.apache.thrift.TFieldRequirementType.DEFAULT, 
43988
      tmpMap.put(_Fields.PICKUP_NUMBER, new org.apache.thrift.meta_data.FieldMetaData("pickupNumber", org.apache.thrift.TFieldRequirementType.DEFAULT, 
43978
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
43989
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
-
 
43990
      tmpMap.put(_Fields.PROVIDER_ID, new org.apache.thrift.meta_data.FieldMetaData("providerId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
43991
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
43979
      metaDataMap = Collections.unmodifiableMap(tmpMap);
43992
      metaDataMap = Collections.unmodifiableMap(tmpMap);
43980
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(authorizePickup_args.class, metaDataMap);
43993
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(authorizePickup_args.class, metaDataMap);
43981
    }
43994
    }
43982
 
43995
 
43983
    public authorizePickup_args() {
43996
    public authorizePickup_args() {
43984
    }
43997
    }
43985
 
43998
 
43986
    public authorizePickup_args(
43999
    public authorizePickup_args(
43987
      long orderId,
44000
      long orderId,
43988
      String pickupNumber)
44001
      String pickupNumber,
-
 
44002
      long providerId)
43989
    {
44003
    {
43990
      this();
44004
      this();
43991
      this.orderId = orderId;
44005
      this.orderId = orderId;
43992
      setOrderIdIsSet(true);
44006
      setOrderIdIsSet(true);
43993
      this.pickupNumber = pickupNumber;
44007
      this.pickupNumber = pickupNumber;
-
 
44008
      this.providerId = providerId;
-
 
44009
      setProviderIdIsSet(true);
43994
    }
44010
    }
43995
 
44011
 
43996
    /**
44012
    /**
43997
     * Performs a deep copy on <i>other</i>.
44013
     * Performs a deep copy on <i>other</i>.
43998
     */
44014
     */
Line 44001... Line 44017...
44001
      __isset_bit_vector.or(other.__isset_bit_vector);
44017
      __isset_bit_vector.or(other.__isset_bit_vector);
44002
      this.orderId = other.orderId;
44018
      this.orderId = other.orderId;
44003
      if (other.isSetPickupNumber()) {
44019
      if (other.isSetPickupNumber()) {
44004
        this.pickupNumber = other.pickupNumber;
44020
        this.pickupNumber = other.pickupNumber;
44005
      }
44021
      }
-
 
44022
      this.providerId = other.providerId;
44006
    }
44023
    }
44007
 
44024
 
44008
    public authorizePickup_args deepCopy() {
44025
    public authorizePickup_args deepCopy() {
44009
      return new authorizePickup_args(this);
44026
      return new authorizePickup_args(this);
44010
    }
44027
    }
Line 44012... Line 44029...
44012
    @Override
44029
    @Override
44013
    public void clear() {
44030
    public void clear() {
44014
      setOrderIdIsSet(false);
44031
      setOrderIdIsSet(false);
44015
      this.orderId = 0;
44032
      this.orderId = 0;
44016
      this.pickupNumber = null;
44033
      this.pickupNumber = null;
-
 
44034
      setProviderIdIsSet(false);
-
 
44035
      this.providerId = 0;
44017
    }
44036
    }
44018
 
44037
 
44019
    public long getOrderId() {
44038
    public long getOrderId() {
44020
      return this.orderId;
44039
      return this.orderId;
44021
    }
44040
    }
Line 44059... Line 44078...
44059
      if (!value) {
44078
      if (!value) {
44060
        this.pickupNumber = null;
44079
        this.pickupNumber = null;
44061
      }
44080
      }
44062
    }
44081
    }
44063
 
44082
 
-
 
44083
    public long getProviderId() {
-
 
44084
      return this.providerId;
-
 
44085
    }
-
 
44086
 
-
 
44087
    public void setProviderId(long providerId) {
-
 
44088
      this.providerId = providerId;
-
 
44089
      setProviderIdIsSet(true);
-
 
44090
    }
-
 
44091
 
-
 
44092
    public void unsetProviderId() {
-
 
44093
      __isset_bit_vector.clear(__PROVIDERID_ISSET_ID);
-
 
44094
    }
-
 
44095
 
-
 
44096
    /** Returns true if field providerId is set (has been assigned a value) and false otherwise */
-
 
44097
    public boolean isSetProviderId() {
-
 
44098
      return __isset_bit_vector.get(__PROVIDERID_ISSET_ID);
-
 
44099
    }
-
 
44100
 
-
 
44101
    public void setProviderIdIsSet(boolean value) {
-
 
44102
      __isset_bit_vector.set(__PROVIDERID_ISSET_ID, value);
-
 
44103
    }
-
 
44104
 
44064
    public void setFieldValue(_Fields field, Object value) {
44105
    public void setFieldValue(_Fields field, Object value) {
44065
      switch (field) {
44106
      switch (field) {
44066
      case ORDER_ID:
44107
      case ORDER_ID:
44067
        if (value == null) {
44108
        if (value == null) {
44068
          unsetOrderId();
44109
          unsetOrderId();
Line 44077... Line 44118...
44077
        } else {
44118
        } else {
44078
          setPickupNumber((String)value);
44119
          setPickupNumber((String)value);
44079
        }
44120
        }
44080
        break;
44121
        break;
44081
 
44122
 
-
 
44123
      case PROVIDER_ID:
-
 
44124
        if (value == null) {
-
 
44125
          unsetProviderId();
-
 
44126
        } else {
-
 
44127
          setProviderId((Long)value);
-
 
44128
        }
-
 
44129
        break;
-
 
44130
 
44082
      }
44131
      }
44083
    }
44132
    }
44084
 
44133
 
44085
    public Object getFieldValue(_Fields field) {
44134
    public Object getFieldValue(_Fields field) {
44086
      switch (field) {
44135
      switch (field) {
Line 44088... Line 44137...
44088
        return Long.valueOf(getOrderId());
44137
        return Long.valueOf(getOrderId());
44089
 
44138
 
44090
      case PICKUP_NUMBER:
44139
      case PICKUP_NUMBER:
44091
        return getPickupNumber();
44140
        return getPickupNumber();
44092
 
44141
 
-
 
44142
      case PROVIDER_ID:
-
 
44143
        return Long.valueOf(getProviderId());
-
 
44144
 
44093
      }
44145
      }
44094
      throw new IllegalStateException();
44146
      throw new IllegalStateException();
44095
    }
44147
    }
44096
 
44148
 
44097
    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
44149
    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
Line 44103... Line 44155...
44103
      switch (field) {
44155
      switch (field) {
44104
      case ORDER_ID:
44156
      case ORDER_ID:
44105
        return isSetOrderId();
44157
        return isSetOrderId();
44106
      case PICKUP_NUMBER:
44158
      case PICKUP_NUMBER:
44107
        return isSetPickupNumber();
44159
        return isSetPickupNumber();
-
 
44160
      case PROVIDER_ID:
-
 
44161
        return isSetProviderId();
44108
      }
44162
      }
44109
      throw new IllegalStateException();
44163
      throw new IllegalStateException();
44110
    }
44164
    }
44111
 
44165
 
44112
    @Override
44166
    @Override
Line 44138... Line 44192...
44138
          return false;
44192
          return false;
44139
        if (!this.pickupNumber.equals(that.pickupNumber))
44193
        if (!this.pickupNumber.equals(that.pickupNumber))
44140
          return false;
44194
          return false;
44141
      }
44195
      }
44142
 
44196
 
-
 
44197
      boolean this_present_providerId = true;
-
 
44198
      boolean that_present_providerId = true;
-
 
44199
      if (this_present_providerId || that_present_providerId) {
-
 
44200
        if (!(this_present_providerId && that_present_providerId))
-
 
44201
          return false;
-
 
44202
        if (this.providerId != that.providerId)
-
 
44203
          return false;
-
 
44204
      }
-
 
44205
 
44143
      return true;
44206
      return true;
44144
    }
44207
    }
44145
 
44208
 
44146
    @Override
44209
    @Override
44147
    public int hashCode() {
44210
    public int hashCode() {
Line 44174... Line 44237...
44174
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.pickupNumber, typedOther.pickupNumber);
44237
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.pickupNumber, typedOther.pickupNumber);
44175
        if (lastComparison != 0) {
44238
        if (lastComparison != 0) {
44176
          return lastComparison;
44239
          return lastComparison;
44177
        }
44240
        }
44178
      }
44241
      }
-
 
44242
      lastComparison = Boolean.valueOf(isSetProviderId()).compareTo(typedOther.isSetProviderId());
-
 
44243
      if (lastComparison != 0) {
-
 
44244
        return lastComparison;
-
 
44245
      }
-
 
44246
      if (isSetProviderId()) {
-
 
44247
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.providerId, typedOther.providerId);
-
 
44248
        if (lastComparison != 0) {
-
 
44249
          return lastComparison;
-
 
44250
        }
-
 
44251
      }
44179
      return 0;
44252
      return 0;
44180
    }
44253
    }
44181
 
44254
 
44182
    public _Fields fieldForId(int fieldId) {
44255
    public _Fields fieldForId(int fieldId) {
44183
      return _Fields.findByThriftId(fieldId);
44256
      return _Fields.findByThriftId(fieldId);
Line 44206... Line 44279...
44206
              this.pickupNumber = iprot.readString();
44279
              this.pickupNumber = iprot.readString();
44207
            } else { 
44280
            } else { 
44208
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
44281
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
44209
            }
44282
            }
44210
            break;
44283
            break;
-
 
44284
          case 3: // PROVIDER_ID
-
 
44285
            if (field.type == org.apache.thrift.protocol.TType.I64) {
-
 
44286
              this.providerId = iprot.readI64();
-
 
44287
              setProviderIdIsSet(true);
-
 
44288
            } else { 
-
 
44289
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
44290
            }
-
 
44291
            break;
44211
          default:
44292
          default:
44212
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
44293
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
44213
        }
44294
        }
44214
        iprot.readFieldEnd();
44295
        iprot.readFieldEnd();
44215
      }
44296
      }
Line 44227... Line 44308...
44227
      if (this.pickupNumber != null) {
44308
      if (this.pickupNumber != null) {
44228
        oprot.writeFieldBegin(PICKUP_NUMBER_FIELD_DESC);
44309
        oprot.writeFieldBegin(PICKUP_NUMBER_FIELD_DESC);
44229
        oprot.writeString(this.pickupNumber);
44310
        oprot.writeString(this.pickupNumber);
44230
        oprot.writeFieldEnd();
44311
        oprot.writeFieldEnd();
44231
      }
44312
      }
-
 
44313
      oprot.writeFieldBegin(PROVIDER_ID_FIELD_DESC);
-
 
44314
      oprot.writeI64(this.providerId);
-
 
44315
      oprot.writeFieldEnd();
44232
      oprot.writeFieldStop();
44316
      oprot.writeFieldStop();
44233
      oprot.writeStructEnd();
44317
      oprot.writeStructEnd();
44234
    }
44318
    }
44235
 
44319
 
44236
    @Override
44320
    @Override
Line 44247... Line 44331...
44247
        sb.append("null");
44331
        sb.append("null");
44248
      } else {
44332
      } else {
44249
        sb.append(this.pickupNumber);
44333
        sb.append(this.pickupNumber);
44250
      }
44334
      }
44251
      first = false;
44335
      first = false;
-
 
44336
      if (!first) sb.append(", ");
-
 
44337
      sb.append("providerId:");
-
 
44338
      sb.append(this.providerId);
-
 
44339
      first = false;
44252
      sb.append(")");
44340
      sb.append(")");
44253
      return sb.toString();
44341
      return sb.toString();
44254
    }
44342
    }
44255
 
44343
 
44256
    public void validate() throws org.apache.thrift.TException {
44344
    public void validate() throws org.apache.thrift.TException {