Subversion Repositories SmartDukaan

Rev

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

Rev 685 Rev 759
Line 128... Line 128...
128
    Parameters:
128
    Parameters:
129
     - orderId
129
     - orderId
130
    """
130
    """
131
    pass
131
    pass
132
 
132
 
-
 
133
  def markOrdersAsManifested(self, warehouseId, providerId):
-
 
134
    """
-
 
135
    Marks all BILLED orders for a warehouse and a provider as SHIPPED_FROM_WH
-
 
136
    
-
 
137
    Parameters:
-
 
138
     - warehouseId
-
 
139
     - providerId
-
 
140
    """
-
 
141
    pass
-
 
142
 
133
  def getAlerts(self, orderId, valid):
143
  def getAlerts(self, orderId, valid):
134
    """
144
    """
135
    Parameters:
145
    Parameters:
136
     - orderId
146
     - orderId
137
     - valid
147
     - valid
Line 634... Line 644...
634
      return result.success
644
      return result.success
635
    if result.ex != None:
645
    if result.ex != None:
636
      raise result.ex
646
      raise result.ex
637
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getLineItemsForOrder failed: unknown result");
647
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getLineItemsForOrder failed: unknown result");
638
 
648
 
-
 
649
  def markOrdersAsManifested(self, warehouseId, providerId):
-
 
650
    """
-
 
651
    Marks all BILLED orders for a warehouse and a provider as SHIPPED_FROM_WH
-
 
652
    
-
 
653
    Parameters:
-
 
654
     - warehouseId
-
 
655
     - providerId
-
 
656
    """
-
 
657
    self.send_markOrdersAsManifested(warehouseId, providerId)
-
 
658
    return self.recv_markOrdersAsManifested()
-
 
659
 
-
 
660
  def send_markOrdersAsManifested(self, warehouseId, providerId):
-
 
661
    self._oprot.writeMessageBegin('markOrdersAsManifested', TMessageType.CALL, self._seqid)
-
 
662
    args = markOrdersAsManifested_args()
-
 
663
    args.warehouseId = warehouseId
-
 
664
    args.providerId = providerId
-
 
665
    args.write(self._oprot)
-
 
666
    self._oprot.writeMessageEnd()
-
 
667
    self._oprot.trans.flush()
-
 
668
 
-
 
669
  def recv_markOrdersAsManifested(self, ):
-
 
670
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
671
    if mtype == TMessageType.EXCEPTION:
-
 
672
      x = TApplicationException()
-
 
673
      x.read(self._iprot)
-
 
674
      self._iprot.readMessageEnd()
-
 
675
      raise x
-
 
676
    result = markOrdersAsManifested_result()
-
 
677
    result.read(self._iprot)
-
 
678
    self._iprot.readMessageEnd()
-
 
679
    if result.success != None:
-
 
680
      return result.success
-
 
681
    if result.ex != None:
-
 
682
      raise result.ex
-
 
683
    raise TApplicationException(TApplicationException.MISSING_RESULT, "markOrdersAsManifested failed: unknown result");
-
 
684
 
639
  def getAlerts(self, orderId, valid):
685
  def getAlerts(self, orderId, valid):
640
    """
686
    """
641
    Parameters:
687
    Parameters:
642
     - orderId
688
     - orderId
643
     - valid
689
     - valid
Line 719... Line 765...
719
    self._processMap["getOrdersForTransaction"] = Processor.process_getOrdersForTransaction
765
    self._processMap["getOrdersForTransaction"] = Processor.process_getOrdersForTransaction
720
    self._processMap["getOrdersForCustomer"] = Processor.process_getOrdersForCustomer
766
    self._processMap["getOrdersForCustomer"] = Processor.process_getOrdersForCustomer
721
    self._processMap["createOrder"] = Processor.process_createOrder
767
    self._processMap["createOrder"] = Processor.process_createOrder
722
    self._processMap["getOrder"] = Processor.process_getOrder
768
    self._processMap["getOrder"] = Processor.process_getOrder
723
    self._processMap["getLineItemsForOrder"] = Processor.process_getLineItemsForOrder
769
    self._processMap["getLineItemsForOrder"] = Processor.process_getLineItemsForOrder
-
 
770
    self._processMap["markOrdersAsManifested"] = Processor.process_markOrdersAsManifested
724
    self._processMap["getAlerts"] = Processor.process_getAlerts
771
    self._processMap["getAlerts"] = Processor.process_getAlerts
725
    self._processMap["setAlert"] = Processor.process_setAlert
772
    self._processMap["setAlert"] = Processor.process_setAlert
726
 
773
 
727
  def process(self, iprot, oprot):
774
  def process(self, iprot, oprot):
728
    (name, type, seqid) = iprot.readMessageBegin()
775
    (name, type, seqid) = iprot.readMessageBegin()
Line 933... Line 980...
933
    oprot.writeMessageBegin("getLineItemsForOrder", TMessageType.REPLY, seqid)
980
    oprot.writeMessageBegin("getLineItemsForOrder", TMessageType.REPLY, seqid)
934
    result.write(oprot)
981
    result.write(oprot)
935
    oprot.writeMessageEnd()
982
    oprot.writeMessageEnd()
936
    oprot.trans.flush()
983
    oprot.trans.flush()
937
 
984
 
-
 
985
  def process_markOrdersAsManifested(self, seqid, iprot, oprot):
-
 
986
    args = markOrdersAsManifested_args()
-
 
987
    args.read(iprot)
-
 
988
    iprot.readMessageEnd()
-
 
989
    result = markOrdersAsManifested_result()
-
 
990
    try:
-
 
991
      result.success = self._handler.markOrdersAsManifested(args.warehouseId, args.providerId)
-
 
992
    except TransactionServiceException, ex:
-
 
993
      result.ex = ex
-
 
994
    oprot.writeMessageBegin("markOrdersAsManifested", TMessageType.REPLY, seqid)
-
 
995
    result.write(oprot)
-
 
996
    oprot.writeMessageEnd()
-
 
997
    oprot.trans.flush()
-
 
998
 
938
  def process_getAlerts(self, seqid, iprot, oprot):
999
  def process_getAlerts(self, seqid, iprot, oprot):
939
    args = getAlerts_args()
1000
    args = getAlerts_args()
940
    args.read(iprot)
1001
    args.read(iprot)
941
    iprot.readMessageEnd()
1002
    iprot.readMessageEnd()
942
    result = getAlerts_result()
1003
    result = getAlerts_result()
Line 2930... Line 2991...
2930
      oprot.writeFieldEnd()
2991
      oprot.writeFieldEnd()
2931
    if self.ex != None:
2992
    if self.ex != None:
2932
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
2993
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
2933
      self.ex.write(oprot)
2994
      self.ex.write(oprot)
2934
      oprot.writeFieldEnd()
2995
      oprot.writeFieldEnd()
-
 
2996
    oprot.writeFieldStop()
-
 
2997
    oprot.writeStructEnd()
-
 
2998
 
-
 
2999
  def __repr__(self):
-
 
3000
    L = ['%s=%r' % (key, value)
-
 
3001
      for key, value in self.__dict__.iteritems()]
-
 
3002
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
3003
 
-
 
3004
  def __eq__(self, other):
-
 
3005
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
3006
 
-
 
3007
  def __ne__(self, other):
-
 
3008
    return not (self == other)
-
 
3009
 
-
 
3010
class markOrdersAsManifested_args:
-
 
3011
  """
-
 
3012
  Attributes:
-
 
3013
   - warehouseId
-
 
3014
   - providerId
-
 
3015
  """
-
 
3016
 
-
 
3017
  thrift_spec = (
-
 
3018
    None, # 0
-
 
3019
    (1, TType.I64, 'warehouseId', None, None, ), # 1
-
 
3020
    (2, TType.I64, 'providerId', None, None, ), # 2
-
 
3021
  )
-
 
3022
 
-
 
3023
  def __init__(self, warehouseId=None, providerId=None,):
-
 
3024
    self.warehouseId = warehouseId
-
 
3025
    self.providerId = providerId
-
 
3026
 
-
 
3027
  def read(self, iprot):
-
 
3028
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
3029
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
3030
      return
-
 
3031
    iprot.readStructBegin()
-
 
3032
    while True:
-
 
3033
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
3034
      if ftype == TType.STOP:
-
 
3035
        break
-
 
3036
      if fid == 1:
-
 
3037
        if ftype == TType.I64:
-
 
3038
          self.warehouseId = iprot.readI64();
-
 
3039
        else:
-
 
3040
          iprot.skip(ftype)
-
 
3041
      elif fid == 2:
-
 
3042
        if ftype == TType.I64:
-
 
3043
          self.providerId = iprot.readI64();
-
 
3044
        else:
-
 
3045
          iprot.skip(ftype)
-
 
3046
      else:
-
 
3047
        iprot.skip(ftype)
-
 
3048
      iprot.readFieldEnd()
-
 
3049
    iprot.readStructEnd()
-
 
3050
 
-
 
3051
  def write(self, oprot):
-
 
3052
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
3053
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
3054
      return
-
 
3055
    oprot.writeStructBegin('markOrdersAsManifested_args')
-
 
3056
    if self.warehouseId != None:
-
 
3057
      oprot.writeFieldBegin('warehouseId', TType.I64, 1)
-
 
3058
      oprot.writeI64(self.warehouseId)
-
 
3059
      oprot.writeFieldEnd()
-
 
3060
    if self.providerId != None:
-
 
3061
      oprot.writeFieldBegin('providerId', TType.I64, 2)
-
 
3062
      oprot.writeI64(self.providerId)
-
 
3063
      oprot.writeFieldEnd()
-
 
3064
    oprot.writeFieldStop()
-
 
3065
    oprot.writeStructEnd()
-
 
3066
 
-
 
3067
  def __repr__(self):
-
 
3068
    L = ['%s=%r' % (key, value)
-
 
3069
      for key, value in self.__dict__.iteritems()]
-
 
3070
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
3071
 
-
 
3072
  def __eq__(self, other):
-
 
3073
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
3074
 
-
 
3075
  def __ne__(self, other):
-
 
3076
    return not (self == other)
-
 
3077
 
-
 
3078
class markOrdersAsManifested_result:
-
 
3079
  """
-
 
3080
  Attributes:
-
 
3081
   - success
-
 
3082
   - ex
-
 
3083
  """
-
 
3084
 
-
 
3085
  thrift_spec = (
-
 
3086
    (0, TType.BOOL, 'success', None, None, ), # 0
-
 
3087
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
3088
  )
-
 
3089
 
-
 
3090
  def __init__(self, success=None, ex=None,):
-
 
3091
    self.success = success
-
 
3092
    self.ex = ex
-
 
3093
 
-
 
3094
  def read(self, iprot):
-
 
3095
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
3096
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
3097
      return
-
 
3098
    iprot.readStructBegin()
-
 
3099
    while True:
-
 
3100
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
3101
      if ftype == TType.STOP:
-
 
3102
        break
-
 
3103
      if fid == 0:
-
 
3104
        if ftype == TType.BOOL:
-
 
3105
          self.success = iprot.readBool();
-
 
3106
        else:
-
 
3107
          iprot.skip(ftype)
-
 
3108
      elif fid == 1:
-
 
3109
        if ftype == TType.STRUCT:
-
 
3110
          self.ex = TransactionServiceException()
-
 
3111
          self.ex.read(iprot)
-
 
3112
        else:
-
 
3113
          iprot.skip(ftype)
-
 
3114
      else:
-
 
3115
        iprot.skip(ftype)
-
 
3116
      iprot.readFieldEnd()
-
 
3117
    iprot.readStructEnd()
-
 
3118
 
-
 
3119
  def write(self, oprot):
-
 
3120
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
3121
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
3122
      return
-
 
3123
    oprot.writeStructBegin('markOrdersAsManifested_result')
-
 
3124
    if self.success != None:
-
 
3125
      oprot.writeFieldBegin('success', TType.BOOL, 0)
-
 
3126
      oprot.writeBool(self.success)
-
 
3127
      oprot.writeFieldEnd()
-
 
3128
    if self.ex != None:
-
 
3129
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
3130
      self.ex.write(oprot)
-
 
3131
      oprot.writeFieldEnd()
2935
    oprot.writeFieldStop()
3132
    oprot.writeFieldStop()
2936
    oprot.writeStructEnd()
3133
    oprot.writeStructEnd()
2937
 
3134
 
2938
  def __repr__(self):
3135
  def __repr__(self):
2939
    L = ['%s=%r' % (key, value)
3136
    L = ['%s=%r' % (key, value)