Subversion Repositories SmartDukaan

Rev

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

Rev 18150 Rev 18414
Line 67... Line 67...
67
  private static final org.apache.thrift.protocol.TField HOLD_INVENTORY_FIELD_DESC = new org.apache.thrift.protocol.TField("holdInventory", org.apache.thrift.protocol.TType.I64, (short)44);
67
  private static final org.apache.thrift.protocol.TField HOLD_INVENTORY_FIELD_DESC = new org.apache.thrift.protocol.TField("holdInventory", org.apache.thrift.protocol.TType.I64, (short)44);
68
  private static final org.apache.thrift.protocol.TField HOLD_OVERRIDE_FIELD_DESC = new org.apache.thrift.protocol.TField("holdOverride", org.apache.thrift.protocol.TType.BOOL, (short)45);
68
  private static final org.apache.thrift.protocol.TField HOLD_OVERRIDE_FIELD_DESC = new org.apache.thrift.protocol.TField("holdOverride", org.apache.thrift.protocol.TType.BOOL, (short)45);
69
  private static final org.apache.thrift.protocol.TField PACK_QUANTITY_FIELD_DESC = new org.apache.thrift.protocol.TField("packQuantity", org.apache.thrift.protocol.TType.I64, (short)46);
69
  private static final org.apache.thrift.protocol.TField PACK_QUANTITY_FIELD_DESC = new org.apache.thrift.protocol.TField("packQuantity", org.apache.thrift.protocol.TType.I64, (short)46);
70
  private static final org.apache.thrift.protocol.TField QUANTITY_STEP_FIELD_DESC = new org.apache.thrift.protocol.TField("quantityStep", org.apache.thrift.protocol.TType.I64, (short)47);
70
  private static final org.apache.thrift.protocol.TField QUANTITY_STEP_FIELD_DESC = new org.apache.thrift.protocol.TField("quantityStep", org.apache.thrift.protocol.TType.I64, (short)47);
71
  private static final org.apache.thrift.protocol.TField MINIMUM_BUY_QUANTITY_FIELD_DESC = new org.apache.thrift.protocol.TField("minimumBuyQuantity", org.apache.thrift.protocol.TType.I64, (short)48);
71
  private static final org.apache.thrift.protocol.TField MINIMUM_BUY_QUANTITY_FIELD_DESC = new org.apache.thrift.protocol.TField("minimumBuyQuantity", org.apache.thrift.protocol.TType.I64, (short)48);
-
 
72
  private static final org.apache.thrift.protocol.TField MAXIMUM_BUY_QUANTITY_FIELD_DESC = new org.apache.thrift.protocol.TField("maximumBuyQuantity", org.apache.thrift.protocol.TType.I64, (short)49);
72
 
73
 
73
  private long id; // required
74
  private long id; // required
74
  private String productGroup; // required
75
  private String productGroup; // required
75
  private String brand; // required
76
  private String brand; // required
76
  private String modelNumber; // required
77
  private String modelNumber; // required
Line 114... Line 115...
114
  private long holdInventory; // required
115
  private long holdInventory; // required
115
  private boolean holdOverride; // required
116
  private boolean holdOverride; // required
116
  private long packQuantity; // required
117
  private long packQuantity; // required
117
  private long quantityStep; // required
118
  private long quantityStep; // required
118
  private long minimumBuyQuantity; // required
119
  private long minimumBuyQuantity; // required
-
 
120
  private long maximumBuyQuantity; // required
119
 
121
 
120
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
122
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
121
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
123
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
122
    ID((short)1, "id"),
124
    ID((short)1, "id"),
123
    PRODUCT_GROUP((short)2, "productGroup"),
125
    PRODUCT_GROUP((short)2, "productGroup"),
Line 170... Line 172...
170
    DEFAULT_INVENTORY((short)43, "defaultInventory"),
172
    DEFAULT_INVENTORY((short)43, "defaultInventory"),
171
    HOLD_INVENTORY((short)44, "holdInventory"),
173
    HOLD_INVENTORY((short)44, "holdInventory"),
172
    HOLD_OVERRIDE((short)45, "holdOverride"),
174
    HOLD_OVERRIDE((short)45, "holdOverride"),
173
    PACK_QUANTITY((short)46, "packQuantity"),
175
    PACK_QUANTITY((short)46, "packQuantity"),
174
    QUANTITY_STEP((short)47, "quantityStep"),
176
    QUANTITY_STEP((short)47, "quantityStep"),
175
    MINIMUM_BUY_QUANTITY((short)48, "minimumBuyQuantity");
177
    MINIMUM_BUY_QUANTITY((short)48, "minimumBuyQuantity"),
-
 
178
    MAXIMUM_BUY_QUANTITY((short)49, "maximumBuyQuantity");
176
 
179
 
177
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
180
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
178
 
181
 
179
    static {
182
    static {
180
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
183
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
Line 277... Line 280...
277
          return PACK_QUANTITY;
280
          return PACK_QUANTITY;
278
        case 47: // QUANTITY_STEP
281
        case 47: // QUANTITY_STEP
279
          return QUANTITY_STEP;
282
          return QUANTITY_STEP;
280
        case 48: // MINIMUM_BUY_QUANTITY
283
        case 48: // MINIMUM_BUY_QUANTITY
281
          return MINIMUM_BUY_QUANTITY;
284
          return MINIMUM_BUY_QUANTITY;
-
 
285
        case 49: // MAXIMUM_BUY_QUANTITY
-
 
286
          return MAXIMUM_BUY_QUANTITY;
282
        default:
287
        default:
283
          return null;
288
          return null;
284
      }
289
      }
285
    }
290
    }
286
 
291
 
Line 348... Line 353...
348
  private static final int __HOLDINVENTORY_ISSET_ID = 26;
353
  private static final int __HOLDINVENTORY_ISSET_ID = 26;
349
  private static final int __HOLDOVERRIDE_ISSET_ID = 27;
354
  private static final int __HOLDOVERRIDE_ISSET_ID = 27;
350
  private static final int __PACKQUANTITY_ISSET_ID = 28;
355
  private static final int __PACKQUANTITY_ISSET_ID = 28;
351
  private static final int __QUANTITYSTEP_ISSET_ID = 29;
356
  private static final int __QUANTITYSTEP_ISSET_ID = 29;
352
  private static final int __MINIMUMBUYQUANTITY_ISSET_ID = 30;
357
  private static final int __MINIMUMBUYQUANTITY_ISSET_ID = 30;
-
 
358
  private static final int __MAXIMUMBUYQUANTITY_ISSET_ID = 31;
353
  private BitSet __isset_bit_vector = new BitSet(31);
359
  private BitSet __isset_bit_vector = new BitSet(32);
354
 
360
 
355
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
361
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
356
  static {
362
  static {
357
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
363
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
358
    tmpMap.put(_Fields.ID, new org.apache.thrift.meta_data.FieldMetaData("id", org.apache.thrift.TFieldRequirementType.DEFAULT, 
364
    tmpMap.put(_Fields.ID, new org.apache.thrift.meta_data.FieldMetaData("id", org.apache.thrift.TFieldRequirementType.DEFAULT, 
Line 447... Line 453...
447
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
453
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
448
    tmpMap.put(_Fields.QUANTITY_STEP, new org.apache.thrift.meta_data.FieldMetaData("quantityStep", org.apache.thrift.TFieldRequirementType.DEFAULT, 
454
    tmpMap.put(_Fields.QUANTITY_STEP, new org.apache.thrift.meta_data.FieldMetaData("quantityStep", org.apache.thrift.TFieldRequirementType.DEFAULT, 
449
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
455
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
450
    tmpMap.put(_Fields.MINIMUM_BUY_QUANTITY, new org.apache.thrift.meta_data.FieldMetaData("minimumBuyQuantity", org.apache.thrift.TFieldRequirementType.DEFAULT, 
456
    tmpMap.put(_Fields.MINIMUM_BUY_QUANTITY, new org.apache.thrift.meta_data.FieldMetaData("minimumBuyQuantity", org.apache.thrift.TFieldRequirementType.DEFAULT, 
451
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
457
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
-
 
458
    tmpMap.put(_Fields.MAXIMUM_BUY_QUANTITY, new org.apache.thrift.meta_data.FieldMetaData("maximumBuyQuantity", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
459
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
452
    metaDataMap = Collections.unmodifiableMap(tmpMap);
460
    metaDataMap = Collections.unmodifiableMap(tmpMap);
453
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Item.class, metaDataMap);
461
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Item.class, metaDataMap);
454
  }
462
  }
455
 
463
 
456
  public Item() {
464
  public Item() {
Line 488... Line 496...
488
    long defaultInventory,
496
    long defaultInventory,
489
    long holdInventory,
497
    long holdInventory,
490
    boolean holdOverride,
498
    boolean holdOverride,
491
    long packQuantity,
499
    long packQuantity,
492
    long quantityStep,
500
    long quantityStep,
493
    long minimumBuyQuantity)
501
    long minimumBuyQuantity,
-
 
502
    long maximumBuyQuantity)
494
  {
503
  {
495
    this();
504
    this();
496
    this.id = id;
505
    this.id = id;
497
    setIdIsSet(true);
506
    setIdIsSet(true);
498
    this.productGroup = productGroup;
507
    this.productGroup = productGroup;
Line 544... Line 553...
544
    setPackQuantityIsSet(true);
553
    setPackQuantityIsSet(true);
545
    this.quantityStep = quantityStep;
554
    this.quantityStep = quantityStep;
546
    setQuantityStepIsSet(true);
555
    setQuantityStepIsSet(true);
547
    this.minimumBuyQuantity = minimumBuyQuantity;
556
    this.minimumBuyQuantity = minimumBuyQuantity;
548
    setMinimumBuyQuantityIsSet(true);
557
    setMinimumBuyQuantityIsSet(true);
-
 
558
    this.maximumBuyQuantity = maximumBuyQuantity;
-
 
559
    setMaximumBuyQuantityIsSet(true);
549
  }
560
  }
550
 
561
 
551
  /**
562
  /**
552
   * Performs a deep copy on <i>other</i>.
563
   * Performs a deep copy on <i>other</i>.
553
   */
564
   */
Line 640... Line 651...
640
    this.holdInventory = other.holdInventory;
651
    this.holdInventory = other.holdInventory;
641
    this.holdOverride = other.holdOverride;
652
    this.holdOverride = other.holdOverride;
642
    this.packQuantity = other.packQuantity;
653
    this.packQuantity = other.packQuantity;
643
    this.quantityStep = other.quantityStep;
654
    this.quantityStep = other.quantityStep;
644
    this.minimumBuyQuantity = other.minimumBuyQuantity;
655
    this.minimumBuyQuantity = other.minimumBuyQuantity;
-
 
656
    this.maximumBuyQuantity = other.maximumBuyQuantity;
645
  }
657
  }
646
 
658
 
647
  public Item deepCopy() {
659
  public Item deepCopy() {
648
    return new Item(this);
660
    return new Item(this);
649
  }
661
  }
Line 725... Line 737...
725
    this.packQuantity = 0;
737
    this.packQuantity = 0;
726
    setQuantityStepIsSet(false);
738
    setQuantityStepIsSet(false);
727
    this.quantityStep = 0;
739
    this.quantityStep = 0;
728
    setMinimumBuyQuantityIsSet(false);
740
    setMinimumBuyQuantityIsSet(false);
729
    this.minimumBuyQuantity = 0;
741
    this.minimumBuyQuantity = 0;
-
 
742
    setMaximumBuyQuantityIsSet(false);
-
 
743
    this.maximumBuyQuantity = 0;
730
  }
744
  }
731
 
745
 
732
  public long getId() {
746
  public long getId() {
733
    return this.id;
747
    return this.id;
734
  }
748
  }
Line 1781... Line 1795...
1781
 
1795
 
1782
  public void setMinimumBuyQuantityIsSet(boolean value) {
1796
  public void setMinimumBuyQuantityIsSet(boolean value) {
1783
    __isset_bit_vector.set(__MINIMUMBUYQUANTITY_ISSET_ID, value);
1797
    __isset_bit_vector.set(__MINIMUMBUYQUANTITY_ISSET_ID, value);
1784
  }
1798
  }
1785
 
1799
 
-
 
1800
  public long getMaximumBuyQuantity() {
-
 
1801
    return this.maximumBuyQuantity;
-
 
1802
  }
-
 
1803
 
-
 
1804
  public void setMaximumBuyQuantity(long maximumBuyQuantity) {
-
 
1805
    this.maximumBuyQuantity = maximumBuyQuantity;
-
 
1806
    setMaximumBuyQuantityIsSet(true);
-
 
1807
  }
-
 
1808
 
-
 
1809
  public void unsetMaximumBuyQuantity() {
-
 
1810
    __isset_bit_vector.clear(__MAXIMUMBUYQUANTITY_ISSET_ID);
-
 
1811
  }
-
 
1812
 
-
 
1813
  /** Returns true if field maximumBuyQuantity is set (has been assigned a value) and false otherwise */
-
 
1814
  public boolean isSetMaximumBuyQuantity() {
-
 
1815
    return __isset_bit_vector.get(__MAXIMUMBUYQUANTITY_ISSET_ID);
-
 
1816
  }
-
 
1817
 
-
 
1818
  public void setMaximumBuyQuantityIsSet(boolean value) {
-
 
1819
    __isset_bit_vector.set(__MAXIMUMBUYQUANTITY_ISSET_ID, value);
-
 
1820
  }
-
 
1821
 
1786
  public void setFieldValue(_Fields field, Object value) {
1822
  public void setFieldValue(_Fields field, Object value) {
1787
    switch (field) {
1823
    switch (field) {
1788
    case ID:
1824
    case ID:
1789
      if (value == null) {
1825
      if (value == null) {
1790
        unsetId();
1826
        unsetId();
Line 2151... Line 2187...
2151
      } else {
2187
      } else {
2152
        setMinimumBuyQuantity((Long)value);
2188
        setMinimumBuyQuantity((Long)value);
2153
      }
2189
      }
2154
      break;
2190
      break;
2155
 
2191
 
-
 
2192
    case MAXIMUM_BUY_QUANTITY:
-
 
2193
      if (value == null) {
-
 
2194
        unsetMaximumBuyQuantity();
-
 
2195
      } else {
-
 
2196
        setMaximumBuyQuantity((Long)value);
-
 
2197
      }
-
 
2198
      break;
-
 
2199
 
2156
    }
2200
    }
2157
  }
2201
  }
2158
 
2202
 
2159
  public Object getFieldValue(_Fields field) {
2203
  public Object getFieldValue(_Fields field) {
2160
    switch (field) {
2204
    switch (field) {
Line 2294... Line 2338...
2294
      return Long.valueOf(getQuantityStep());
2338
      return Long.valueOf(getQuantityStep());
2295
 
2339
 
2296
    case MINIMUM_BUY_QUANTITY:
2340
    case MINIMUM_BUY_QUANTITY:
2297
      return Long.valueOf(getMinimumBuyQuantity());
2341
      return Long.valueOf(getMinimumBuyQuantity());
2298
 
2342
 
-
 
2343
    case MAXIMUM_BUY_QUANTITY:
-
 
2344
      return Long.valueOf(getMaximumBuyQuantity());
-
 
2345
 
2299
    }
2346
    }
2300
    throw new IllegalStateException();
2347
    throw new IllegalStateException();
2301
  }
2348
  }
2302
 
2349
 
2303
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
2350
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
Line 2397... Line 2444...
2397
      return isSetPackQuantity();
2444
      return isSetPackQuantity();
2398
    case QUANTITY_STEP:
2445
    case QUANTITY_STEP:
2399
      return isSetQuantityStep();
2446
      return isSetQuantityStep();
2400
    case MINIMUM_BUY_QUANTITY:
2447
    case MINIMUM_BUY_QUANTITY:
2401
      return isSetMinimumBuyQuantity();
2448
      return isSetMinimumBuyQuantity();
-
 
2449
    case MAXIMUM_BUY_QUANTITY:
-
 
2450
      return isSetMaximumBuyQuantity();
2402
    }
2451
    }
2403
    throw new IllegalStateException();
2452
    throw new IllegalStateException();
2404
  }
2453
  }
2405
 
2454
 
2406
  @Override
2455
  @Override
Line 2828... Line 2877...
2828
        return false;
2877
        return false;
2829
      if (this.minimumBuyQuantity != that.minimumBuyQuantity)
2878
      if (this.minimumBuyQuantity != that.minimumBuyQuantity)
2830
        return false;
2879
        return false;
2831
    }
2880
    }
2832
 
2881
 
-
 
2882
    boolean this_present_maximumBuyQuantity = true;
-
 
2883
    boolean that_present_maximumBuyQuantity = true;
-
 
2884
    if (this_present_maximumBuyQuantity || that_present_maximumBuyQuantity) {
-
 
2885
      if (!(this_present_maximumBuyQuantity && that_present_maximumBuyQuantity))
-
 
2886
        return false;
-
 
2887
      if (this.maximumBuyQuantity != that.maximumBuyQuantity)
-
 
2888
        return false;
-
 
2889
    }
-
 
2890
 
2833
    return true;
2891
    return true;
2834
  }
2892
  }
2835
 
2893
 
2836
  @Override
2894
  @Override
2837
  public int hashCode() {
2895
  public int hashCode() {
Line 3304... Line 3362...
3304
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.minimumBuyQuantity, typedOther.minimumBuyQuantity);
3362
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.minimumBuyQuantity, typedOther.minimumBuyQuantity);
3305
      if (lastComparison != 0) {
3363
      if (lastComparison != 0) {
3306
        return lastComparison;
3364
        return lastComparison;
3307
      }
3365
      }
3308
    }
3366
    }
-
 
3367
    lastComparison = Boolean.valueOf(isSetMaximumBuyQuantity()).compareTo(typedOther.isSetMaximumBuyQuantity());
-
 
3368
    if (lastComparison != 0) {
-
 
3369
      return lastComparison;
-
 
3370
    }
-
 
3371
    if (isSetMaximumBuyQuantity()) {
-
 
3372
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.maximumBuyQuantity, typedOther.maximumBuyQuantity);
-
 
3373
      if (lastComparison != 0) {
-
 
3374
        return lastComparison;
-
 
3375
      }
-
 
3376
    }
3309
    return 0;
3377
    return 0;
3310
  }
3378
  }
3311
 
3379
 
3312
  public _Fields fieldForId(int fieldId) {
3380
  public _Fields fieldForId(int fieldId) {
3313
    return _Fields.findByThriftId(fieldId);
3381
    return _Fields.findByThriftId(fieldId);
Line 3686... Line 3754...
3686
            setMinimumBuyQuantityIsSet(true);
3754
            setMinimumBuyQuantityIsSet(true);
3687
          } else { 
3755
          } else { 
3688
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
3756
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
3689
          }
3757
          }
3690
          break;
3758
          break;
-
 
3759
        case 49: // MAXIMUM_BUY_QUANTITY
-
 
3760
          if (field.type == org.apache.thrift.protocol.TType.I64) {
-
 
3761
            this.maximumBuyQuantity = iprot.readI64();
-
 
3762
            setMaximumBuyQuantityIsSet(true);
-
 
3763
          } else { 
-
 
3764
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
3765
          }
-
 
3766
          break;
3691
        default:
3767
        default:
3692
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
3768
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
3693
      }
3769
      }
3694
      iprot.readFieldEnd();
3770
      iprot.readFieldEnd();
3695
    }
3771
    }
Line 3899... Line 3975...
3899
    oprot.writeI64(this.quantityStep);
3975
    oprot.writeI64(this.quantityStep);
3900
    oprot.writeFieldEnd();
3976
    oprot.writeFieldEnd();
3901
    oprot.writeFieldBegin(MINIMUM_BUY_QUANTITY_FIELD_DESC);
3977
    oprot.writeFieldBegin(MINIMUM_BUY_QUANTITY_FIELD_DESC);
3902
    oprot.writeI64(this.minimumBuyQuantity);
3978
    oprot.writeI64(this.minimumBuyQuantity);
3903
    oprot.writeFieldEnd();
3979
    oprot.writeFieldEnd();
-
 
3980
    oprot.writeFieldBegin(MAXIMUM_BUY_QUANTITY_FIELD_DESC);
-
 
3981
    oprot.writeI64(this.maximumBuyQuantity);
-
 
3982
    oprot.writeFieldEnd();
3904
    oprot.writeFieldStop();
3983
    oprot.writeFieldStop();
3905
    oprot.writeStructEnd();
3984
    oprot.writeStructEnd();
3906
  }
3985
  }
3907
 
3986
 
3908
  @Override
3987
  @Override
Line 4175... Line 4254...
4175
    first = false;
4254
    first = false;
4176
    if (!first) sb.append(", ");
4255
    if (!first) sb.append(", ");
4177
    sb.append("minimumBuyQuantity:");
4256
    sb.append("minimumBuyQuantity:");
4178
    sb.append(this.minimumBuyQuantity);
4257
    sb.append(this.minimumBuyQuantity);
4179
    first = false;
4258
    first = false;
-
 
4259
    if (!first) sb.append(", ");
-
 
4260
    sb.append("maximumBuyQuantity:");
-
 
4261
    sb.append(this.maximumBuyQuantity);
-
 
4262
    first = false;
4180
    sb.append(")");
4263
    sb.append(")");
4181
    return sb.toString();
4264
    return sb.toString();
4182
  }
4265
  }
4183
 
4266
 
4184
  public void validate() throws org.apache.thrift.TException {
4267
  public void validate() throws org.apache.thrift.TException {