Subversion Repositories SmartDukaan

Rev

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

Rev 5443 Rev 7410
Line 27... Line 27...
27
  private static final org.apache.thrift.protocol.TField INVOICE_NUMBER_FIELD_DESC = new org.apache.thrift.protocol.TField("invoiceNumber", org.apache.thrift.protocol.TType.STRING, (short)2);
27
  private static final org.apache.thrift.protocol.TField INVOICE_NUMBER_FIELD_DESC = new org.apache.thrift.protocol.TField("invoiceNumber", org.apache.thrift.protocol.TType.STRING, (short)2);
28
  private static final org.apache.thrift.protocol.TField DATE_FIELD_DESC = new org.apache.thrift.protocol.TField("date", org.apache.thrift.protocol.TType.I64, (short)3);
28
  private static final org.apache.thrift.protocol.TField DATE_FIELD_DESC = new org.apache.thrift.protocol.TField("date", org.apache.thrift.protocol.TType.I64, (short)3);
29
  private static final org.apache.thrift.protocol.TField NUM_ITEMS_FIELD_DESC = new org.apache.thrift.protocol.TField("numItems", org.apache.thrift.protocol.TType.I64, (short)4);
29
  private static final org.apache.thrift.protocol.TField NUM_ITEMS_FIELD_DESC = new org.apache.thrift.protocol.TField("numItems", org.apache.thrift.protocol.TType.I64, (short)4);
30
  private static final org.apache.thrift.protocol.TField RECEIVED_FROM_FIELD_DESC = new org.apache.thrift.protocol.TField("receivedFrom", org.apache.thrift.protocol.TType.STRING, (short)5);
30
  private static final org.apache.thrift.protocol.TField RECEIVED_FROM_FIELD_DESC = new org.apache.thrift.protocol.TField("receivedFrom", org.apache.thrift.protocol.TType.STRING, (short)5);
31
  private static final org.apache.thrift.protocol.TField SUPPLIER_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("supplierId", org.apache.thrift.protocol.TType.I64, (short)6);
31
  private static final org.apache.thrift.protocol.TField SUPPLIER_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("supplierId", org.apache.thrift.protocol.TType.I64, (short)6);
-
 
32
  private static final org.apache.thrift.protocol.TField WAREHOUSE_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("warehouseId", org.apache.thrift.protocol.TType.I64, (short)7);
32
 
33
 
33
  private long id; // required
34
  private long id; // required
34
  private String invoiceNumber; // required
35
  private String invoiceNumber; // required
35
  private long date; // required
36
  private long date; // required
36
  private long numItems; // required
37
  private long numItems; // required
37
  private String receivedFrom; // required
38
  private String receivedFrom; // required
38
  private long supplierId; // required
39
  private long supplierId; // required
-
 
40
  private long warehouseId; // required
39
 
41
 
40
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
42
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
41
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
43
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
42
    ID((short)1, "id"),
44
    ID((short)1, "id"),
43
    INVOICE_NUMBER((short)2, "invoiceNumber"),
45
    INVOICE_NUMBER((short)2, "invoiceNumber"),
44
    DATE((short)3, "date"),
46
    DATE((short)3, "date"),
45
    NUM_ITEMS((short)4, "numItems"),
47
    NUM_ITEMS((short)4, "numItems"),
46
    RECEIVED_FROM((short)5, "receivedFrom"),
48
    RECEIVED_FROM((short)5, "receivedFrom"),
47
    SUPPLIER_ID((short)6, "supplierId");
49
    SUPPLIER_ID((short)6, "supplierId"),
-
 
50
    WAREHOUSE_ID((short)7, "warehouseId");
48
 
51
 
49
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
52
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
50
 
53
 
51
    static {
54
    static {
52
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
55
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
Line 69... Line 72...
69
          return NUM_ITEMS;
72
          return NUM_ITEMS;
70
        case 5: // RECEIVED_FROM
73
        case 5: // RECEIVED_FROM
71
          return RECEIVED_FROM;
74
          return RECEIVED_FROM;
72
        case 6: // SUPPLIER_ID
75
        case 6: // SUPPLIER_ID
73
          return SUPPLIER_ID;
76
          return SUPPLIER_ID;
-
 
77
        case 7: // WAREHOUSE_ID
-
 
78
          return WAREHOUSE_ID;
74
        default:
79
        default:
75
          return null;
80
          return null;
76
      }
81
      }
77
    }
82
    }
78
 
83
 
Line 113... Line 118...
113
  // isset id assignments
118
  // isset id assignments
114
  private static final int __ID_ISSET_ID = 0;
119
  private static final int __ID_ISSET_ID = 0;
115
  private static final int __DATE_ISSET_ID = 1;
120
  private static final int __DATE_ISSET_ID = 1;
116
  private static final int __NUMITEMS_ISSET_ID = 2;
121
  private static final int __NUMITEMS_ISSET_ID = 2;
117
  private static final int __SUPPLIERID_ISSET_ID = 3;
122
  private static final int __SUPPLIERID_ISSET_ID = 3;
-
 
123
  private static final int __WAREHOUSEID_ISSET_ID = 4;
118
  private BitSet __isset_bit_vector = new BitSet(4);
124
  private BitSet __isset_bit_vector = new BitSet(5);
119
 
125
 
120
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
126
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
121
  static {
127
  static {
122
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
128
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
123
    tmpMap.put(_Fields.ID, new org.apache.thrift.meta_data.FieldMetaData("id", org.apache.thrift.TFieldRequirementType.DEFAULT, 
129
    tmpMap.put(_Fields.ID, new org.apache.thrift.meta_data.FieldMetaData("id", org.apache.thrift.TFieldRequirementType.DEFAULT, 
Line 130... Line 136...
130
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
136
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
131
    tmpMap.put(_Fields.RECEIVED_FROM, new org.apache.thrift.meta_data.FieldMetaData("receivedFrom", org.apache.thrift.TFieldRequirementType.DEFAULT, 
137
    tmpMap.put(_Fields.RECEIVED_FROM, new org.apache.thrift.meta_data.FieldMetaData("receivedFrom", org.apache.thrift.TFieldRequirementType.DEFAULT, 
132
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
138
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
133
    tmpMap.put(_Fields.SUPPLIER_ID, new org.apache.thrift.meta_data.FieldMetaData("supplierId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
139
    tmpMap.put(_Fields.SUPPLIER_ID, new org.apache.thrift.meta_data.FieldMetaData("supplierId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
134
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
140
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
-
 
141
    tmpMap.put(_Fields.WAREHOUSE_ID, new org.apache.thrift.meta_data.FieldMetaData("warehouseId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
142
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
135
    metaDataMap = Collections.unmodifiableMap(tmpMap);
143
    metaDataMap = Collections.unmodifiableMap(tmpMap);
136
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Invoice.class, metaDataMap);
144
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Invoice.class, metaDataMap);
137
  }
145
  }
138
 
146
 
139
  public Invoice() {
147
  public Invoice() {
Line 143... Line 151...
143
    long id,
151
    long id,
144
    String invoiceNumber,
152
    String invoiceNumber,
145
    long date,
153
    long date,
146
    long numItems,
154
    long numItems,
147
    String receivedFrom,
155
    String receivedFrom,
148
    long supplierId)
156
    long supplierId,
-
 
157
    long warehouseId)
149
  {
158
  {
150
    this();
159
    this();
151
    this.id = id;
160
    this.id = id;
152
    setIdIsSet(true);
161
    setIdIsSet(true);
153
    this.invoiceNumber = invoiceNumber;
162
    this.invoiceNumber = invoiceNumber;
Line 156... Line 165...
156
    this.numItems = numItems;
165
    this.numItems = numItems;
157
    setNumItemsIsSet(true);
166
    setNumItemsIsSet(true);
158
    this.receivedFrom = receivedFrom;
167
    this.receivedFrom = receivedFrom;
159
    this.supplierId = supplierId;
168
    this.supplierId = supplierId;
160
    setSupplierIdIsSet(true);
169
    setSupplierIdIsSet(true);
-
 
170
    this.warehouseId = warehouseId;
-
 
171
    setWarehouseIdIsSet(true);
161
  }
172
  }
162
 
173
 
163
  /**
174
  /**
164
   * Performs a deep copy on <i>other</i>.
175
   * Performs a deep copy on <i>other</i>.
165
   */
176
   */
Line 174... Line 185...
174
    this.numItems = other.numItems;
185
    this.numItems = other.numItems;
175
    if (other.isSetReceivedFrom()) {
186
    if (other.isSetReceivedFrom()) {
176
      this.receivedFrom = other.receivedFrom;
187
      this.receivedFrom = other.receivedFrom;
177
    }
188
    }
178
    this.supplierId = other.supplierId;
189
    this.supplierId = other.supplierId;
-
 
190
    this.warehouseId = other.warehouseId;
179
  }
191
  }
180
 
192
 
181
  public Invoice deepCopy() {
193
  public Invoice deepCopy() {
182
    return new Invoice(this);
194
    return new Invoice(this);
183
  }
195
  }
Line 192... Line 204...
192
    setNumItemsIsSet(false);
204
    setNumItemsIsSet(false);
193
    this.numItems = 0;
205
    this.numItems = 0;
194
    this.receivedFrom = null;
206
    this.receivedFrom = null;
195
    setSupplierIdIsSet(false);
207
    setSupplierIdIsSet(false);
196
    this.supplierId = 0;
208
    this.supplierId = 0;
-
 
209
    setWarehouseIdIsSet(false);
-
 
210
    this.warehouseId = 0;
197
  }
211
  }
198
 
212
 
199
  public long getId() {
213
  public long getId() {
200
    return this.id;
214
    return this.id;
201
  }
215
  }
Line 328... Line 342...
328
 
342
 
329
  public void setSupplierIdIsSet(boolean value) {
343
  public void setSupplierIdIsSet(boolean value) {
330
    __isset_bit_vector.set(__SUPPLIERID_ISSET_ID, value);
344
    __isset_bit_vector.set(__SUPPLIERID_ISSET_ID, value);
331
  }
345
  }
332
 
346
 
-
 
347
  public long getWarehouseId() {
-
 
348
    return this.warehouseId;
-
 
349
  }
-
 
350
 
-
 
351
  public void setWarehouseId(long warehouseId) {
-
 
352
    this.warehouseId = warehouseId;
-
 
353
    setWarehouseIdIsSet(true);
-
 
354
  }
-
 
355
 
-
 
356
  public void unsetWarehouseId() {
-
 
357
    __isset_bit_vector.clear(__WAREHOUSEID_ISSET_ID);
-
 
358
  }
-
 
359
 
-
 
360
  /** Returns true if field warehouseId is set (has been assigned a value) and false otherwise */
-
 
361
  public boolean isSetWarehouseId() {
-
 
362
    return __isset_bit_vector.get(__WAREHOUSEID_ISSET_ID);
-
 
363
  }
-
 
364
 
-
 
365
  public void setWarehouseIdIsSet(boolean value) {
-
 
366
    __isset_bit_vector.set(__WAREHOUSEID_ISSET_ID, value);
-
 
367
  }
-
 
368
 
333
  public void setFieldValue(_Fields field, Object value) {
369
  public void setFieldValue(_Fields field, Object value) {
334
    switch (field) {
370
    switch (field) {
335
    case ID:
371
    case ID:
336
      if (value == null) {
372
      if (value == null) {
337
        unsetId();
373
        unsetId();
Line 378... Line 414...
378
      } else {
414
      } else {
379
        setSupplierId((Long)value);
415
        setSupplierId((Long)value);
380
      }
416
      }
381
      break;
417
      break;
382
 
418
 
-
 
419
    case WAREHOUSE_ID:
-
 
420
      if (value == null) {
-
 
421
        unsetWarehouseId();
-
 
422
      } else {
-
 
423
        setWarehouseId((Long)value);
-
 
424
      }
-
 
425
      break;
-
 
426
 
383
    }
427
    }
384
  }
428
  }
385
 
429
 
386
  public Object getFieldValue(_Fields field) {
430
  public Object getFieldValue(_Fields field) {
387
    switch (field) {
431
    switch (field) {
Line 401... Line 445...
401
      return getReceivedFrom();
445
      return getReceivedFrom();
402
 
446
 
403
    case SUPPLIER_ID:
447
    case SUPPLIER_ID:
404
      return Long.valueOf(getSupplierId());
448
      return Long.valueOf(getSupplierId());
405
 
449
 
-
 
450
    case WAREHOUSE_ID:
-
 
451
      return Long.valueOf(getWarehouseId());
-
 
452
 
406
    }
453
    }
407
    throw new IllegalStateException();
454
    throw new IllegalStateException();
408
  }
455
  }
409
 
456
 
410
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
457
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
Line 424... Line 471...
424
      return isSetNumItems();
471
      return isSetNumItems();
425
    case RECEIVED_FROM:
472
    case RECEIVED_FROM:
426
      return isSetReceivedFrom();
473
      return isSetReceivedFrom();
427
    case SUPPLIER_ID:
474
    case SUPPLIER_ID:
428
      return isSetSupplierId();
475
      return isSetSupplierId();
-
 
476
    case WAREHOUSE_ID:
-
 
477
      return isSetWarehouseId();
429
    }
478
    }
430
    throw new IllegalStateException();
479
    throw new IllegalStateException();
431
  }
480
  }
432
 
481
 
433
  @Override
482
  @Override
Line 495... Line 544...
495
        return false;
544
        return false;
496
      if (this.supplierId != that.supplierId)
545
      if (this.supplierId != that.supplierId)
497
        return false;
546
        return false;
498
    }
547
    }
499
 
548
 
-
 
549
    boolean this_present_warehouseId = true;
-
 
550
    boolean that_present_warehouseId = true;
-
 
551
    if (this_present_warehouseId || that_present_warehouseId) {
-
 
552
      if (!(this_present_warehouseId && that_present_warehouseId))
-
 
553
        return false;
-
 
554
      if (this.warehouseId != that.warehouseId)
-
 
555
        return false;
-
 
556
    }
-
 
557
 
500
    return true;
558
    return true;
501
  }
559
  }
502
 
560
 
503
  @Override
561
  @Override
504
  public int hashCode() {
562
  public int hashCode() {
Line 571... Line 629...
571
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.supplierId, typedOther.supplierId);
629
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.supplierId, typedOther.supplierId);
572
      if (lastComparison != 0) {
630
      if (lastComparison != 0) {
573
        return lastComparison;
631
        return lastComparison;
574
      }
632
      }
575
    }
633
    }
-
 
634
    lastComparison = Boolean.valueOf(isSetWarehouseId()).compareTo(typedOther.isSetWarehouseId());
-
 
635
    if (lastComparison != 0) {
-
 
636
      return lastComparison;
-
 
637
    }
-
 
638
    if (isSetWarehouseId()) {
-
 
639
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.warehouseId, typedOther.warehouseId);
-
 
640
      if (lastComparison != 0) {
-
 
641
        return lastComparison;
-
 
642
      }
-
 
643
    }
576
    return 0;
644
    return 0;
577
  }
645
  }
578
 
646
 
579
  public _Fields fieldForId(int fieldId) {
647
  public _Fields fieldForId(int fieldId) {
580
    return _Fields.findByThriftId(fieldId);
648
    return _Fields.findByThriftId(fieldId);
Line 634... Line 702...
634
            setSupplierIdIsSet(true);
702
            setSupplierIdIsSet(true);
635
          } else { 
703
          } else { 
636
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
704
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
637
          }
705
          }
638
          break;
706
          break;
-
 
707
        case 7: // WAREHOUSE_ID
-
 
708
          if (field.type == org.apache.thrift.protocol.TType.I64) {
-
 
709
            this.warehouseId = iprot.readI64();
-
 
710
            setWarehouseIdIsSet(true);
-
 
711
          } else { 
-
 
712
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
713
          }
-
 
714
          break;
639
        default:
715
        default:
640
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
716
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
641
      }
717
      }
642
      iprot.readFieldEnd();
718
      iprot.readFieldEnd();
643
    }
719
    }
Line 669... Line 745...
669
      oprot.writeFieldEnd();
745
      oprot.writeFieldEnd();
670
    }
746
    }
671
    oprot.writeFieldBegin(SUPPLIER_ID_FIELD_DESC);
747
    oprot.writeFieldBegin(SUPPLIER_ID_FIELD_DESC);
672
    oprot.writeI64(this.supplierId);
748
    oprot.writeI64(this.supplierId);
673
    oprot.writeFieldEnd();
749
    oprot.writeFieldEnd();
-
 
750
    oprot.writeFieldBegin(WAREHOUSE_ID_FIELD_DESC);
-
 
751
    oprot.writeI64(this.warehouseId);
-
 
752
    oprot.writeFieldEnd();
674
    oprot.writeFieldStop();
753
    oprot.writeFieldStop();
675
    oprot.writeStructEnd();
754
    oprot.writeStructEnd();
676
  }
755
  }
677
 
756
 
678
  @Override
757
  @Override
Line 709... Line 788...
709
    first = false;
788
    first = false;
710
    if (!first) sb.append(", ");
789
    if (!first) sb.append(", ");
711
    sb.append("supplierId:");
790
    sb.append("supplierId:");
712
    sb.append(this.supplierId);
791
    sb.append(this.supplierId);
713
    first = false;
792
    first = false;
-
 
793
    if (!first) sb.append(", ");
-
 
794
    sb.append("warehouseId:");
-
 
795
    sb.append(this.warehouseId);
-
 
796
    first = false;
714
    sb.append(")");
797
    sb.append(")");
715
    return sb.toString();
798
    return sb.toString();
716
  }
799
  }
717
 
800
 
718
  public void validate() throws org.apache.thrift.TException {
801
  public void validate() throws org.apache.thrift.TException {