Subversion Repositories SmartDukaan

Rev

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

Rev 2677 Rev 2819
Line 60... Line 60...
60
  private static final TField BATCH_NO_FIELD_DESC = new TField("batchNo", TType.I64, (short)32);
60
  private static final TField BATCH_NO_FIELD_DESC = new TField("batchNo", TType.I64, (short)32);
61
  private static final TField SERIAL_NO_FIELD_DESC = new TField("serialNo", TType.I64, (short)33);
61
  private static final TField SERIAL_NO_FIELD_DESC = new TField("serialNo", TType.I64, (short)33);
62
  private static final TField DOA_FLAG_FIELD_DESC = new TField("doaFlag", TType.BOOL, (short)34);
62
  private static final TField DOA_FLAG_FIELD_DESC = new TField("doaFlag", TType.BOOL, (short)34);
63
  private static final TField PICKUP_REQUEST_NO_FIELD_DESC = new TField("pickupRequestNo", TType.STRING, (short)35);
63
  private static final TField PICKUP_REQUEST_NO_FIELD_DESC = new TField("pickupRequestNo", TType.STRING, (short)35);
64
  private static final TField TRANSACTION_ID_FIELD_DESC = new TField("transactionId", TType.I64, (short)36);
64
  private static final TField TRANSACTION_ID_FIELD_DESC = new TField("transactionId", TType.I64, (short)36);
-
 
65
  private static final TField PURCHASE_ORDER_NO_FIELD_DESC = new TField("purchaseOrderNo", TType.STRING, (short)37);
65
 
66
 
66
  private long id;
67
  private long id;
67
  private long warehouse_id;
68
  private long warehouse_id;
68
  private List<LineItem> lineitems;
69
  private List<LineItem> lineitems;
69
  private long logistics_provider_id;
70
  private long logistics_provider_id;
Line 97... Line 98...
97
  private long batchNo;
98
  private long batchNo;
98
  private long serialNo;
99
  private long serialNo;
99
  private boolean doaFlag;
100
  private boolean doaFlag;
100
  private String pickupRequestNo;
101
  private String pickupRequestNo;
101
  private long transactionId;
102
  private long transactionId;
-
 
103
  private String purchaseOrderNo;
102
 
104
 
103
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
105
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
104
  public enum _Fields implements TFieldIdEnum {
106
  public enum _Fields implements TFieldIdEnum {
105
    ID((short)1, "id"),
107
    ID((short)1, "id"),
106
    WAREHOUSE_ID((short)2, "warehouse_id"),
108
    WAREHOUSE_ID((short)2, "warehouse_id"),
Line 161... Line 163...
161
    RECEIVER((short)31, "receiver"),
163
    RECEIVER((short)31, "receiver"),
162
    BATCH_NO((short)32, "batchNo"),
164
    BATCH_NO((short)32, "batchNo"),
163
    SERIAL_NO((short)33, "serialNo"),
165
    SERIAL_NO((short)33, "serialNo"),
164
    DOA_FLAG((short)34, "doaFlag"),
166
    DOA_FLAG((short)34, "doaFlag"),
165
    PICKUP_REQUEST_NO((short)35, "pickupRequestNo"),
167
    PICKUP_REQUEST_NO((short)35, "pickupRequestNo"),
166
    TRANSACTION_ID((short)36, "transactionId");
168
    TRANSACTION_ID((short)36, "transactionId"),
-
 
169
    PURCHASE_ORDER_NO((short)37, "purchaseOrderNo");
167
 
170
 
168
    private static final Map<Integer, _Fields> byId = new HashMap<Integer, _Fields>();
171
    private static final Map<Integer, _Fields> byId = new HashMap<Integer, _Fields>();
169
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
172
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
170
 
173
 
171
    static {
174
    static {
Line 310... Line 313...
310
        new FieldValueMetaData(TType.BOOL)));
313
        new FieldValueMetaData(TType.BOOL)));
311
    put(_Fields.PICKUP_REQUEST_NO, new FieldMetaData("pickupRequestNo", TFieldRequirementType.DEFAULT, 
314
    put(_Fields.PICKUP_REQUEST_NO, new FieldMetaData("pickupRequestNo", TFieldRequirementType.DEFAULT, 
312
        new FieldValueMetaData(TType.STRING)));
315
        new FieldValueMetaData(TType.STRING)));
313
    put(_Fields.TRANSACTION_ID, new FieldMetaData("transactionId", TFieldRequirementType.DEFAULT, 
316
    put(_Fields.TRANSACTION_ID, new FieldMetaData("transactionId", TFieldRequirementType.DEFAULT, 
314
        new FieldValueMetaData(TType.I64)));
317
        new FieldValueMetaData(TType.I64)));
-
 
318
    put(_Fields.PURCHASE_ORDER_NO, new FieldMetaData("purchaseOrderNo", TFieldRequirementType.DEFAULT, 
-
 
319
        new FieldValueMetaData(TType.STRING)));
315
  }});
320
  }});
316
 
321
 
317
  static {
322
  static {
318
    FieldMetaData.addStructMetaDataMap(Order.class, metaDataMap);
323
    FieldMetaData.addStructMetaDataMap(Order.class, metaDataMap);
319
  }
324
  }
Line 355... Line 360...
355
    String receiver,
360
    String receiver,
356
    long batchNo,
361
    long batchNo,
357
    long serialNo,
362
    long serialNo,
358
    boolean doaFlag,
363
    boolean doaFlag,
359
    String pickupRequestNo,
364
    String pickupRequestNo,
360
    long transactionId)
365
    long transactionId,
-
 
366
    String purchaseOrderNo)
361
  {
367
  {
362
    this();
368
    this();
363
    this.id = id;
369
    this.id = id;
364
    setIdIsSet(true);
370
    setIdIsSet(true);
365
    this.warehouse_id = warehouse_id;
371
    this.warehouse_id = warehouse_id;
Line 413... Line 419...
413
    this.doaFlag = doaFlag;
419
    this.doaFlag = doaFlag;
414
    setDoaFlagIsSet(true);
420
    setDoaFlagIsSet(true);
415
    this.pickupRequestNo = pickupRequestNo;
421
    this.pickupRequestNo = pickupRequestNo;
416
    this.transactionId = transactionId;
422
    this.transactionId = transactionId;
417
    setTransactionIdIsSet(true);
423
    setTransactionIdIsSet(true);
-
 
424
    this.purchaseOrderNo = purchaseOrderNo;
418
  }
425
  }
419
 
426
 
420
  /**
427
  /**
421
   * Performs a deep copy on <i>other</i>.
428
   * Performs a deep copy on <i>other</i>.
422
   */
429
   */
Line 495... Line 502...
495
    this.doaFlag = other.doaFlag;
502
    this.doaFlag = other.doaFlag;
496
    if (other.isSetPickupRequestNo()) {
503
    if (other.isSetPickupRequestNo()) {
497
      this.pickupRequestNo = other.pickupRequestNo;
504
      this.pickupRequestNo = other.pickupRequestNo;
498
    }
505
    }
499
    this.transactionId = other.transactionId;
506
    this.transactionId = other.transactionId;
-
 
507
    if (other.isSetPurchaseOrderNo()) {
-
 
508
      this.purchaseOrderNo = other.purchaseOrderNo;
-
 
509
    }
500
  }
510
  }
501
 
511
 
502
  public Order deepCopy() {
512
  public Order deepCopy() {
503
    return new Order(this);
513
    return new Order(this);
504
  }
514
  }
Line 1418... Line 1428...
1418
 
1428
 
1419
  public void setTransactionIdIsSet(boolean value) {
1429
  public void setTransactionIdIsSet(boolean value) {
1420
    __isset_bit_vector.set(__TRANSACTIONID_ISSET_ID, value);
1430
    __isset_bit_vector.set(__TRANSACTIONID_ISSET_ID, value);
1421
  }
1431
  }
1422
 
1432
 
-
 
1433
  public String getPurchaseOrderNo() {
-
 
1434
    return this.purchaseOrderNo;
-
 
1435
  }
-
 
1436
 
-
 
1437
  public Order setPurchaseOrderNo(String purchaseOrderNo) {
-
 
1438
    this.purchaseOrderNo = purchaseOrderNo;
-
 
1439
    return this;
-
 
1440
  }
-
 
1441
 
-
 
1442
  public void unsetPurchaseOrderNo() {
-
 
1443
    this.purchaseOrderNo = null;
-
 
1444
  }
-
 
1445
 
-
 
1446
  /** Returns true if field purchaseOrderNo is set (has been asigned a value) and false otherwise */
-
 
1447
  public boolean isSetPurchaseOrderNo() {
-
 
1448
    return this.purchaseOrderNo != null;
-
 
1449
  }
-
 
1450
 
-
 
1451
  public void setPurchaseOrderNoIsSet(boolean value) {
-
 
1452
    if (!value) {
-
 
1453
      this.purchaseOrderNo = null;
-
 
1454
    }
-
 
1455
  }
-
 
1456
 
1423
  public void setFieldValue(_Fields field, Object value) {
1457
  public void setFieldValue(_Fields field, Object value) {
1424
    switch (field) {
1458
    switch (field) {
1425
    case ID:
1459
    case ID:
1426
      if (value == null) {
1460
      if (value == null) {
1427
        unsetId();
1461
        unsetId();
Line 1708... Line 1742...
1708
      } else {
1742
      } else {
1709
        setTransactionId((Long)value);
1743
        setTransactionId((Long)value);
1710
      }
1744
      }
1711
      break;
1745
      break;
1712
 
1746
 
-
 
1747
    case PURCHASE_ORDER_NO:
-
 
1748
      if (value == null) {
-
 
1749
        unsetPurchaseOrderNo();
-
 
1750
      } else {
-
 
1751
        setPurchaseOrderNo((String)value);
-
 
1752
      }
-
 
1753
      break;
-
 
1754
 
1713
    }
1755
    }
1714
  }
1756
  }
1715
 
1757
 
1716
  public void setFieldValue(int fieldID, Object value) {
1758
  public void setFieldValue(int fieldID, Object value) {
1717
    setFieldValue(_Fields.findByThriftIdOrThrow(fieldID), value);
1759
    setFieldValue(_Fields.findByThriftIdOrThrow(fieldID), value);
Line 1825... Line 1867...
1825
      return getPickupRequestNo();
1867
      return getPickupRequestNo();
1826
 
1868
 
1827
    case TRANSACTION_ID:
1869
    case TRANSACTION_ID:
1828
      return new Long(getTransactionId());
1870
      return new Long(getTransactionId());
1829
 
1871
 
-
 
1872
    case PURCHASE_ORDER_NO:
-
 
1873
      return getPurchaseOrderNo();
-
 
1874
 
1830
    }
1875
    }
1831
    throw new IllegalStateException();
1876
    throw new IllegalStateException();
1832
  }
1877
  }
1833
 
1878
 
1834
  public Object getFieldValue(int fieldId) {
1879
  public Object getFieldValue(int fieldId) {
Line 1908... Line 1953...
1908
      return isSetDoaFlag();
1953
      return isSetDoaFlag();
1909
    case PICKUP_REQUEST_NO:
1954
    case PICKUP_REQUEST_NO:
1910
      return isSetPickupRequestNo();
1955
      return isSetPickupRequestNo();
1911
    case TRANSACTION_ID:
1956
    case TRANSACTION_ID:
1912
      return isSetTransactionId();
1957
      return isSetTransactionId();
-
 
1958
    case PURCHASE_ORDER_NO:
-
 
1959
      return isSetPurchaseOrderNo();
1913
    }
1960
    }
1914
    throw new IllegalStateException();
1961
    throw new IllegalStateException();
1915
  }
1962
  }
1916
 
1963
 
1917
  public boolean isSet(int fieldID) {
1964
  public boolean isSet(int fieldID) {
Line 2253... Line 2300...
2253
        return false;
2300
        return false;
2254
      if (this.transactionId != that.transactionId)
2301
      if (this.transactionId != that.transactionId)
2255
        return false;
2302
        return false;
2256
    }
2303
    }
2257
 
2304
 
-
 
2305
    boolean this_present_purchaseOrderNo = true && this.isSetPurchaseOrderNo();
-
 
2306
    boolean that_present_purchaseOrderNo = true && that.isSetPurchaseOrderNo();
-
 
2307
    if (this_present_purchaseOrderNo || that_present_purchaseOrderNo) {
-
 
2308
      if (!(this_present_purchaseOrderNo && that_present_purchaseOrderNo))
-
 
2309
        return false;
-
 
2310
      if (!this.purchaseOrderNo.equals(that.purchaseOrderNo))
-
 
2311
        return false;
-
 
2312
    }
-
 
2313
 
2258
    return true;
2314
    return true;
2259
  }
2315
  }
2260
 
2316
 
2261
  @Override
2317
  @Override
2262
  public int hashCode() {
2318
  public int hashCode() {
Line 2557... Line 2613...
2557
    }
2613
    }
2558
    lastComparison = TBaseHelper.compareTo(transactionId, typedOther.transactionId);
2614
    lastComparison = TBaseHelper.compareTo(transactionId, typedOther.transactionId);
2559
    if (lastComparison != 0) {
2615
    if (lastComparison != 0) {
2560
      return lastComparison;
2616
      return lastComparison;
2561
    }
2617
    }
-
 
2618
    lastComparison = Boolean.valueOf(isSetPurchaseOrderNo()).compareTo(isSetPurchaseOrderNo());
-
 
2619
    if (lastComparison != 0) {
-
 
2620
      return lastComparison;
-
 
2621
    }
-
 
2622
    lastComparison = TBaseHelper.compareTo(purchaseOrderNo, typedOther.purchaseOrderNo);
-
 
2623
    if (lastComparison != 0) {
-
 
2624
      return lastComparison;
-
 
2625
    }
2562
    return 0;
2626
    return 0;
2563
  }
2627
  }
2564
 
2628
 
2565
  public void read(TProtocol iprot) throws TException {
2629
  public void read(TProtocol iprot) throws TException {
2566
    TField field;
2630
    TField field;
Line 2856... Line 2920...
2856
              setTransactionIdIsSet(true);
2920
              setTransactionIdIsSet(true);
2857
            } else { 
2921
            } else { 
2858
              TProtocolUtil.skip(iprot, field.type);
2922
              TProtocolUtil.skip(iprot, field.type);
2859
            }
2923
            }
2860
            break;
2924
            break;
-
 
2925
          case PURCHASE_ORDER_NO:
-
 
2926
            if (field.type == TType.STRING) {
-
 
2927
              this.purchaseOrderNo = iprot.readString();
-
 
2928
            } else { 
-
 
2929
              TProtocolUtil.skip(iprot, field.type);
-
 
2930
            }
-
 
2931
            break;
2861
        }
2932
        }
2862
        iprot.readFieldEnd();
2933
        iprot.readFieldEnd();
2863
      }
2934
      }
2864
    }
2935
    }
2865
    iprot.readStructEnd();
2936
    iprot.readStructEnd();
Line 3017... Line 3088...
3017
      oprot.writeFieldEnd();
3088
      oprot.writeFieldEnd();
3018
    }
3089
    }
3019
    oprot.writeFieldBegin(TRANSACTION_ID_FIELD_DESC);
3090
    oprot.writeFieldBegin(TRANSACTION_ID_FIELD_DESC);
3020
    oprot.writeI64(this.transactionId);
3091
    oprot.writeI64(this.transactionId);
3021
    oprot.writeFieldEnd();
3092
    oprot.writeFieldEnd();
-
 
3093
    if (this.purchaseOrderNo != null) {
-
 
3094
      oprot.writeFieldBegin(PURCHASE_ORDER_NO_FIELD_DESC);
-
 
3095
      oprot.writeString(this.purchaseOrderNo);
-
 
3096
      oprot.writeFieldEnd();
-
 
3097
    }
3022
    oprot.writeFieldStop();
3098
    oprot.writeFieldStop();
3023
    oprot.writeStructEnd();
3099
    oprot.writeStructEnd();
3024
  }
3100
  }
3025
 
3101
 
3026
  @Override
3102
  @Override
Line 3245... Line 3321...
3245
    first = false;
3321
    first = false;
3246
    if (!first) sb.append(", ");
3322
    if (!first) sb.append(", ");
3247
    sb.append("transactionId:");
3323
    sb.append("transactionId:");
3248
    sb.append(this.transactionId);
3324
    sb.append(this.transactionId);
3249
    first = false;
3325
    first = false;
-
 
3326
    if (!first) sb.append(", ");
-
 
3327
    sb.append("purchaseOrderNo:");
-
 
3328
    if (this.purchaseOrderNo == null) {
-
 
3329
      sb.append("null");
-
 
3330
    } else {
-
 
3331
      sb.append(this.purchaseOrderNo);
-
 
3332
    }
-
 
3333
    first = false;
3250
    sb.append(")");
3334
    sb.append(")");
3251
    return sb.toString();
3335
    return sb.toString();
3252
  }
3336
  }
3253
 
3337
 
3254
  public void validate() throws TException {
3338
  public void validate() throws TException {