Subversion Repositories SmartDukaan

Rev

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

Rev 5833 Rev 5874
Line 276... Line 276...
276
    Returns the minimum and maximum amounts of a valid order. (OrderStatus >= OrderStatus.SUBMITTED_FOR_PROCESSING)
276
    Returns the minimum and maximum amounts of a valid order. (OrderStatus >= OrderStatus.SUBMITTED_FOR_PROCESSING)
277
    List contains two values, first minimum amount and second maximum amount.
277
    List contains two values, first minimum amount and second maximum amount.
278
    """
278
    """
279
    pass
279
    pass
280
 
280
 
281
  def getValidOrders(self, limit):
281
  def getValidOrders(self, limit, onlyStore):
282
    """
282
    """
283
    Returns list of Orders in descending order by Order creation date. List is restricted to limit Orders.
283
    Returns list of Orders in descending order by Order creation date. List is restricted to limit Orders.
284
    If limit is passed as 0, then all valid Orders are returned.
284
    If limit is passed as 0, then all valid Orders are returned.
285
 
285
 
286
    Parameters:
286
    Parameters:
287
     - limit
287
     - limit
-
 
288
     - onlyStore
288
    """
289
    """
289
    pass
290
    pass
290
 
291
 
291
  def batchOrders(self, warehouseId):
292
  def batchOrders(self, warehouseId):
292
    """
293
    """
Line 2273... Line 2274...
2273
    self._iprot.readMessageEnd()
2274
    self._iprot.readMessageEnd()
2274
    if result.success is not None:
2275
    if result.success is not None:
2275
      return result.success
2276
      return result.success
2276
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getValidOrdersAmountRange failed: unknown result");
2277
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getValidOrdersAmountRange failed: unknown result");
2277
 
2278
 
2278
  def getValidOrders(self, limit):
2279
  def getValidOrders(self, limit, onlyStore):
2279
    """
2280
    """
2280
    Returns list of Orders in descending order by Order creation date. List is restricted to limit Orders.
2281
    Returns list of Orders in descending order by Order creation date. List is restricted to limit Orders.
2281
    If limit is passed as 0, then all valid Orders are returned.
2282
    If limit is passed as 0, then all valid Orders are returned.
2282
 
2283
 
2283
    Parameters:
2284
    Parameters:
2284
     - limit
2285
     - limit
-
 
2286
     - onlyStore
2285
    """
2287
    """
2286
    self.send_getValidOrders(limit)
2288
    self.send_getValidOrders(limit, onlyStore)
2287
    return self.recv_getValidOrders()
2289
    return self.recv_getValidOrders()
2288
 
2290
 
2289
  def send_getValidOrders(self, limit):
2291
  def send_getValidOrders(self, limit, onlyStore):
2290
    self._oprot.writeMessageBegin('getValidOrders', TMessageType.CALL, self._seqid)
2292
    self._oprot.writeMessageBegin('getValidOrders', TMessageType.CALL, self._seqid)
2291
    args = getValidOrders_args()
2293
    args = getValidOrders_args()
2292
    args.limit = limit
2294
    args.limit = limit
-
 
2295
    args.onlyStore = onlyStore
2293
    args.write(self._oprot)
2296
    args.write(self._oprot)
2294
    self._oprot.writeMessageEnd()
2297
    self._oprot.writeMessageEnd()
2295
    self._oprot.trans.flush()
2298
    self._oprot.trans.flush()
2296
 
2299
 
2297
  def recv_getValidOrders(self, ):
2300
  def recv_getValidOrders(self, ):
Line 6177... Line 6180...
6177
  def process_getValidOrders(self, seqid, iprot, oprot):
6180
  def process_getValidOrders(self, seqid, iprot, oprot):
6178
    args = getValidOrders_args()
6181
    args = getValidOrders_args()
6179
    args.read(iprot)
6182
    args.read(iprot)
6180
    iprot.readMessageEnd()
6183
    iprot.readMessageEnd()
6181
    result = getValidOrders_result()
6184
    result = getValidOrders_result()
6182
    result.success = self._handler.getValidOrders(args.limit)
6185
    result.success = self._handler.getValidOrders(args.limit, args.onlyStore)
6183
    oprot.writeMessageBegin("getValidOrders", TMessageType.REPLY, seqid)
6186
    oprot.writeMessageBegin("getValidOrders", TMessageType.REPLY, seqid)
6184
    result.write(oprot)
6187
    result.write(oprot)
6185
    oprot.writeMessageEnd()
6188
    oprot.writeMessageEnd()
6186
    oprot.trans.flush()
6189
    oprot.trans.flush()
6187
 
6190
 
Line 11698... Line 11701...
11698
 
11701
 
11699
class getValidOrders_args:
11702
class getValidOrders_args:
11700
  """
11703
  """
11701
  Attributes:
11704
  Attributes:
11702
   - limit
11705
   - limit
-
 
11706
   - onlyStore
11703
  """
11707
  """
11704
 
11708
 
11705
  thrift_spec = (
11709
  thrift_spec = (
11706
    None, # 0
11710
    None, # 0
11707
    (1, TType.I64, 'limit', None, None, ), # 1
11711
    (1, TType.I64, 'limit', None, None, ), # 1
-
 
11712
    (2, TType.BOOL, 'onlyStore', None, None, ), # 2
11708
  )
11713
  )
11709
 
11714
 
11710
  def __init__(self, limit=None,):
11715
  def __init__(self, limit=None, onlyStore=None,):
11711
    self.limit = limit
11716
    self.limit = limit
-
 
11717
    self.onlyStore = onlyStore
11712
 
11718
 
11713
  def read(self, iprot):
11719
  def read(self, iprot):
11714
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
11720
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
11715
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
11721
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
11716
      return
11722
      return
Line 11722... Line 11728...
11722
      if fid == 1:
11728
      if fid == 1:
11723
        if ftype == TType.I64:
11729
        if ftype == TType.I64:
11724
          self.limit = iprot.readI64();
11730
          self.limit = iprot.readI64();
11725
        else:
11731
        else:
11726
          iprot.skip(ftype)
11732
          iprot.skip(ftype)
-
 
11733
      elif fid == 2:
-
 
11734
        if ftype == TType.BOOL:
-
 
11735
          self.onlyStore = iprot.readBool();
-
 
11736
        else:
-
 
11737
          iprot.skip(ftype)
11727
      else:
11738
      else:
11728
        iprot.skip(ftype)
11739
        iprot.skip(ftype)
11729
      iprot.readFieldEnd()
11740
      iprot.readFieldEnd()
11730
    iprot.readStructEnd()
11741
    iprot.readStructEnd()
11731
 
11742
 
Line 11736... Line 11747...
11736
    oprot.writeStructBegin('getValidOrders_args')
11747
    oprot.writeStructBegin('getValidOrders_args')
11737
    if self.limit is not None:
11748
    if self.limit is not None:
11738
      oprot.writeFieldBegin('limit', TType.I64, 1)
11749
      oprot.writeFieldBegin('limit', TType.I64, 1)
11739
      oprot.writeI64(self.limit)
11750
      oprot.writeI64(self.limit)
11740
      oprot.writeFieldEnd()
11751
      oprot.writeFieldEnd()
-
 
11752
    if self.onlyStore is not None:
-
 
11753
      oprot.writeFieldBegin('onlyStore', TType.BOOL, 2)
-
 
11754
      oprot.writeBool(self.onlyStore)
-
 
11755
      oprot.writeFieldEnd()
11741
    oprot.writeFieldStop()
11756
    oprot.writeFieldStop()
11742
    oprot.writeStructEnd()
11757
    oprot.writeStructEnd()
11743
 
11758
 
11744
  def validate(self):
11759
  def validate(self):
11745
    return
11760
    return