Subversion Repositories SmartDukaan

Rev

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

Rev 2690 Rev 2697
Line 25... Line 25...
25
 
25
 
26
public class ReturnOrder implements TBase<ReturnOrder._Fields>, java.io.Serializable, Cloneable, Comparable<ReturnOrder> {
26
public class ReturnOrder implements TBase<ReturnOrder._Fields>, java.io.Serializable, Cloneable, Comparable<ReturnOrder> {
27
  private static final TStruct STRUCT_DESC = new TStruct("ReturnOrder");
27
  private static final TStruct STRUCT_DESC = new TStruct("ReturnOrder");
28
 
28
 
29
  private static final TField ORDER_ID_FIELD_DESC = new TField("orderId", TType.I64, (short)1);
29
  private static final TField ORDER_ID_FIELD_DESC = new TField("orderId", TType.I64, (short)1);
-
 
30
  private static final TField WAREHOUSE_ID_FIELD_DESC = new TField("warehouseId", TType.I64, (short)2);
30
  private static final TField JACKET_NUMBER_FIELD_DESC = new TField("jacketNumber", TType.I64, (short)2);
31
  private static final TField JACKET_NUMBER_FIELD_DESC = new TField("jacketNumber", TType.I64, (short)3);
31
  private static final TField INVOICE_NUMBER_FIELD_DESC = new TField("invoiceNumber", TType.STRING, (short)3);
32
  private static final TField INVOICE_NUMBER_FIELD_DESC = new TField("invoiceNumber", TType.STRING, (short)4);
32
  private static final TField ITEM_ID_FIELD_DESC = new TField("itemId", TType.I64, (short)4);
33
  private static final TField ITEM_ID_FIELD_DESC = new TField("itemId", TType.I64, (short)5);
33
  private static final TField PRODUCT_GROUP_FIELD_DESC = new TField("productGroup", TType.STRING, (short)5);
34
  private static final TField PRODUCT_GROUP_FIELD_DESC = new TField("productGroup", TType.STRING, (short)6);
34
  private static final TField BRAND_FIELD_DESC = new TField("brand", TType.STRING, (short)6);
35
  private static final TField BRAND_FIELD_DESC = new TField("brand", TType.STRING, (short)7);
35
  private static final TField MODEL_NUMBER_FIELD_DESC = new TField("modelNumber", TType.STRING, (short)7);
36
  private static final TField MODEL_NUMBER_FIELD_DESC = new TField("modelNumber", TType.STRING, (short)8);
36
  private static final TField MODEL_NAME_FIELD_DESC = new TField("modelName", TType.STRING, (short)8);
37
  private static final TField MODEL_NAME_FIELD_DESC = new TField("modelName", TType.STRING, (short)9);
37
  private static final TField COLOR_FIELD_DESC = new TField("color", TType.STRING, (short)9);
38
  private static final TField COLOR_FIELD_DESC = new TField("color", TType.STRING, (short)10);
38
  private static final TField TOTAL_PRICE_FIELD_DESC = new TField("totalPrice", TType.DOUBLE, (short)10);
39
  private static final TField TOTAL_PRICE_FIELD_DESC = new TField("totalPrice", TType.DOUBLE, (short)11);
39
  private static final TField TRANSFER_PRICE_FIELD_DESC = new TField("transferPrice", TType.DOUBLE, (short)11);
40
  private static final TField TRANSFER_PRICE_FIELD_DESC = new TField("transferPrice", TType.DOUBLE, (short)12);
40
  private static final TField PROCESSED_STATUS_FIELD_DESC = new TField("processedStatus", TType.BOOL, (short)12);
41
  private static final TField PROCESSED_STATUS_FIELD_DESC = new TField("processedStatus", TType.BOOL, (short)13);
41
  private static final TField CREATED_AT_FIELD_DESC = new TField("createdAt", TType.I64, (short)13);
42
  private static final TField CREATED_AT_FIELD_DESC = new TField("createdAt", TType.I64, (short)14);
42
  private static final TField PROCESSED_AT_FIELD_DESC = new TField("processedAt", TType.I64, (short)14);
43
  private static final TField PROCESSED_AT_FIELD_DESC = new TField("processedAt", TType.I64, (short)15);
43
 
44
 
44
  private long orderId;
45
  private long orderId;
-
 
46
  private long warehouseId;
45
  private long jacketNumber;
47
  private long jacketNumber;
46
  private String invoiceNumber;
48
  private String invoiceNumber;
47
  private long itemId;
49
  private long itemId;
48
  private String productGroup;
50
  private String productGroup;
49
  private String brand;
51
  private String brand;
Line 57... Line 59...
57
  private long processedAt;
59
  private long processedAt;
58
 
60
 
59
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
61
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
60
  public enum _Fields implements TFieldIdEnum {
62
  public enum _Fields implements TFieldIdEnum {
61
    ORDER_ID((short)1, "orderId"),
63
    ORDER_ID((short)1, "orderId"),
-
 
64
    WAREHOUSE_ID((short)2, "warehouseId"),
62
    JACKET_NUMBER((short)2, "jacketNumber"),
65
    JACKET_NUMBER((short)3, "jacketNumber"),
63
    INVOICE_NUMBER((short)3, "invoiceNumber"),
66
    INVOICE_NUMBER((short)4, "invoiceNumber"),
64
    ITEM_ID((short)4, "itemId"),
67
    ITEM_ID((short)5, "itemId"),
65
    PRODUCT_GROUP((short)5, "productGroup"),
68
    PRODUCT_GROUP((short)6, "productGroup"),
66
    BRAND((short)6, "brand"),
69
    BRAND((short)7, "brand"),
67
    MODEL_NUMBER((short)7, "modelNumber"),
70
    MODEL_NUMBER((short)8, "modelNumber"),
68
    MODEL_NAME((short)8, "modelName"),
71
    MODEL_NAME((short)9, "modelName"),
69
    COLOR((short)9, "color"),
72
    COLOR((short)10, "color"),
70
    TOTAL_PRICE((short)10, "totalPrice"),
73
    TOTAL_PRICE((short)11, "totalPrice"),
71
    TRANSFER_PRICE((short)11, "transferPrice"),
74
    TRANSFER_PRICE((short)12, "transferPrice"),
72
    PROCESSED_STATUS((short)12, "processedStatus"),
75
    PROCESSED_STATUS((short)13, "processedStatus"),
73
    CREATED_AT((short)13, "createdAt"),
76
    CREATED_AT((short)14, "createdAt"),
74
    PROCESSED_AT((short)14, "processedAt");
77
    PROCESSED_AT((short)15, "processedAt");
75
 
78
 
76
    private static final Map<Integer, _Fields> byId = new HashMap<Integer, _Fields>();
79
    private static final Map<Integer, _Fields> byId = new HashMap<Integer, _Fields>();
77
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
80
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
78
 
81
 
79
    static {
82
    static {
Line 124... Line 127...
124
    }
127
    }
125
  }
128
  }
126
 
129
 
127
  // isset id assignments
130
  // isset id assignments
128
  private static final int __ORDERID_ISSET_ID = 0;
131
  private static final int __ORDERID_ISSET_ID = 0;
-
 
132
  private static final int __WAREHOUSEID_ISSET_ID = 1;
129
  private static final int __JACKETNUMBER_ISSET_ID = 1;
133
  private static final int __JACKETNUMBER_ISSET_ID = 2;
130
  private static final int __ITEMID_ISSET_ID = 2;
134
  private static final int __ITEMID_ISSET_ID = 3;
131
  private static final int __TOTALPRICE_ISSET_ID = 3;
135
  private static final int __TOTALPRICE_ISSET_ID = 4;
132
  private static final int __TRANSFERPRICE_ISSET_ID = 4;
136
  private static final int __TRANSFERPRICE_ISSET_ID = 5;
133
  private static final int __PROCESSEDSTATUS_ISSET_ID = 5;
137
  private static final int __PROCESSEDSTATUS_ISSET_ID = 6;
134
  private static final int __CREATEDAT_ISSET_ID = 6;
138
  private static final int __CREATEDAT_ISSET_ID = 7;
135
  private static final int __PROCESSEDAT_ISSET_ID = 7;
139
  private static final int __PROCESSEDAT_ISSET_ID = 8;
136
  private BitSet __isset_bit_vector = new BitSet(8);
140
  private BitSet __isset_bit_vector = new BitSet(9);
137
 
141
 
138
  public static final Map<_Fields, FieldMetaData> metaDataMap = Collections.unmodifiableMap(new EnumMap<_Fields, FieldMetaData>(_Fields.class) {{
142
  public static final Map<_Fields, FieldMetaData> metaDataMap = Collections.unmodifiableMap(new EnumMap<_Fields, FieldMetaData>(_Fields.class) {{
139
    put(_Fields.ORDER_ID, new FieldMetaData("orderId", TFieldRequirementType.DEFAULT, 
143
    put(_Fields.ORDER_ID, new FieldMetaData("orderId", TFieldRequirementType.DEFAULT, 
140
        new FieldValueMetaData(TType.I64)));
144
        new FieldValueMetaData(TType.I64)));
-
 
145
    put(_Fields.WAREHOUSE_ID, new FieldMetaData("warehouseId", TFieldRequirementType.DEFAULT, 
-
 
146
        new FieldValueMetaData(TType.I64)));
141
    put(_Fields.JACKET_NUMBER, new FieldMetaData("jacketNumber", TFieldRequirementType.DEFAULT, 
147
    put(_Fields.JACKET_NUMBER, new FieldMetaData("jacketNumber", TFieldRequirementType.DEFAULT, 
142
        new FieldValueMetaData(TType.I64)));
148
        new FieldValueMetaData(TType.I64)));
143
    put(_Fields.INVOICE_NUMBER, new FieldMetaData("invoiceNumber", TFieldRequirementType.DEFAULT, 
149
    put(_Fields.INVOICE_NUMBER, new FieldMetaData("invoiceNumber", TFieldRequirementType.DEFAULT, 
144
        new FieldValueMetaData(TType.STRING)));
150
        new FieldValueMetaData(TType.STRING)));
145
    put(_Fields.ITEM_ID, new FieldMetaData("itemId", TFieldRequirementType.DEFAULT, 
151
    put(_Fields.ITEM_ID, new FieldMetaData("itemId", TFieldRequirementType.DEFAULT, 
Line 173... Line 179...
173
  public ReturnOrder() {
179
  public ReturnOrder() {
174
  }
180
  }
175
 
181
 
176
  public ReturnOrder(
182
  public ReturnOrder(
177
    long orderId,
183
    long orderId,
-
 
184
    long warehouseId,
178
    long jacketNumber,
185
    long jacketNumber,
179
    String invoiceNumber,
186
    String invoiceNumber,
180
    long itemId,
187
    long itemId,
181
    String productGroup,
188
    String productGroup,
182
    String brand,
189
    String brand,
Line 190... Line 197...
190
    long processedAt)
197
    long processedAt)
191
  {
198
  {
192
    this();
199
    this();
193
    this.orderId = orderId;
200
    this.orderId = orderId;
194
    setOrderIdIsSet(true);
201
    setOrderIdIsSet(true);
-
 
202
    this.warehouseId = warehouseId;
-
 
203
    setWarehouseIdIsSet(true);
195
    this.jacketNumber = jacketNumber;
204
    this.jacketNumber = jacketNumber;
196
    setJacketNumberIsSet(true);
205
    setJacketNumberIsSet(true);
197
    this.invoiceNumber = invoiceNumber;
206
    this.invoiceNumber = invoiceNumber;
198
    this.itemId = itemId;
207
    this.itemId = itemId;
199
    setItemIdIsSet(true);
208
    setItemIdIsSet(true);
Line 219... Line 228...
219
   */
228
   */
220
  public ReturnOrder(ReturnOrder other) {
229
  public ReturnOrder(ReturnOrder other) {
221
    __isset_bit_vector.clear();
230
    __isset_bit_vector.clear();
222
    __isset_bit_vector.or(other.__isset_bit_vector);
231
    __isset_bit_vector.or(other.__isset_bit_vector);
223
    this.orderId = other.orderId;
232
    this.orderId = other.orderId;
-
 
233
    this.warehouseId = other.warehouseId;
224
    this.jacketNumber = other.jacketNumber;
234
    this.jacketNumber = other.jacketNumber;
225
    if (other.isSetInvoiceNumber()) {
235
    if (other.isSetInvoiceNumber()) {
226
      this.invoiceNumber = other.invoiceNumber;
236
      this.invoiceNumber = other.invoiceNumber;
227
    }
237
    }
228
    this.itemId = other.itemId;
238
    this.itemId = other.itemId;
Line 278... Line 288...
278
 
288
 
279
  public void setOrderIdIsSet(boolean value) {
289
  public void setOrderIdIsSet(boolean value) {
280
    __isset_bit_vector.set(__ORDERID_ISSET_ID, value);
290
    __isset_bit_vector.set(__ORDERID_ISSET_ID, value);
281
  }
291
  }
282
 
292
 
-
 
293
  public long getWarehouseId() {
-
 
294
    return this.warehouseId;
-
 
295
  }
-
 
296
 
-
 
297
  public ReturnOrder setWarehouseId(long warehouseId) {
-
 
298
    this.warehouseId = warehouseId;
-
 
299
    setWarehouseIdIsSet(true);
-
 
300
    return this;
-
 
301
  }
-
 
302
 
-
 
303
  public void unsetWarehouseId() {
-
 
304
    __isset_bit_vector.clear(__WAREHOUSEID_ISSET_ID);
-
 
305
  }
-
 
306
 
-
 
307
  /** Returns true if field warehouseId is set (has been asigned a value) and false otherwise */
-
 
308
  public boolean isSetWarehouseId() {
-
 
309
    return __isset_bit_vector.get(__WAREHOUSEID_ISSET_ID);
-
 
310
  }
-
 
311
 
-
 
312
  public void setWarehouseIdIsSet(boolean value) {
-
 
313
    __isset_bit_vector.set(__WAREHOUSEID_ISSET_ID, value);
-
 
314
  }
-
 
315
 
283
  public long getJacketNumber() {
316
  public long getJacketNumber() {
284
    return this.jacketNumber;
317
    return this.jacketNumber;
285
  }
318
  }
286
 
319
 
287
  public ReturnOrder setJacketNumber(long jacketNumber) {
320
  public ReturnOrder setJacketNumber(long jacketNumber) {
Line 593... Line 626...
593
      } else {
626
      } else {
594
        setOrderId((Long)value);
627
        setOrderId((Long)value);
595
      }
628
      }
596
      break;
629
      break;
597
 
630
 
-
 
631
    case WAREHOUSE_ID:
-
 
632
      if (value == null) {
-
 
633
        unsetWarehouseId();
-
 
634
      } else {
-
 
635
        setWarehouseId((Long)value);
-
 
636
      }
-
 
637
      break;
-
 
638
 
598
    case JACKET_NUMBER:
639
    case JACKET_NUMBER:
599
      if (value == null) {
640
      if (value == null) {
600
        unsetJacketNumber();
641
        unsetJacketNumber();
601
      } else {
642
      } else {
602
        setJacketNumber((Long)value);
643
        setJacketNumber((Long)value);
Line 709... Line 750...
709
  public Object getFieldValue(_Fields field) {
750
  public Object getFieldValue(_Fields field) {
710
    switch (field) {
751
    switch (field) {
711
    case ORDER_ID:
752
    case ORDER_ID:
712
      return new Long(getOrderId());
753
      return new Long(getOrderId());
713
 
754
 
-
 
755
    case WAREHOUSE_ID:
-
 
756
      return new Long(getWarehouseId());
-
 
757
 
714
    case JACKET_NUMBER:
758
    case JACKET_NUMBER:
715
      return new Long(getJacketNumber());
759
      return new Long(getJacketNumber());
716
 
760
 
717
    case INVOICE_NUMBER:
761
    case INVOICE_NUMBER:
718
      return getInvoiceNumber();
762
      return getInvoiceNumber();
Line 761... Line 805...
761
  /** Returns true if field corresponding to fieldID is set (has been asigned a value) and false otherwise */
805
  /** Returns true if field corresponding to fieldID is set (has been asigned a value) and false otherwise */
762
  public boolean isSet(_Fields field) {
806
  public boolean isSet(_Fields field) {
763
    switch (field) {
807
    switch (field) {
764
    case ORDER_ID:
808
    case ORDER_ID:
765
      return isSetOrderId();
809
      return isSetOrderId();
-
 
810
    case WAREHOUSE_ID:
-
 
811
      return isSetWarehouseId();
766
    case JACKET_NUMBER:
812
    case JACKET_NUMBER:
767
      return isSetJacketNumber();
813
      return isSetJacketNumber();
768
    case INVOICE_NUMBER:
814
    case INVOICE_NUMBER:
769
      return isSetInvoiceNumber();
815
      return isSetInvoiceNumber();
770
    case ITEM_ID:
816
    case ITEM_ID:
Line 817... Line 863...
817
        return false;
863
        return false;
818
      if (this.orderId != that.orderId)
864
      if (this.orderId != that.orderId)
819
        return false;
865
        return false;
820
    }
866
    }
821
 
867
 
-
 
868
    boolean this_present_warehouseId = true;
-
 
869
    boolean that_present_warehouseId = true;
-
 
870
    if (this_present_warehouseId || that_present_warehouseId) {
-
 
871
      if (!(this_present_warehouseId && that_present_warehouseId))
-
 
872
        return false;
-
 
873
      if (this.warehouseId != that.warehouseId)
-
 
874
        return false;
-
 
875
    }
-
 
876
 
822
    boolean this_present_jacketNumber = true;
877
    boolean this_present_jacketNumber = true;
823
    boolean that_present_jacketNumber = true;
878
    boolean that_present_jacketNumber = true;
824
    if (this_present_jacketNumber || that_present_jacketNumber) {
879
    if (this_present_jacketNumber || that_present_jacketNumber) {
825
      if (!(this_present_jacketNumber && that_present_jacketNumber))
880
      if (!(this_present_jacketNumber && that_present_jacketNumber))
826
        return false;
881
        return false;
Line 958... Line 1013...
958
    }
1013
    }
959
    lastComparison = TBaseHelper.compareTo(orderId, typedOther.orderId);
1014
    lastComparison = TBaseHelper.compareTo(orderId, typedOther.orderId);
960
    if (lastComparison != 0) {
1015
    if (lastComparison != 0) {
961
      return lastComparison;
1016
      return lastComparison;
962
    }
1017
    }
-
 
1018
    lastComparison = Boolean.valueOf(isSetWarehouseId()).compareTo(isSetWarehouseId());
-
 
1019
    if (lastComparison != 0) {
-
 
1020
      return lastComparison;
-
 
1021
    }
-
 
1022
    lastComparison = TBaseHelper.compareTo(warehouseId, typedOther.warehouseId);
-
 
1023
    if (lastComparison != 0) {
-
 
1024
      return lastComparison;
-
 
1025
    }
963
    lastComparison = Boolean.valueOf(isSetJacketNumber()).compareTo(isSetJacketNumber());
1026
    lastComparison = Boolean.valueOf(isSetJacketNumber()).compareTo(isSetJacketNumber());
964
    if (lastComparison != 0) {
1027
    if (lastComparison != 0) {
965
      return lastComparison;
1028
      return lastComparison;
966
    }
1029
    }
967
    lastComparison = TBaseHelper.compareTo(jacketNumber, typedOther.jacketNumber);
1030
    lastComparison = TBaseHelper.compareTo(jacketNumber, typedOther.jacketNumber);
Line 1087... Line 1150...
1087
              setOrderIdIsSet(true);
1150
              setOrderIdIsSet(true);
1088
            } else { 
1151
            } else { 
1089
              TProtocolUtil.skip(iprot, field.type);
1152
              TProtocolUtil.skip(iprot, field.type);
1090
            }
1153
            }
1091
            break;
1154
            break;
-
 
1155
          case WAREHOUSE_ID:
-
 
1156
            if (field.type == TType.I64) {
-
 
1157
              this.warehouseId = iprot.readI64();
-
 
1158
              setWarehouseIdIsSet(true);
-
 
1159
            } else { 
-
 
1160
              TProtocolUtil.skip(iprot, field.type);
-
 
1161
            }
-
 
1162
            break;
1092
          case JACKET_NUMBER:
1163
          case JACKET_NUMBER:
1093
            if (field.type == TType.I64) {
1164
            if (field.type == TType.I64) {
1094
              this.jacketNumber = iprot.readI64();
1165
              this.jacketNumber = iprot.readI64();
1095
              setJacketNumberIsSet(true);
1166
              setJacketNumberIsSet(true);
1096
            } else { 
1167
            } else { 
Line 1200... Line 1271...
1200
 
1271
 
1201
    oprot.writeStructBegin(STRUCT_DESC);
1272
    oprot.writeStructBegin(STRUCT_DESC);
1202
    oprot.writeFieldBegin(ORDER_ID_FIELD_DESC);
1273
    oprot.writeFieldBegin(ORDER_ID_FIELD_DESC);
1203
    oprot.writeI64(this.orderId);
1274
    oprot.writeI64(this.orderId);
1204
    oprot.writeFieldEnd();
1275
    oprot.writeFieldEnd();
-
 
1276
    oprot.writeFieldBegin(WAREHOUSE_ID_FIELD_DESC);
-
 
1277
    oprot.writeI64(this.warehouseId);
-
 
1278
    oprot.writeFieldEnd();
1205
    oprot.writeFieldBegin(JACKET_NUMBER_FIELD_DESC);
1279
    oprot.writeFieldBegin(JACKET_NUMBER_FIELD_DESC);
1206
    oprot.writeI64(this.jacketNumber);
1280
    oprot.writeI64(this.jacketNumber);
1207
    oprot.writeFieldEnd();
1281
    oprot.writeFieldEnd();
1208
    if (this.invoiceNumber != null) {
1282
    if (this.invoiceNumber != null) {
1209
      oprot.writeFieldBegin(INVOICE_NUMBER_FIELD_DESC);
1283
      oprot.writeFieldBegin(INVOICE_NUMBER_FIELD_DESC);
Line 1264... Line 1338...
1264
 
1338
 
1265
    sb.append("orderId:");
1339
    sb.append("orderId:");
1266
    sb.append(this.orderId);
1340
    sb.append(this.orderId);
1267
    first = false;
1341
    first = false;
1268
    if (!first) sb.append(", ");
1342
    if (!first) sb.append(", ");
-
 
1343
    sb.append("warehouseId:");
-
 
1344
    sb.append(this.warehouseId);
-
 
1345
    first = false;
-
 
1346
    if (!first) sb.append(", ");
1269
    sb.append("jacketNumber:");
1347
    sb.append("jacketNumber:");
1270
    sb.append(this.jacketNumber);
1348
    sb.append(this.jacketNumber);
1271
    first = false;
1349
    first = false;
1272
    if (!first) sb.append(", ");
1350
    if (!first) sb.append(", ");
1273
    sb.append("invoiceNumber:");
1351
    sb.append("invoiceNumber:");