Subversion Repositories SmartDukaan

Rev

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

Rev 732 Rev 765
Line 14... Line 14...
14
except:
14
except:
15
  fastbinary = None
15
  fastbinary = None
16
 
16
 
17
 
17
 
18
class Iface:
18
class Iface:
-
 
19
  def closeSession(self, ):
-
 
20
    """
-
 
21
    For closing the open session in sqlalchemy
-
 
22
    """
-
 
23
    pass
-
 
24
 
19
  def getProvider(self, providerId):
25
  def getProvider(self, providerId):
20
    """
26
    """
21
    Returns a provider for a given provider ID. Throws an exception if none found.
27
    Returns a provider for a given provider ID. Throws an exception if none found.
22
    
28
    
23
    Parameters:
29
    Parameters:
Line 89... Line 95...
89
    self._iprot = self._oprot = iprot
95
    self._iprot = self._oprot = iprot
90
    if oprot != None:
96
    if oprot != None:
91
      self._oprot = oprot
97
      self._oprot = oprot
92
    self._seqid = 0
98
    self._seqid = 0
93
 
99
 
-
 
100
  def closeSession(self, ):
-
 
101
    """
-
 
102
    For closing the open session in sqlalchemy
-
 
103
    """
-
 
104
    self.send_closeSession()
-
 
105
    self.recv_closeSession()
-
 
106
 
-
 
107
  def send_closeSession(self, ):
-
 
108
    self._oprot.writeMessageBegin('closeSession', TMessageType.CALL, self._seqid)
-
 
109
    args = closeSession_args()
-
 
110
    args.write(self._oprot)
-
 
111
    self._oprot.writeMessageEnd()
-
 
112
    self._oprot.trans.flush()
-
 
113
 
-
 
114
  def recv_closeSession(self, ):
-
 
115
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
116
    if mtype == TMessageType.EXCEPTION:
-
 
117
      x = TApplicationException()
-
 
118
      x.read(self._iprot)
-
 
119
      self._iprot.readMessageEnd()
-
 
120
      raise x
-
 
121
    result = closeSession_result()
-
 
122
    result.read(self._iprot)
-
 
123
    self._iprot.readMessageEnd()
-
 
124
    return
-
 
125
 
94
  def getProvider(self, providerId):
126
  def getProvider(self, providerId):
95
    """
127
    """
96
    Returns a provider for a given provider ID. Throws an exception if none found.
128
    Returns a provider for a given provider ID. Throws an exception if none found.
97
    
129
    
98
    Parameters:
130
    Parameters:
Line 339... Line 371...
339
 
371
 
340
class Processor(Iface, TProcessor):
372
class Processor(Iface, TProcessor):
341
  def __init__(self, handler):
373
  def __init__(self, handler):
342
    self._handler = handler
374
    self._handler = handler
343
    self._processMap = {}
375
    self._processMap = {}
-
 
376
    self._processMap["closeSession"] = Processor.process_closeSession
344
    self._processMap["getProvider"] = Processor.process_getProvider
377
    self._processMap["getProvider"] = Processor.process_getProvider
345
    self._processMap["getAllProviders"] = Processor.process_getAllProviders
378
    self._processMap["getAllProviders"] = Processor.process_getAllProviders
346
    self._processMap["getLogisticsEstimation"] = Processor.process_getLogisticsEstimation
379
    self._processMap["getLogisticsEstimation"] = Processor.process_getLogisticsEstimation
347
    self._processMap["getLogisticsInfo"] = Processor.process_getLogisticsInfo
380
    self._processMap["getLogisticsInfo"] = Processor.process_getLogisticsInfo
348
    self._processMap["getEmptyAWB"] = Processor.process_getEmptyAWB
381
    self._processMap["getEmptyAWB"] = Processor.process_getEmptyAWB
Line 362... Line 395...
362
      return
395
      return
363
    else:
396
    else:
364
      self._processMap[name](self, seqid, iprot, oprot)
397
      self._processMap[name](self, seqid, iprot, oprot)
365
    return True
398
    return True
366
 
399
 
-
 
400
  def process_closeSession(self, seqid, iprot, oprot):
-
 
401
    args = closeSession_args()
-
 
402
    args.read(iprot)
-
 
403
    iprot.readMessageEnd()
-
 
404
    result = closeSession_result()
-
 
405
    self._handler.closeSession()
-
 
406
    oprot.writeMessageBegin("closeSession", TMessageType.REPLY, seqid)
-
 
407
    result.write(oprot)
-
 
408
    oprot.writeMessageEnd()
-
 
409
    oprot.trans.flush()
-
 
410
 
367
  def process_getProvider(self, seqid, iprot, oprot):
411
  def process_getProvider(self, seqid, iprot, oprot):
368
    args = getProvider_args()
412
    args = getProvider_args()
369
    args.read(iprot)
413
    args.read(iprot)
370
    iprot.readMessageEnd()
414
    iprot.readMessageEnd()
371
    result = getProvider_result()
415
    result = getProvider_result()
Line 463... Line 507...
463
    oprot.trans.flush()
507
    oprot.trans.flush()
464
 
508
 
465
 
509
 
466
# HELPER FUNCTIONS AND STRUCTURES
510
# HELPER FUNCTIONS AND STRUCTURES
467
 
511
 
-
 
512
class closeSession_args:
-
 
513
 
-
 
514
  thrift_spec = (
-
 
515
  )
-
 
516
 
-
 
517
  def read(self, iprot):
-
 
518
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
519
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
520
      return
-
 
521
    iprot.readStructBegin()
-
 
522
    while True:
-
 
523
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
524
      if ftype == TType.STOP:
-
 
525
        break
-
 
526
      else:
-
 
527
        iprot.skip(ftype)
-
 
528
      iprot.readFieldEnd()
-
 
529
    iprot.readStructEnd()
-
 
530
 
-
 
531
  def write(self, oprot):
-
 
532
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
533
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
534
      return
-
 
535
    oprot.writeStructBegin('closeSession_args')
-
 
536
    oprot.writeFieldStop()
-
 
537
    oprot.writeStructEnd()
-
 
538
 
-
 
539
  def __repr__(self):
-
 
540
    L = ['%s=%r' % (key, value)
-
 
541
      for key, value in self.__dict__.iteritems()]
-
 
542
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
543
 
-
 
544
  def __eq__(self, other):
-
 
545
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
546
 
-
 
547
  def __ne__(self, other):
-
 
548
    return not (self == other)
-
 
549
 
-
 
550
class closeSession_result:
-
 
551
 
-
 
552
  thrift_spec = (
-
 
553
  )
-
 
554
 
-
 
555
  def read(self, iprot):
-
 
556
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
557
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
558
      return
-
 
559
    iprot.readStructBegin()
-
 
560
    while True:
-
 
561
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
562
      if ftype == TType.STOP:
-
 
563
        break
-
 
564
      else:
-
 
565
        iprot.skip(ftype)
-
 
566
      iprot.readFieldEnd()
-
 
567
    iprot.readStructEnd()
-
 
568
 
-
 
569
  def write(self, oprot):
-
 
570
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
571
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
572
      return
-
 
573
    oprot.writeStructBegin('closeSession_result')
-
 
574
    oprot.writeFieldStop()
-
 
575
    oprot.writeStructEnd()
-
 
576
 
-
 
577
  def __repr__(self):
-
 
578
    L = ['%s=%r' % (key, value)
-
 
579
      for key, value in self.__dict__.iteritems()]
-
 
580
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
581
 
-
 
582
  def __eq__(self, other):
-
 
583
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
584
 
-
 
585
  def __ne__(self, other):
-
 
586
    return not (self == other)
-
 
587
 
468
class getProvider_args:
588
class getProvider_args:
469
  """
589
  """
470
  Attributes:
590
  Attributes:
471
   - providerId
591
   - providerId
472
  """
592
  """