Subversion Repositories SmartDukaan

Rev

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

Rev 9791 Rev 11526
Line 145... Line 145...
145
     * @param sessionStartTime
145
     * @param sessionStartTime
146
     * @param firstSource
146
     * @param firstSource
147
     * @param firstSourceTime
147
     * @param firstSourceTime
148
     * @param userId
148
     * @param userId
149
     * @param schemeId
149
     * @param schemeId
-
 
150
     * @param orderSource
150
     */
151
     */
151
    public long createOrders(long cartId, String sessionSource, long sessionStartTime, String firstSource, long firstSourceTime, long userId, long schemeId) throws ShoppingCartException, org.apache.thrift.TException;
152
    public long createOrders(long cartId, String sessionSource, long sessionStartTime, String firstSource, long firstSourceTime, long userId, long schemeId, long orderSource) throws ShoppingCartException, org.apache.thrift.TException;
152
 
153
 
153
    /**
154
    /**
154
     * Validates that:
155
     * Validates that:
155
     * 1. The checkout timestamp is greater than the updatedOn timestamp.
156
     * 1. The checkout timestamp is greater than the updatedOn timestamp.
156
     * 2. All of the lines in the cart are active items.
157
     * 2. All of the lines in the cart are active items.
Line 428... Line 429...
428
 
429
 
429
    public void deleteDiscountsFromCart(long cartId, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.deleteDiscountsFromCart_call> resultHandler) throws org.apache.thrift.TException;
430
    public void deleteDiscountsFromCart(long cartId, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.deleteDiscountsFromCart_call> resultHandler) throws org.apache.thrift.TException;
430
 
431
 
431
    public void saveDiscounts(List<Discount> discounts, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.saveDiscounts_call> resultHandler) throws org.apache.thrift.TException;
432
    public void saveDiscounts(List<Discount> discounts, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.saveDiscounts_call> resultHandler) throws org.apache.thrift.TException;
432
 
433
 
433
    public void createOrders(long cartId, String sessionSource, long sessionStartTime, String firstSource, long firstSourceTime, long userId, long schemeId, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.createOrders_call> resultHandler) throws org.apache.thrift.TException;
434
    public void createOrders(long cartId, String sessionSource, long sessionStartTime, String firstSource, long firstSourceTime, long userId, long schemeId, long orderSource, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.createOrders_call> resultHandler) throws org.apache.thrift.TException;
434
 
435
 
435
    public void validateCart(long cartId, long sourceId, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.validateCart_call> resultHandler) throws org.apache.thrift.TException;
436
    public void validateCart(long cartId, long sourceId, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.validateCart_call> resultHandler) throws org.apache.thrift.TException;
436
 
437
 
437
    public void mergeCart(long fromCartId, long toCartId, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.mergeCart_call> resultHandler) throws org.apache.thrift.TException;
438
    public void mergeCart(long fromCartId, long toCartId, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.mergeCart_call> resultHandler) throws org.apache.thrift.TException;
438
 
439
 
Line 1807... Line 1808...
1807
        throw result.scx;
1808
        throw result.scx;
1808
      }
1809
      }
1809
      return;
1810
      return;
1810
    }
1811
    }
1811
 
1812
 
1812
    public long createOrders(long cartId, String sessionSource, long sessionStartTime, String firstSource, long firstSourceTime, long userId, long schemeId) throws ShoppingCartException, org.apache.thrift.TException
1813
    public long createOrders(long cartId, String sessionSource, long sessionStartTime, String firstSource, long firstSourceTime, long userId, long schemeId, long orderSource) throws ShoppingCartException, org.apache.thrift.TException
1813
    {
1814
    {
1814
      send_createOrders(cartId, sessionSource, sessionStartTime, firstSource, firstSourceTime, userId, schemeId);
1815
      send_createOrders(cartId, sessionSource, sessionStartTime, firstSource, firstSourceTime, userId, schemeId, orderSource);
1815
      return recv_createOrders();
1816
      return recv_createOrders();
1816
    }
1817
    }
1817
 
1818
 
1818
    public void send_createOrders(long cartId, String sessionSource, long sessionStartTime, String firstSource, long firstSourceTime, long userId, long schemeId) throws org.apache.thrift.TException
1819
    public void send_createOrders(long cartId, String sessionSource, long sessionStartTime, String firstSource, long firstSourceTime, long userId, long schemeId, long orderSource) throws org.apache.thrift.TException
1819
    {
1820
    {
1820
      createOrders_args args = new createOrders_args();
1821
      createOrders_args args = new createOrders_args();
1821
      args.setCartId(cartId);
1822
      args.setCartId(cartId);
1822
      args.setSessionSource(sessionSource);
1823
      args.setSessionSource(sessionSource);
1823
      args.setSessionStartTime(sessionStartTime);
1824
      args.setSessionStartTime(sessionStartTime);
1824
      args.setFirstSource(firstSource);
1825
      args.setFirstSource(firstSource);
1825
      args.setFirstSourceTime(firstSourceTime);
1826
      args.setFirstSourceTime(firstSourceTime);
1826
      args.setUserId(userId);
1827
      args.setUserId(userId);
1827
      args.setSchemeId(schemeId);
1828
      args.setSchemeId(schemeId);
-
 
1829
      args.setOrderSource(orderSource);
1828
      sendBase("createOrders", args);
1830
      sendBase("createOrders", args);
1829
    }
1831
    }
1830
 
1832
 
1831
    public long recv_createOrders() throws ShoppingCartException, org.apache.thrift.TException
1833
    public long recv_createOrders() throws ShoppingCartException, org.apache.thrift.TException
1832
    {
1834
    {
Line 4070... Line 4072...
4070
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
4072
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
4071
        (new Client(prot)).recv_saveDiscounts();
4073
        (new Client(prot)).recv_saveDiscounts();
4072
      }
4074
      }
4073
    }
4075
    }
4074
 
4076
 
4075
    public void createOrders(long cartId, String sessionSource, long sessionStartTime, String firstSource, long firstSourceTime, long userId, long schemeId, org.apache.thrift.async.AsyncMethodCallback<createOrders_call> resultHandler) throws org.apache.thrift.TException {
4077
    public void createOrders(long cartId, String sessionSource, long sessionStartTime, String firstSource, long firstSourceTime, long userId, long schemeId, long orderSource, org.apache.thrift.async.AsyncMethodCallback<createOrders_call> resultHandler) throws org.apache.thrift.TException {
4076
      checkReady();
4078
      checkReady();
4077
      createOrders_call method_call = new createOrders_call(cartId, sessionSource, sessionStartTime, firstSource, firstSourceTime, userId, schemeId, resultHandler, this, ___protocolFactory, ___transport);
4079
      createOrders_call method_call = new createOrders_call(cartId, sessionSource, sessionStartTime, firstSource, firstSourceTime, userId, schemeId, orderSource, resultHandler, this, ___protocolFactory, ___transport);
4078
      this.___currentMethod = method_call;
4080
      this.___currentMethod = method_call;
4079
      ___manager.call(method_call);
4081
      ___manager.call(method_call);
4080
    }
4082
    }
4081
 
4083
 
4082
    public static class createOrders_call extends org.apache.thrift.async.TAsyncMethodCall {
4084
    public static class createOrders_call extends org.apache.thrift.async.TAsyncMethodCall {
Line 4085... Line 4087...
4085
      private long sessionStartTime;
4087
      private long sessionStartTime;
4086
      private String firstSource;
4088
      private String firstSource;
4087
      private long firstSourceTime;
4089
      private long firstSourceTime;
4088
      private long userId;
4090
      private long userId;
4089
      private long schemeId;
4091
      private long schemeId;
-
 
4092
      private long orderSource;
4090
      public createOrders_call(long cartId, String sessionSource, long sessionStartTime, String firstSource, long firstSourceTime, long userId, long schemeId, org.apache.thrift.async.AsyncMethodCallback<createOrders_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 {
4093
      public createOrders_call(long cartId, String sessionSource, long sessionStartTime, String firstSource, long firstSourceTime, long userId, long schemeId, long orderSource, org.apache.thrift.async.AsyncMethodCallback<createOrders_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 {
4091
        super(client, protocolFactory, transport, resultHandler, false);
4094
        super(client, protocolFactory, transport, resultHandler, false);
4092
        this.cartId = cartId;
4095
        this.cartId = cartId;
4093
        this.sessionSource = sessionSource;
4096
        this.sessionSource = sessionSource;
4094
        this.sessionStartTime = sessionStartTime;
4097
        this.sessionStartTime = sessionStartTime;
4095
        this.firstSource = firstSource;
4098
        this.firstSource = firstSource;
4096
        this.firstSourceTime = firstSourceTime;
4099
        this.firstSourceTime = firstSourceTime;
4097
        this.userId = userId;
4100
        this.userId = userId;
4098
        this.schemeId = schemeId;
4101
        this.schemeId = schemeId;
-
 
4102
        this.orderSource = orderSource;
4099
      }
4103
      }
4100
 
4104
 
4101
      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
4105
      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
4102
        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("createOrders", org.apache.thrift.protocol.TMessageType.CALL, 0));
4106
        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("createOrders", org.apache.thrift.protocol.TMessageType.CALL, 0));
4103
        createOrders_args args = new createOrders_args();
4107
        createOrders_args args = new createOrders_args();
Line 4106... Line 4110...
4106
        args.setSessionStartTime(sessionStartTime);
4110
        args.setSessionStartTime(sessionStartTime);
4107
        args.setFirstSource(firstSource);
4111
        args.setFirstSource(firstSource);
4108
        args.setFirstSourceTime(firstSourceTime);
4112
        args.setFirstSourceTime(firstSourceTime);
4109
        args.setUserId(userId);
4113
        args.setUserId(userId);
4110
        args.setSchemeId(schemeId);
4114
        args.setSchemeId(schemeId);
-
 
4115
        args.setOrderSource(orderSource);
4111
        args.write(prot);
4116
        args.write(prot);
4112
        prot.writeMessageEnd();
4117
        prot.writeMessageEnd();
4113
      }
4118
      }
4114
 
4119
 
4115
      public long getResult() throws ShoppingCartException, org.apache.thrift.TException {
4120
      public long getResult() throws ShoppingCartException, org.apache.thrift.TException {
Line 5956... Line 5961...
5956
      }
5961
      }
5957
 
5962
 
5958
      protected createOrders_result getResult(I iface, createOrders_args args) throws org.apache.thrift.TException {
5963
      protected createOrders_result getResult(I iface, createOrders_args args) throws org.apache.thrift.TException {
5959
        createOrders_result result = new createOrders_result();
5964
        createOrders_result result = new createOrders_result();
5960
        try {
5965
        try {
5961
          result.success = iface.createOrders(args.cartId, args.sessionSource, args.sessionStartTime, args.firstSource, args.firstSourceTime, args.userId, args.schemeId);
5966
          result.success = iface.createOrders(args.cartId, args.sessionSource, args.sessionStartTime, args.firstSource, args.firstSourceTime, args.userId, args.schemeId, args.orderSource);
5962
          result.setSuccessIsSet(true);
5967
          result.setSuccessIsSet(true);
5963
        } catch (ShoppingCartException scx) {
5968
        } catch (ShoppingCartException scx) {
5964
          result.scx = scx;
5969
          result.scx = scx;
5965
        }
5970
        }
5966
        return result;
5971
        return result;
Line 42982... Line 42987...
42982
    private static final org.apache.thrift.protocol.TField SESSION_START_TIME_FIELD_DESC = new org.apache.thrift.protocol.TField("sessionStartTime", org.apache.thrift.protocol.TType.I64, (short)3);
42987
    private static final org.apache.thrift.protocol.TField SESSION_START_TIME_FIELD_DESC = new org.apache.thrift.protocol.TField("sessionStartTime", org.apache.thrift.protocol.TType.I64, (short)3);
42983
    private static final org.apache.thrift.protocol.TField FIRST_SOURCE_FIELD_DESC = new org.apache.thrift.protocol.TField("firstSource", org.apache.thrift.protocol.TType.STRING, (short)4);
42988
    private static final org.apache.thrift.protocol.TField FIRST_SOURCE_FIELD_DESC = new org.apache.thrift.protocol.TField("firstSource", org.apache.thrift.protocol.TType.STRING, (short)4);
42984
    private static final org.apache.thrift.protocol.TField FIRST_SOURCE_TIME_FIELD_DESC = new org.apache.thrift.protocol.TField("firstSourceTime", org.apache.thrift.protocol.TType.I64, (short)5);
42989
    private static final org.apache.thrift.protocol.TField FIRST_SOURCE_TIME_FIELD_DESC = new org.apache.thrift.protocol.TField("firstSourceTime", org.apache.thrift.protocol.TType.I64, (short)5);
42985
    private static final org.apache.thrift.protocol.TField USER_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("userId", org.apache.thrift.protocol.TType.I64, (short)6);
42990
    private static final org.apache.thrift.protocol.TField USER_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("userId", org.apache.thrift.protocol.TType.I64, (short)6);
42986
    private static final org.apache.thrift.protocol.TField SCHEME_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("schemeId", org.apache.thrift.protocol.TType.I64, (short)7);
42991
    private static final org.apache.thrift.protocol.TField SCHEME_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("schemeId", org.apache.thrift.protocol.TType.I64, (short)7);
-
 
42992
    private static final org.apache.thrift.protocol.TField ORDER_SOURCE_FIELD_DESC = new org.apache.thrift.protocol.TField("orderSource", org.apache.thrift.protocol.TType.I64, (short)8);
42987
 
42993
 
42988
    private long cartId; // required
42994
    private long cartId; // required
42989
    private String sessionSource; // required
42995
    private String sessionSource; // required
42990
    private long sessionStartTime; // required
42996
    private long sessionStartTime; // required
42991
    private String firstSource; // required
42997
    private String firstSource; // required
42992
    private long firstSourceTime; // required
42998
    private long firstSourceTime; // required
42993
    private long userId; // required
42999
    private long userId; // required
42994
    private long schemeId; // required
43000
    private long schemeId; // required
-
 
43001
    private long orderSource; // required
42995
 
43002
 
42996
    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
43003
    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
42997
    public enum _Fields implements org.apache.thrift.TFieldIdEnum {
43004
    public enum _Fields implements org.apache.thrift.TFieldIdEnum {
42998
      CART_ID((short)1, "cartId"),
43005
      CART_ID((short)1, "cartId"),
42999
      SESSION_SOURCE((short)2, "sessionSource"),
43006
      SESSION_SOURCE((short)2, "sessionSource"),
43000
      SESSION_START_TIME((short)3, "sessionStartTime"),
43007
      SESSION_START_TIME((short)3, "sessionStartTime"),
43001
      FIRST_SOURCE((short)4, "firstSource"),
43008
      FIRST_SOURCE((short)4, "firstSource"),
43002
      FIRST_SOURCE_TIME((short)5, "firstSourceTime"),
43009
      FIRST_SOURCE_TIME((short)5, "firstSourceTime"),
43003
      USER_ID((short)6, "userId"),
43010
      USER_ID((short)6, "userId"),
43004
      SCHEME_ID((short)7, "schemeId");
43011
      SCHEME_ID((short)7, "schemeId"),
-
 
43012
      ORDER_SOURCE((short)8, "orderSource");
43005
 
43013
 
43006
      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
43014
      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
43007
 
43015
 
43008
      static {
43016
      static {
43009
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
43017
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
Line 43028... Line 43036...
43028
            return FIRST_SOURCE_TIME;
43036
            return FIRST_SOURCE_TIME;
43029
          case 6: // USER_ID
43037
          case 6: // USER_ID
43030
            return USER_ID;
43038
            return USER_ID;
43031
          case 7: // SCHEME_ID
43039
          case 7: // SCHEME_ID
43032
            return SCHEME_ID;
43040
            return SCHEME_ID;
-
 
43041
          case 8: // ORDER_SOURCE
-
 
43042
            return ORDER_SOURCE;
43033
          default:
43043
          default:
43034
            return null;
43044
            return null;
43035
        }
43045
        }
43036
      }
43046
      }
43037
 
43047
 
Line 43073... Line 43083...
43073
    private static final int __CARTID_ISSET_ID = 0;
43083
    private static final int __CARTID_ISSET_ID = 0;
43074
    private static final int __SESSIONSTARTTIME_ISSET_ID = 1;
43084
    private static final int __SESSIONSTARTTIME_ISSET_ID = 1;
43075
    private static final int __FIRSTSOURCETIME_ISSET_ID = 2;
43085
    private static final int __FIRSTSOURCETIME_ISSET_ID = 2;
43076
    private static final int __USERID_ISSET_ID = 3;
43086
    private static final int __USERID_ISSET_ID = 3;
43077
    private static final int __SCHEMEID_ISSET_ID = 4;
43087
    private static final int __SCHEMEID_ISSET_ID = 4;
-
 
43088
    private static final int __ORDERSOURCE_ISSET_ID = 5;
43078
    private BitSet __isset_bit_vector = new BitSet(5);
43089
    private BitSet __isset_bit_vector = new BitSet(6);
43079
 
43090
 
43080
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
43091
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
43081
    static {
43092
    static {
43082
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
43093
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
43083
      tmpMap.put(_Fields.CART_ID, new org.apache.thrift.meta_data.FieldMetaData("cartId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
43094
      tmpMap.put(_Fields.CART_ID, new org.apache.thrift.meta_data.FieldMetaData("cartId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
Line 43092... Line 43103...
43092
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
43103
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
43093
      tmpMap.put(_Fields.USER_ID, new org.apache.thrift.meta_data.FieldMetaData("userId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
43104
      tmpMap.put(_Fields.USER_ID, new org.apache.thrift.meta_data.FieldMetaData("userId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
43094
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
43105
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
43095
      tmpMap.put(_Fields.SCHEME_ID, new org.apache.thrift.meta_data.FieldMetaData("schemeId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
43106
      tmpMap.put(_Fields.SCHEME_ID, new org.apache.thrift.meta_data.FieldMetaData("schemeId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
43096
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
43107
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
-
 
43108
      tmpMap.put(_Fields.ORDER_SOURCE, new org.apache.thrift.meta_data.FieldMetaData("orderSource", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
43109
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
43097
      metaDataMap = Collections.unmodifiableMap(tmpMap);
43110
      metaDataMap = Collections.unmodifiableMap(tmpMap);
43098
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(createOrders_args.class, metaDataMap);
43111
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(createOrders_args.class, metaDataMap);
43099
    }
43112
    }
43100
 
43113
 
43101
    public createOrders_args() {
43114
    public createOrders_args() {
Line 43106... Line 43119...
43106
      String sessionSource,
43119
      String sessionSource,
43107
      long sessionStartTime,
43120
      long sessionStartTime,
43108
      String firstSource,
43121
      String firstSource,
43109
      long firstSourceTime,
43122
      long firstSourceTime,
43110
      long userId,
43123
      long userId,
43111
      long schemeId)
43124
      long schemeId,
-
 
43125
      long orderSource)
43112
    {
43126
    {
43113
      this();
43127
      this();
43114
      this.cartId = cartId;
43128
      this.cartId = cartId;
43115
      setCartIdIsSet(true);
43129
      setCartIdIsSet(true);
43116
      this.sessionSource = sessionSource;
43130
      this.sessionSource = sessionSource;
Line 43121... Line 43135...
43121
      setFirstSourceTimeIsSet(true);
43135
      setFirstSourceTimeIsSet(true);
43122
      this.userId = userId;
43136
      this.userId = userId;
43123
      setUserIdIsSet(true);
43137
      setUserIdIsSet(true);
43124
      this.schemeId = schemeId;
43138
      this.schemeId = schemeId;
43125
      setSchemeIdIsSet(true);
43139
      setSchemeIdIsSet(true);
-
 
43140
      this.orderSource = orderSource;
-
 
43141
      setOrderSourceIsSet(true);
43126
    }
43142
    }
43127
 
43143
 
43128
    /**
43144
    /**
43129
     * Performs a deep copy on <i>other</i>.
43145
     * Performs a deep copy on <i>other</i>.
43130
     */
43146
     */
Line 43140... Line 43156...
43140
        this.firstSource = other.firstSource;
43156
        this.firstSource = other.firstSource;
43141
      }
43157
      }
43142
      this.firstSourceTime = other.firstSourceTime;
43158
      this.firstSourceTime = other.firstSourceTime;
43143
      this.userId = other.userId;
43159
      this.userId = other.userId;
43144
      this.schemeId = other.schemeId;
43160
      this.schemeId = other.schemeId;
-
 
43161
      this.orderSource = other.orderSource;
43145
    }
43162
    }
43146
 
43163
 
43147
    public createOrders_args deepCopy() {
43164
    public createOrders_args deepCopy() {
43148
      return new createOrders_args(this);
43165
      return new createOrders_args(this);
43149
    }
43166
    }
Line 43160... Line 43177...
43160
      this.firstSourceTime = 0;
43177
      this.firstSourceTime = 0;
43161
      setUserIdIsSet(false);
43178
      setUserIdIsSet(false);
43162
      this.userId = 0;
43179
      this.userId = 0;
43163
      setSchemeIdIsSet(false);
43180
      setSchemeIdIsSet(false);
43164
      this.schemeId = 0;
43181
      this.schemeId = 0;
-
 
43182
      setOrderSourceIsSet(false);
-
 
43183
      this.orderSource = 0;
43165
    }
43184
    }
43166
 
43185
 
43167
    public long getCartId() {
43186
    public long getCartId() {
43168
      return this.cartId;
43187
      return this.cartId;
43169
    }
43188
    }
Line 43318... Line 43337...
43318
 
43337
 
43319
    public void setSchemeIdIsSet(boolean value) {
43338
    public void setSchemeIdIsSet(boolean value) {
43320
      __isset_bit_vector.set(__SCHEMEID_ISSET_ID, value);
43339
      __isset_bit_vector.set(__SCHEMEID_ISSET_ID, value);
43321
    }
43340
    }
43322
 
43341
 
-
 
43342
    public long getOrderSource() {
-
 
43343
      return this.orderSource;
-
 
43344
    }
-
 
43345
 
-
 
43346
    public void setOrderSource(long orderSource) {
-
 
43347
      this.orderSource = orderSource;
-
 
43348
      setOrderSourceIsSet(true);
-
 
43349
    }
-
 
43350
 
-
 
43351
    public void unsetOrderSource() {
-
 
43352
      __isset_bit_vector.clear(__ORDERSOURCE_ISSET_ID);
-
 
43353
    }
-
 
43354
 
-
 
43355
    /** Returns true if field orderSource is set (has been assigned a value) and false otherwise */
-
 
43356
    public boolean isSetOrderSource() {
-
 
43357
      return __isset_bit_vector.get(__ORDERSOURCE_ISSET_ID);
-
 
43358
    }
-
 
43359
 
-
 
43360
    public void setOrderSourceIsSet(boolean value) {
-
 
43361
      __isset_bit_vector.set(__ORDERSOURCE_ISSET_ID, value);
-
 
43362
    }
-
 
43363
 
43323
    public void setFieldValue(_Fields field, Object value) {
43364
    public void setFieldValue(_Fields field, Object value) {
43324
      switch (field) {
43365
      switch (field) {
43325
      case CART_ID:
43366
      case CART_ID:
43326
        if (value == null) {
43367
        if (value == null) {
43327
          unsetCartId();
43368
          unsetCartId();
Line 43376... Line 43417...
43376
        } else {
43417
        } else {
43377
          setSchemeId((Long)value);
43418
          setSchemeId((Long)value);
43378
        }
43419
        }
43379
        break;
43420
        break;
43380
 
43421
 
-
 
43422
      case ORDER_SOURCE:
-
 
43423
        if (value == null) {
-
 
43424
          unsetOrderSource();
-
 
43425
        } else {
-
 
43426
          setOrderSource((Long)value);
-
 
43427
        }
-
 
43428
        break;
-
 
43429
 
43381
      }
43430
      }
43382
    }
43431
    }
43383
 
43432
 
43384
    public Object getFieldValue(_Fields field) {
43433
    public Object getFieldValue(_Fields field) {
43385
      switch (field) {
43434
      switch (field) {
Line 43402... Line 43451...
43402
        return Long.valueOf(getUserId());
43451
        return Long.valueOf(getUserId());
43403
 
43452
 
43404
      case SCHEME_ID:
43453
      case SCHEME_ID:
43405
        return Long.valueOf(getSchemeId());
43454
        return Long.valueOf(getSchemeId());
43406
 
43455
 
-
 
43456
      case ORDER_SOURCE:
-
 
43457
        return Long.valueOf(getOrderSource());
-
 
43458
 
43407
      }
43459
      }
43408
      throw new IllegalStateException();
43460
      throw new IllegalStateException();
43409
    }
43461
    }
43410
 
43462
 
43411
    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
43463
    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
Line 43427... Line 43479...
43427
        return isSetFirstSourceTime();
43479
        return isSetFirstSourceTime();
43428
      case USER_ID:
43480
      case USER_ID:
43429
        return isSetUserId();
43481
        return isSetUserId();
43430
      case SCHEME_ID:
43482
      case SCHEME_ID:
43431
        return isSetSchemeId();
43483
        return isSetSchemeId();
-
 
43484
      case ORDER_SOURCE:
-
 
43485
        return isSetOrderSource();
43432
      }
43486
      }
43433
      throw new IllegalStateException();
43487
      throw new IllegalStateException();
43434
    }
43488
    }
43435
 
43489
 
43436
    @Override
43490
    @Override
Line 43507... Line 43561...
43507
          return false;
43561
          return false;
43508
        if (this.schemeId != that.schemeId)
43562
        if (this.schemeId != that.schemeId)
43509
          return false;
43563
          return false;
43510
      }
43564
      }
43511
 
43565
 
-
 
43566
      boolean this_present_orderSource = true;
-
 
43567
      boolean that_present_orderSource = true;
-
 
43568
      if (this_present_orderSource || that_present_orderSource) {
-
 
43569
        if (!(this_present_orderSource && that_present_orderSource))
-
 
43570
          return false;
-
 
43571
        if (this.orderSource != that.orderSource)
-
 
43572
          return false;
-
 
43573
      }
-
 
43574
 
43512
      return true;
43575
      return true;
43513
    }
43576
    }
43514
 
43577
 
43515
    @Override
43578
    @Override
43516
    public int hashCode() {
43579
    public int hashCode() {
Line 43593... Line 43656...
43593
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.schemeId, typedOther.schemeId);
43656
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.schemeId, typedOther.schemeId);
43594
        if (lastComparison != 0) {
43657
        if (lastComparison != 0) {
43595
          return lastComparison;
43658
          return lastComparison;
43596
        }
43659
        }
43597
      }
43660
      }
-
 
43661
      lastComparison = Boolean.valueOf(isSetOrderSource()).compareTo(typedOther.isSetOrderSource());
-
 
43662
      if (lastComparison != 0) {
-
 
43663
        return lastComparison;
-
 
43664
      }
-
 
43665
      if (isSetOrderSource()) {
-
 
43666
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.orderSource, typedOther.orderSource);
-
 
43667
        if (lastComparison != 0) {
-
 
43668
          return lastComparison;
-
 
43669
        }
-
 
43670
      }
43598
      return 0;
43671
      return 0;
43599
    }
43672
    }
43600
 
43673
 
43601
    public _Fields fieldForId(int fieldId) {
43674
    public _Fields fieldForId(int fieldId) {
43602
      return _Fields.findByThriftId(fieldId);
43675
      return _Fields.findByThriftId(fieldId);
Line 43664... Line 43737...
43664
              setSchemeIdIsSet(true);
43737
              setSchemeIdIsSet(true);
43665
            } else { 
43738
            } else { 
43666
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
43739
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
43667
            }
43740
            }
43668
            break;
43741
            break;
-
 
43742
          case 8: // ORDER_SOURCE
-
 
43743
            if (field.type == org.apache.thrift.protocol.TType.I64) {
-
 
43744
              this.orderSource = iprot.readI64();
-
 
43745
              setOrderSourceIsSet(true);
-
 
43746
            } else { 
-
 
43747
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
43748
            }
-
 
43749
            break;
43669
          default:
43750
          default:
43670
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
43751
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
43671
        }
43752
        }
43672
        iprot.readFieldEnd();
43753
        iprot.readFieldEnd();
43673
      }
43754
      }
Line 43702... Line 43783...
43702
      oprot.writeI64(this.userId);
43783
      oprot.writeI64(this.userId);
43703
      oprot.writeFieldEnd();
43784
      oprot.writeFieldEnd();
43704
      oprot.writeFieldBegin(SCHEME_ID_FIELD_DESC);
43785
      oprot.writeFieldBegin(SCHEME_ID_FIELD_DESC);
43705
      oprot.writeI64(this.schemeId);
43786
      oprot.writeI64(this.schemeId);
43706
      oprot.writeFieldEnd();
43787
      oprot.writeFieldEnd();
-
 
43788
      oprot.writeFieldBegin(ORDER_SOURCE_FIELD_DESC);
-
 
43789
      oprot.writeI64(this.orderSource);
-
 
43790
      oprot.writeFieldEnd();
43707
      oprot.writeFieldStop();
43791
      oprot.writeFieldStop();
43708
      oprot.writeStructEnd();
43792
      oprot.writeStructEnd();
43709
    }
43793
    }
43710
 
43794
 
43711
    @Override
43795
    @Override
Line 43746... Line 43830...
43746
      first = false;
43830
      first = false;
43747
      if (!first) sb.append(", ");
43831
      if (!first) sb.append(", ");
43748
      sb.append("schemeId:");
43832
      sb.append("schemeId:");
43749
      sb.append(this.schemeId);
43833
      sb.append(this.schemeId);
43750
      first = false;
43834
      first = false;
-
 
43835
      if (!first) sb.append(", ");
-
 
43836
      sb.append("orderSource:");
-
 
43837
      sb.append(this.orderSource);
-
 
43838
      first = false;
43751
      sb.append(")");
43839
      sb.append(")");
43752
      return sb.toString();
43840
      return sb.toString();
43753
    }
43841
    }
43754
 
43842
 
43755
    public void validate() throws org.apache.thrift.TException {
43843
    public void validate() throws org.apache.thrift.TException {