Subversion Repositories SmartDukaan

Rev

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

Rev 9761 Rev 9762
Line 333... Line 333...
333
 
333
 
334
    public String getLastNdaySaleForItem(long itemId, long numberOfDays) throws org.apache.thrift.TException;
334
    public String getLastNdaySaleForItem(long itemId, long numberOfDays) throws org.apache.thrift.TException;
335
 
335
 
336
    public void addOrUpdateAmazonFbaInventory(AmazonFbaInventorySnapshot amazonfbainventorysnapshot) throws org.apache.thrift.TException;
336
    public void addOrUpdateAmazonFbaInventory(AmazonFbaInventorySnapshot amazonfbainventorysnapshot) throws org.apache.thrift.TException;
337
 
337
 
338
    public void addUpdateHoldInventory(long itemId, long warehouseId, long holdQuantity, long source) throws org.apache.thrift.TException;
338
    public void addUpdateHoldInventory(long itemId, long warehouseId, long holdQuantity, long source) throws InventoryServiceException, org.apache.thrift.TException;
339
 
339
 
340
    public long getAmazonFbaItemInventory(long itemId) throws org.apache.thrift.TException;
340
    public long getAmazonFbaItemInventory(long itemId) throws org.apache.thrift.TException;
341
 
341
 
342
    public List<AmazonFbaInventorySnapshot> getAllAmazonFbaItemInventory() throws org.apache.thrift.TException;
342
    public List<AmazonFbaInventorySnapshot> getAllAmazonFbaItemInventory() throws org.apache.thrift.TException;
343
 
343
 
Line 1894... Line 1894...
1894
      addOrUpdateAmazonFbaInventory_result result = new addOrUpdateAmazonFbaInventory_result();
1894
      addOrUpdateAmazonFbaInventory_result result = new addOrUpdateAmazonFbaInventory_result();
1895
      receiveBase(result, "addOrUpdateAmazonFbaInventory");
1895
      receiveBase(result, "addOrUpdateAmazonFbaInventory");
1896
      return;
1896
      return;
1897
    }
1897
    }
1898
 
1898
 
1899
    public void addUpdateHoldInventory(long itemId, long warehouseId, long holdQuantity, long source) throws org.apache.thrift.TException
1899
    public void addUpdateHoldInventory(long itemId, long warehouseId, long holdQuantity, long source) throws InventoryServiceException, org.apache.thrift.TException
1900
    {
1900
    {
1901
      send_addUpdateHoldInventory(itemId, warehouseId, holdQuantity, source);
1901
      send_addUpdateHoldInventory(itemId, warehouseId, holdQuantity, source);
1902
      recv_addUpdateHoldInventory();
1902
      recv_addUpdateHoldInventory();
1903
    }
1903
    }
1904
 
1904
 
Line 1910... Line 1910...
1910
      args.setHoldQuantity(holdQuantity);
1910
      args.setHoldQuantity(holdQuantity);
1911
      args.setSource(source);
1911
      args.setSource(source);
1912
      sendBase("addUpdateHoldInventory", args);
1912
      sendBase("addUpdateHoldInventory", args);
1913
    }
1913
    }
1914
 
1914
 
1915
    public void recv_addUpdateHoldInventory() throws org.apache.thrift.TException
1915
    public void recv_addUpdateHoldInventory() throws InventoryServiceException, org.apache.thrift.TException
1916
    {
1916
    {
1917
      addUpdateHoldInventory_result result = new addUpdateHoldInventory_result();
1917
      addUpdateHoldInventory_result result = new addUpdateHoldInventory_result();
1918
      receiveBase(result, "addUpdateHoldInventory");
1918
      receiveBase(result, "addUpdateHoldInventory");
-
 
1919
      if (result.cex != null) {
-
 
1920
        throw result.cex;
-
 
1921
      }
1919
      return;
1922
      return;
1920
    }
1923
    }
1921
 
1924
 
1922
    public long getAmazonFbaItemInventory(long itemId) throws org.apache.thrift.TException
1925
    public long getAmazonFbaItemInventory(long itemId) throws org.apache.thrift.TException
1923
    {
1926
    {
Line 4181... Line 4184...
4181
        args.setSource(source);
4184
        args.setSource(source);
4182
        args.write(prot);
4185
        args.write(prot);
4183
        prot.writeMessageEnd();
4186
        prot.writeMessageEnd();
4184
      }
4187
      }
4185
 
4188
 
4186
      public void getResult() throws org.apache.thrift.TException {
4189
      public void getResult() throws InventoryServiceException, org.apache.thrift.TException {
4187
        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
4190
        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
4188
          throw new IllegalStateException("Method call not finished!");
4191
          throw new IllegalStateException("Method call not finished!");
4189
        }
4192
        }
4190
        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
4193
        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
4191
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
4194
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
Line 5699... Line 5702...
5699
        return new addUpdateHoldInventory_args();
5702
        return new addUpdateHoldInventory_args();
5700
      }
5703
      }
5701
 
5704
 
5702
      protected addUpdateHoldInventory_result getResult(I iface, addUpdateHoldInventory_args args) throws org.apache.thrift.TException {
5705
      protected addUpdateHoldInventory_result getResult(I iface, addUpdateHoldInventory_args args) throws org.apache.thrift.TException {
5703
        addUpdateHoldInventory_result result = new addUpdateHoldInventory_result();
5706
        addUpdateHoldInventory_result result = new addUpdateHoldInventory_result();
-
 
5707
        try {
5704
        iface.addUpdateHoldInventory(args.itemId, args.warehouseId, args.holdQuantity, args.source);
5708
          iface.addUpdateHoldInventory(args.itemId, args.warehouseId, args.holdQuantity, args.source);
-
 
5709
        } catch (InventoryServiceException cex) {
-
 
5710
          result.cex = cex;
-
 
5711
        }
5705
        return result;
5712
        return result;
5706
      }
5713
      }
5707
    }
5714
    }
5708
 
5715
 
5709
    private static class getAmazonFbaItemInventory<I extends Iface> extends org.apache.thrift.ProcessFunction<I, getAmazonFbaItemInventory_args> {
5716
    private static class getAmazonFbaItemInventory<I extends Iface> extends org.apache.thrift.ProcessFunction<I, getAmazonFbaItemInventory_args> {
Line 7758... Line 7765...
7758
      }
7765
      }
7759
    }
7766
    }
7760
 
7767
 
7761
    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
7768
    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
7762
      try {
7769
      try {
7763
        // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
-
 
7764
        __isset_bit_vector = new BitSet(1);
-
 
7765
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
7770
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
7766
      } catch (org.apache.thrift.TException te) {
7771
      } catch (org.apache.thrift.TException te) {
7767
        throw new java.io.IOException(te);
7772
        throw new java.io.IOException(te);
7768
      }
7773
      }
7769
    }
7774
    }
Line 28554... Line 28559...
28554
      }
28559
      }
28555
    }
28560
    }
28556
 
28561
 
28557
    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
28562
    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
28558
      try {
28563
      try {
28559
        // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
-
 
28560
        __isset_bit_vector = new BitSet(1);
-
 
28561
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
28564
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
28562
      } catch (org.apache.thrift.TException te) {
28565
      } catch (org.apache.thrift.TException te) {
28563
        throw new java.io.IOException(te);
28566
        throw new java.io.IOException(te);
28564
      }
28567
      }
28565
    }
28568
    }
Line 44733... Line 44736...
44733
  }
44736
  }
44734
 
44737
 
44735
  public static class addUpdateHoldInventory_result implements org.apache.thrift.TBase<addUpdateHoldInventory_result, addUpdateHoldInventory_result._Fields>, java.io.Serializable, Cloneable   {
44738
  public static class addUpdateHoldInventory_result implements org.apache.thrift.TBase<addUpdateHoldInventory_result, addUpdateHoldInventory_result._Fields>, java.io.Serializable, Cloneable   {
44736
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("addUpdateHoldInventory_result");
44739
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("addUpdateHoldInventory_result");
44737
 
44740
 
-
 
44741
    private static final org.apache.thrift.protocol.TField CEX_FIELD_DESC = new org.apache.thrift.protocol.TField("cex", org.apache.thrift.protocol.TType.STRUCT, (short)1);
44738
 
44742
 
-
 
44743
    private InventoryServiceException cex; // required
44739
 
44744
 
44740
    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
44745
    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
44741
    public enum _Fields implements org.apache.thrift.TFieldIdEnum {
44746
    public enum _Fields implements org.apache.thrift.TFieldIdEnum {
44742
;
-
 
-
 
44747
      CEX((short)1, "cex");
44743
 
44748
 
44744
      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
44749
      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
44745
 
44750
 
44746
      static {
44751
      static {
44747
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
44752
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
Line 44752... Line 44757...
44752
      /**
44757
      /**
44753
       * Find the _Fields constant that matches fieldId, or null if its not found.
44758
       * Find the _Fields constant that matches fieldId, or null if its not found.
44754
       */
44759
       */
44755
      public static _Fields findByThriftId(int fieldId) {
44760
      public static _Fields findByThriftId(int fieldId) {
44756
        switch(fieldId) {
44761
        switch(fieldId) {
-
 
44762
          case 1: // CEX
-
 
44763
            return CEX;
44757
          default:
44764
          default:
44758
            return null;
44765
            return null;
44759
        }
44766
        }
44760
      }
44767
      }
44761
 
44768
 
Line 44790... Line 44797...
44790
 
44797
 
44791
      public String getFieldName() {
44798
      public String getFieldName() {
44792
        return _fieldName;
44799
        return _fieldName;
44793
      }
44800
      }
44794
    }
44801
    }
-
 
44802
 
-
 
44803
    // isset id assignments
-
 
44804
 
44795
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
44805
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
44796
    static {
44806
    static {
44797
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
44807
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
-
 
44808
      tmpMap.put(_Fields.CEX, new org.apache.thrift.meta_data.FieldMetaData("cex", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
44809
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
44798
      metaDataMap = Collections.unmodifiableMap(tmpMap);
44810
      metaDataMap = Collections.unmodifiableMap(tmpMap);
44799
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(addUpdateHoldInventory_result.class, metaDataMap);
44811
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(addUpdateHoldInventory_result.class, metaDataMap);
44800
    }
44812
    }
44801
 
44813
 
44802
    public addUpdateHoldInventory_result() {
44814
    public addUpdateHoldInventory_result() {
44803
    }
44815
    }
44804
 
44816
 
-
 
44817
    public addUpdateHoldInventory_result(
-
 
44818
      InventoryServiceException cex)
-
 
44819
    {
-
 
44820
      this();
-
 
44821
      this.cex = cex;
-
 
44822
    }
-
 
44823
 
44805
    /**
44824
    /**
44806
     * Performs a deep copy on <i>other</i>.
44825
     * Performs a deep copy on <i>other</i>.
44807
     */
44826
     */
44808
    public addUpdateHoldInventory_result(addUpdateHoldInventory_result other) {
44827
    public addUpdateHoldInventory_result(addUpdateHoldInventory_result other) {
-
 
44828
      if (other.isSetCex()) {
-
 
44829
        this.cex = new InventoryServiceException(other.cex);
-
 
44830
      }
44809
    }
44831
    }
44810
 
44832
 
44811
    public addUpdateHoldInventory_result deepCopy() {
44833
    public addUpdateHoldInventory_result deepCopy() {
44812
      return new addUpdateHoldInventory_result(this);
44834
      return new addUpdateHoldInventory_result(this);
44813
    }
44835
    }
44814
 
44836
 
44815
    @Override
44837
    @Override
44816
    public void clear() {
44838
    public void clear() {
-
 
44839
      this.cex = null;
-
 
44840
    }
-
 
44841
 
-
 
44842
    public InventoryServiceException getCex() {
-
 
44843
      return this.cex;
-
 
44844
    }
-
 
44845
 
-
 
44846
    public void setCex(InventoryServiceException cex) {
-
 
44847
      this.cex = cex;
-
 
44848
    }
-
 
44849
 
-
 
44850
    public void unsetCex() {
-
 
44851
      this.cex = null;
-
 
44852
    }
-
 
44853
 
-
 
44854
    /** Returns true if field cex is set (has been assigned a value) and false otherwise */
-
 
44855
    public boolean isSetCex() {
-
 
44856
      return this.cex != null;
-
 
44857
    }
-
 
44858
 
-
 
44859
    public void setCexIsSet(boolean value) {
-
 
44860
      if (!value) {
-
 
44861
        this.cex = null;
-
 
44862
      }
44817
    }
44863
    }
44818
 
44864
 
44819
    public void setFieldValue(_Fields field, Object value) {
44865
    public void setFieldValue(_Fields field, Object value) {
44820
      switch (field) {
44866
      switch (field) {
-
 
44867
      case CEX:
-
 
44868
        if (value == null) {
-
 
44869
          unsetCex();
-
 
44870
        } else {
-
 
44871
          setCex((InventoryServiceException)value);
-
 
44872
        }
-
 
44873
        break;
-
 
44874
 
44821
      }
44875
      }
44822
    }
44876
    }
44823
 
44877
 
44824
    public Object getFieldValue(_Fields field) {
44878
    public Object getFieldValue(_Fields field) {
44825
      switch (field) {
44879
      switch (field) {
-
 
44880
      case CEX:
-
 
44881
        return getCex();
-
 
44882
 
44826
      }
44883
      }
44827
      throw new IllegalStateException();
44884
      throw new IllegalStateException();
44828
    }
44885
    }
44829
 
44886
 
44830
    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
44887
    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
Line 44832... Line 44889...
44832
      if (field == null) {
44889
      if (field == null) {
44833
        throw new IllegalArgumentException();
44890
        throw new IllegalArgumentException();
44834
      }
44891
      }
44835
 
44892
 
44836
      switch (field) {
44893
      switch (field) {
-
 
44894
      case CEX:
-
 
44895
        return isSetCex();
44837
      }
44896
      }
44838
      throw new IllegalStateException();
44897
      throw new IllegalStateException();
44839
    }
44898
    }
44840
 
44899
 
44841
    @Override
44900
    @Override
Line 44849... Line 44908...
44849
 
44908
 
44850
    public boolean equals(addUpdateHoldInventory_result that) {
44909
    public boolean equals(addUpdateHoldInventory_result that) {
44851
      if (that == null)
44910
      if (that == null)
44852
        return false;
44911
        return false;
44853
 
44912
 
-
 
44913
      boolean this_present_cex = true && this.isSetCex();
-
 
44914
      boolean that_present_cex = true && that.isSetCex();
-
 
44915
      if (this_present_cex || that_present_cex) {
-
 
44916
        if (!(this_present_cex && that_present_cex))
-
 
44917
          return false;
-
 
44918
        if (!this.cex.equals(that.cex))
-
 
44919
          return false;
-
 
44920
      }
-
 
44921
 
44854
      return true;
44922
      return true;
44855
    }
44923
    }
44856
 
44924
 
44857
    @Override
44925
    @Override
44858
    public int hashCode() {
44926
    public int hashCode() {
Line 44865... Line 44933...
44865
      }
44933
      }
44866
 
44934
 
44867
      int lastComparison = 0;
44935
      int lastComparison = 0;
44868
      addUpdateHoldInventory_result typedOther = (addUpdateHoldInventory_result)other;
44936
      addUpdateHoldInventory_result typedOther = (addUpdateHoldInventory_result)other;
44869
 
44937
 
-
 
44938
      lastComparison = Boolean.valueOf(isSetCex()).compareTo(typedOther.isSetCex());
-
 
44939
      if (lastComparison != 0) {
-
 
44940
        return lastComparison;
-
 
44941
      }
-
 
44942
      if (isSetCex()) {
-
 
44943
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.cex, typedOther.cex);
-
 
44944
        if (lastComparison != 0) {
-
 
44945
          return lastComparison;
-
 
44946
        }
-
 
44947
      }
44870
      return 0;
44948
      return 0;
44871
    }
44949
    }
44872
 
44950
 
44873
    public _Fields fieldForId(int fieldId) {
44951
    public _Fields fieldForId(int fieldId) {
44874
      return _Fields.findByThriftId(fieldId);
44952
      return _Fields.findByThriftId(fieldId);
Line 44882... Line 44960...
44882
        field = iprot.readFieldBegin();
44960
        field = iprot.readFieldBegin();
44883
        if (field.type == org.apache.thrift.protocol.TType.STOP) { 
44961
        if (field.type == org.apache.thrift.protocol.TType.STOP) { 
44884
          break;
44962
          break;
44885
        }
44963
        }
44886
        switch (field.id) {
44964
        switch (field.id) {
-
 
44965
          case 1: // CEX
-
 
44966
            if (field.type == org.apache.thrift.protocol.TType.STRUCT) {
-
 
44967
              this.cex = new InventoryServiceException();
-
 
44968
              this.cex.read(iprot);
-
 
44969
            } else { 
-
 
44970
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
44971
            }
-
 
44972
            break;
44887
          default:
44973
          default:
44888
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
44974
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
44889
        }
44975
        }
44890
        iprot.readFieldEnd();
44976
        iprot.readFieldEnd();
44891
      }
44977
      }
Line 44894... Line 44980...
44894
    }
44980
    }
44895
 
44981
 
44896
    public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
44982
    public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
44897
      oprot.writeStructBegin(STRUCT_DESC);
44983
      oprot.writeStructBegin(STRUCT_DESC);
44898
 
44984
 
-
 
44985
      if (this.isSetCex()) {
-
 
44986
        oprot.writeFieldBegin(CEX_FIELD_DESC);
-
 
44987
        this.cex.write(oprot);
-
 
44988
        oprot.writeFieldEnd();
-
 
44989
      }
44899
      oprot.writeFieldStop();
44990
      oprot.writeFieldStop();
44900
      oprot.writeStructEnd();
44991
      oprot.writeStructEnd();
44901
    }
44992
    }
44902
 
44993
 
44903
    @Override
44994
    @Override
44904
    public String toString() {
44995
    public String toString() {
44905
      StringBuilder sb = new StringBuilder("addUpdateHoldInventory_result(");
44996
      StringBuilder sb = new StringBuilder("addUpdateHoldInventory_result(");
44906
      boolean first = true;
44997
      boolean first = true;
44907
 
44998
 
-
 
44999
      sb.append("cex:");
-
 
45000
      if (this.cex == null) {
-
 
45001
        sb.append("null");
-
 
45002
      } else {
-
 
45003
        sb.append(this.cex);
-
 
45004
      }
-
 
45005
      first = false;
44908
      sb.append(")");
45006
      sb.append(")");
44909
      return sb.toString();
45007
      return sb.toString();
44910
    }
45008
    }
44911
 
45009
 
44912
    public void validate() throws org.apache.thrift.TException {
45010
    public void validate() throws org.apache.thrift.TException {