Subversion Repositories SmartDukaan

Rev

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

Rev 4815 Rev 4837
Line 24... Line 24...
24
  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("OrderStatusGroups");
24
  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("OrderStatusGroups");
25
 
25
 
26
  private static final org.apache.thrift.protocol.TField COD_CANCELLABLE_FIELD_DESC = new org.apache.thrift.protocol.TField("codCancellable", org.apache.thrift.protocol.TType.LIST, (short)1);
26
  private static final org.apache.thrift.protocol.TField COD_CANCELLABLE_FIELD_DESC = new org.apache.thrift.protocol.TField("codCancellable", org.apache.thrift.protocol.TType.LIST, (short)1);
27
  private static final org.apache.thrift.protocol.TField PREPAID_CANCELLABLE_BEFORE_BILLED_FIELD_DESC = new org.apache.thrift.protocol.TField("prepaidCancellableBeforeBilled", org.apache.thrift.protocol.TType.LIST, (short)2);
27
  private static final org.apache.thrift.protocol.TField PREPAID_CANCELLABLE_BEFORE_BILLED_FIELD_DESC = new org.apache.thrift.protocol.TField("prepaidCancellableBeforeBilled", org.apache.thrift.protocol.TType.LIST, (short)2);
28
  private static final org.apache.thrift.protocol.TField PREPAID_CANCELLABLE_AFTER_BILLED_FIELD_DESC = new org.apache.thrift.protocol.TField("prepaidCancellableAfterBilled", org.apache.thrift.protocol.TType.LIST, (short)3);
28
  private static final org.apache.thrift.protocol.TField PREPAID_CANCELLABLE_AFTER_BILLED_FIELD_DESC = new org.apache.thrift.protocol.TField("prepaidCancellableAfterBilled", org.apache.thrift.protocol.TType.LIST, (short)3);
-
 
29
  private static final org.apache.thrift.protocol.TField OPEN_ORDERS_FIELD_DESC = new org.apache.thrift.protocol.TField("openOrders", org.apache.thrift.protocol.TType.LIST, (short)4);
29
 
30
 
30
  private List<OrderStatus> codCancellable; // required
31
  private List<OrderStatus> codCancellable; // required
31
  private List<OrderStatus> prepaidCancellableBeforeBilled; // required
32
  private List<OrderStatus> prepaidCancellableBeforeBilled; // required
32
  private List<OrderStatus> prepaidCancellableAfterBilled; // required
33
  private List<OrderStatus> prepaidCancellableAfterBilled; // required
-
 
34
  private List<OrderStatus> openOrders; // required
33
 
35
 
34
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
36
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
35
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
37
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
36
    COD_CANCELLABLE((short)1, "codCancellable"),
38
    COD_CANCELLABLE((short)1, "codCancellable"),
37
    PREPAID_CANCELLABLE_BEFORE_BILLED((short)2, "prepaidCancellableBeforeBilled"),
39
    PREPAID_CANCELLABLE_BEFORE_BILLED((short)2, "prepaidCancellableBeforeBilled"),
38
    PREPAID_CANCELLABLE_AFTER_BILLED((short)3, "prepaidCancellableAfterBilled");
40
    PREPAID_CANCELLABLE_AFTER_BILLED((short)3, "prepaidCancellableAfterBilled"),
-
 
41
    OPEN_ORDERS((short)4, "openOrders");
39
 
42
 
40
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
43
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
41
 
44
 
42
    static {
45
    static {
43
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
46
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
Line 54... Line 57...
54
          return COD_CANCELLABLE;
57
          return COD_CANCELLABLE;
55
        case 2: // PREPAID_CANCELLABLE_BEFORE_BILLED
58
        case 2: // PREPAID_CANCELLABLE_BEFORE_BILLED
56
          return PREPAID_CANCELLABLE_BEFORE_BILLED;
59
          return PREPAID_CANCELLABLE_BEFORE_BILLED;
57
        case 3: // PREPAID_CANCELLABLE_AFTER_BILLED
60
        case 3: // PREPAID_CANCELLABLE_AFTER_BILLED
58
          return PREPAID_CANCELLABLE_AFTER_BILLED;
61
          return PREPAID_CANCELLABLE_AFTER_BILLED;
-
 
62
        case 4: // OPEN_ORDERS
-
 
63
          return OPEN_ORDERS;
59
        default:
64
        default:
60
          return null;
65
          return null;
61
      }
66
      }
62
    }
67
    }
63
 
68
 
Line 107... Line 112...
107
        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
112
        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
108
            new org.apache.thrift.meta_data.EnumMetaData(org.apache.thrift.protocol.TType.ENUM, OrderStatus.class))));
113
            new org.apache.thrift.meta_data.EnumMetaData(org.apache.thrift.protocol.TType.ENUM, OrderStatus.class))));
109
    tmpMap.put(_Fields.PREPAID_CANCELLABLE_AFTER_BILLED, new org.apache.thrift.meta_data.FieldMetaData("prepaidCancellableAfterBilled", org.apache.thrift.TFieldRequirementType.DEFAULT, 
114
    tmpMap.put(_Fields.PREPAID_CANCELLABLE_AFTER_BILLED, new org.apache.thrift.meta_data.FieldMetaData("prepaidCancellableAfterBilled", org.apache.thrift.TFieldRequirementType.DEFAULT, 
110
        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
115
        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
111
            new org.apache.thrift.meta_data.EnumMetaData(org.apache.thrift.protocol.TType.ENUM, OrderStatus.class))));
116
            new org.apache.thrift.meta_data.EnumMetaData(org.apache.thrift.protocol.TType.ENUM, OrderStatus.class))));
-
 
117
    tmpMap.put(_Fields.OPEN_ORDERS, new org.apache.thrift.meta_data.FieldMetaData("openOrders", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
118
        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
-
 
119
            new org.apache.thrift.meta_data.EnumMetaData(org.apache.thrift.protocol.TType.ENUM, OrderStatus.class))));
112
    metaDataMap = Collections.unmodifiableMap(tmpMap);
120
    metaDataMap = Collections.unmodifiableMap(tmpMap);
113
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(OrderStatusGroups.class, metaDataMap);
121
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(OrderStatusGroups.class, metaDataMap);
114
  }
122
  }
115
 
123
 
116
  public OrderStatusGroups() {
124
  public OrderStatusGroups() {
Line 136... Line 144...
136
 
144
 
137
    this.prepaidCancellableAfterBilled = new ArrayList<OrderStatus>();
145
    this.prepaidCancellableAfterBilled = new ArrayList<OrderStatus>();
138
    this.prepaidCancellableAfterBilled.add(in.shop2020.model.v1.order.OrderStatus.BILLED);
146
    this.prepaidCancellableAfterBilled.add(in.shop2020.model.v1.order.OrderStatus.BILLED);
139
    this.prepaidCancellableAfterBilled.add(in.shop2020.model.v1.order.OrderStatus.PAYMENT_FLAGGED);
147
    this.prepaidCancellableAfterBilled.add(in.shop2020.model.v1.order.OrderStatus.PAYMENT_FLAGGED);
140
 
148
 
-
 
149
    this.openOrders = new ArrayList<OrderStatus>();
-
 
150
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.PAYMENT_PENDING);
-
 
151
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.COD_VERIFICATION_PENDING);
-
 
152
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.SUBMITTED_FOR_PROCESSING);
-
 
153
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.ACCEPTED);
-
 
154
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.INVENTORY_LOW);
-
 
155
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.BILLED);
-
 
156
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.PAYMENT_FLAGGED);
-
 
157
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.SHIPPED_FROM_WH);
-
 
158
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.SHIPPED_TO_LOGST);
-
 
159
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.PAYMENT_FLAGGED_DENIED);
-
 
160
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.CANCEL_REQUEST_RECEIVED);
-
 
161
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.CANCEL_REQUEST_CONFIRMED);
-
 
162
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.RTO_IN_TRANSIT);
-
 
163
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.RTO_RECEIVED_PRESTINE);
-
 
164
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.DOA_PICKUP_REQUEST_RAISED);
-
 
165
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.DOA_PICKUP_CONFIRMED);
-
 
166
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.DOA_RETURN_IN_TRANSIT);
-
 
167
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.DOA_RECEIVED_PRESTINE);
-
 
168
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.DOA_CERT_INVALID);
-
 
169
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.DOA_CERT_VALID);
-
 
170
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.LOW_INV_PO_RAISED);
-
 
171
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.LOW_INV_REVERSAL_IN_PROCESS);
-
 
172
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.LOW_INV_NOT_AVAILABLE_AT_HOTSPOT);
-
 
173
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.LOW_INV_PO_RAISED_TIMEOUT);
-
 
174
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.LOW_INV_REVERSAL_TIMEOUT);
-
 
175
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.MANIFESTED);
-
 
176
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.CAPTURE_IN_PROCESS);
-
 
177
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.DOA_REQUEST_RECEIVED);
-
 
178
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.DOA_REQUEST_AUTHORIZED);
-
 
179
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.DOA_RECEIVED_DAMAGED);
-
 
180
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.DOA_LOST_IN_TRANSIT);
-
 
181
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.RTO_RECEIVED_DAMAGED);
-
 
182
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.RTO_LOST_IN_TRANSIT);
-
 
183
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.RTO_INVENTORY_REVERSED);
-
 
184
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.RET_REQUEST_RECEIVED);
-
 
185
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.RET_REQUEST_AUTHORIZED);
-
 
186
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.RET_PICKUP_REQUEST_RAISED);
-
 
187
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.RET_PICKUP_DENIED);
-
 
188
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.RET_PICKUP_CONFIRMED);
-
 
189
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.RET_RETURN_IN_TRANSIT);
-
 
190
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.RET_RECEIVED_PRESTINE);
-
 
191
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.RET_RECEIVED_DAMAGED);
-
 
192
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.RET_LOST_IN_TRANSIT);
-
 
193
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.RET_PRODUCT_USABLE);
-
 
194
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.RET_PRODUCT_UNUSABLE);
-
 
195
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.LOST_IN_TRANSIT);
-
 
196
 
141
  }
197
  }
142
 
198
 
143
  public OrderStatusGroups(
199
  public OrderStatusGroups(
144
    List<OrderStatus> codCancellable,
200
    List<OrderStatus> codCancellable,
145
    List<OrderStatus> prepaidCancellableBeforeBilled,
201
    List<OrderStatus> prepaidCancellableBeforeBilled,
146
    List<OrderStatus> prepaidCancellableAfterBilled)
202
    List<OrderStatus> prepaidCancellableAfterBilled,
-
 
203
    List<OrderStatus> openOrders)
147
  {
204
  {
148
    this();
205
    this();
149
    this.codCancellable = codCancellable;
206
    this.codCancellable = codCancellable;
150
    this.prepaidCancellableBeforeBilled = prepaidCancellableBeforeBilled;
207
    this.prepaidCancellableBeforeBilled = prepaidCancellableBeforeBilled;
151
    this.prepaidCancellableAfterBilled = prepaidCancellableAfterBilled;
208
    this.prepaidCancellableAfterBilled = prepaidCancellableAfterBilled;
-
 
209
    this.openOrders = openOrders;
152
  }
210
  }
153
 
211
 
154
  /**
212
  /**
155
   * Performs a deep copy on <i>other</i>.
213
   * Performs a deep copy on <i>other</i>.
156
   */
214
   */
Line 174... Line 232...
174
      for (OrderStatus other_element : other.prepaidCancellableAfterBilled) {
232
      for (OrderStatus other_element : other.prepaidCancellableAfterBilled) {
175
        __this__prepaidCancellableAfterBilled.add(other_element);
233
        __this__prepaidCancellableAfterBilled.add(other_element);
176
      }
234
      }
177
      this.prepaidCancellableAfterBilled = __this__prepaidCancellableAfterBilled;
235
      this.prepaidCancellableAfterBilled = __this__prepaidCancellableAfterBilled;
178
    }
236
    }
-
 
237
    if (other.isSetOpenOrders()) {
-
 
238
      List<OrderStatus> __this__openOrders = new ArrayList<OrderStatus>();
-
 
239
      for (OrderStatus other_element : other.openOrders) {
-
 
240
        __this__openOrders.add(other_element);
-
 
241
      }
-
 
242
      this.openOrders = __this__openOrders;
-
 
243
    }
179
  }
244
  }
180
 
245
 
181
  public OrderStatusGroups deepCopy() {
246
  public OrderStatusGroups deepCopy() {
182
    return new OrderStatusGroups(this);
247
    return new OrderStatusGroups(this);
183
  }
248
  }
Line 206... Line 271...
206
 
271
 
207
    this.prepaidCancellableAfterBilled = new ArrayList<OrderStatus>();
272
    this.prepaidCancellableAfterBilled = new ArrayList<OrderStatus>();
208
    this.prepaidCancellableAfterBilled.add(in.shop2020.model.v1.order.OrderStatus.BILLED);
273
    this.prepaidCancellableAfterBilled.add(in.shop2020.model.v1.order.OrderStatus.BILLED);
209
    this.prepaidCancellableAfterBilled.add(in.shop2020.model.v1.order.OrderStatus.PAYMENT_FLAGGED);
274
    this.prepaidCancellableAfterBilled.add(in.shop2020.model.v1.order.OrderStatus.PAYMENT_FLAGGED);
210
 
275
 
-
 
276
    this.openOrders = new ArrayList<OrderStatus>();
-
 
277
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.PAYMENT_PENDING);
-
 
278
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.COD_VERIFICATION_PENDING);
-
 
279
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.SUBMITTED_FOR_PROCESSING);
-
 
280
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.ACCEPTED);
-
 
281
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.INVENTORY_LOW);
-
 
282
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.BILLED);
-
 
283
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.PAYMENT_FLAGGED);
-
 
284
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.SHIPPED_FROM_WH);
-
 
285
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.SHIPPED_TO_LOGST);
-
 
286
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.PAYMENT_FLAGGED_DENIED);
-
 
287
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.CANCEL_REQUEST_RECEIVED);
-
 
288
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.CANCEL_REQUEST_CONFIRMED);
-
 
289
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.RTO_IN_TRANSIT);
-
 
290
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.RTO_RECEIVED_PRESTINE);
-
 
291
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.DOA_PICKUP_REQUEST_RAISED);
-
 
292
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.DOA_PICKUP_CONFIRMED);
-
 
293
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.DOA_RETURN_IN_TRANSIT);
-
 
294
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.DOA_RECEIVED_PRESTINE);
-
 
295
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.DOA_CERT_INVALID);
-
 
296
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.DOA_CERT_VALID);
-
 
297
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.LOW_INV_PO_RAISED);
-
 
298
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.LOW_INV_REVERSAL_IN_PROCESS);
-
 
299
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.LOW_INV_NOT_AVAILABLE_AT_HOTSPOT);
-
 
300
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.LOW_INV_PO_RAISED_TIMEOUT);
-
 
301
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.LOW_INV_REVERSAL_TIMEOUT);
-
 
302
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.MANIFESTED);
-
 
303
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.CAPTURE_IN_PROCESS);
-
 
304
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.DOA_REQUEST_RECEIVED);
-
 
305
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.DOA_REQUEST_AUTHORIZED);
-
 
306
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.DOA_RECEIVED_DAMAGED);
-
 
307
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.DOA_LOST_IN_TRANSIT);
-
 
308
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.RTO_RECEIVED_DAMAGED);
-
 
309
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.RTO_LOST_IN_TRANSIT);
-
 
310
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.RTO_INVENTORY_REVERSED);
-
 
311
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.RET_REQUEST_RECEIVED);
-
 
312
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.RET_REQUEST_AUTHORIZED);
-
 
313
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.RET_PICKUP_REQUEST_RAISED);
-
 
314
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.RET_PICKUP_DENIED);
-
 
315
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.RET_PICKUP_CONFIRMED);
-
 
316
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.RET_RETURN_IN_TRANSIT);
-
 
317
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.RET_RECEIVED_PRESTINE);
-
 
318
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.RET_RECEIVED_DAMAGED);
-
 
319
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.RET_LOST_IN_TRANSIT);
-
 
320
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.RET_PRODUCT_USABLE);
-
 
321
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.RET_PRODUCT_UNUSABLE);
-
 
322
    this.openOrders.add(in.shop2020.model.v1.order.OrderStatus.LOST_IN_TRANSIT);
-
 
323
 
211
  }
324
  }
212
 
325
 
213
  public int getCodCancellableSize() {
326
  public int getCodCancellableSize() {
214
    return (this.codCancellable == null) ? 0 : this.codCancellable.size();
327
    return (this.codCancellable == null) ? 0 : this.codCancellable.size();
215
  }
328
  }
Line 322... Line 435...
322
    if (!value) {
435
    if (!value) {
323
      this.prepaidCancellableAfterBilled = null;
436
      this.prepaidCancellableAfterBilled = null;
324
    }
437
    }
325
  }
438
  }
326
 
439
 
-
 
440
  public int getOpenOrdersSize() {
-
 
441
    return (this.openOrders == null) ? 0 : this.openOrders.size();
-
 
442
  }
-
 
443
 
-
 
444
  public java.util.Iterator<OrderStatus> getOpenOrdersIterator() {
-
 
445
    return (this.openOrders == null) ? null : this.openOrders.iterator();
-
 
446
  }
-
 
447
 
-
 
448
  public void addToOpenOrders(OrderStatus elem) {
-
 
449
    if (this.openOrders == null) {
-
 
450
      this.openOrders = new ArrayList<OrderStatus>();
-
 
451
    }
-
 
452
    this.openOrders.add(elem);
-
 
453
  }
-
 
454
 
-
 
455
  public List<OrderStatus> getOpenOrders() {
-
 
456
    return this.openOrders;
-
 
457
  }
-
 
458
 
-
 
459
  public void setOpenOrders(List<OrderStatus> openOrders) {
-
 
460
    this.openOrders = openOrders;
-
 
461
  }
-
 
462
 
-
 
463
  public void unsetOpenOrders() {
-
 
464
    this.openOrders = null;
-
 
465
  }
-
 
466
 
-
 
467
  /** Returns true if field openOrders is set (has been assigned a value) and false otherwise */
-
 
468
  public boolean isSetOpenOrders() {
-
 
469
    return this.openOrders != null;
-
 
470
  }
-
 
471
 
-
 
472
  public void setOpenOrdersIsSet(boolean value) {
-
 
473
    if (!value) {
-
 
474
      this.openOrders = null;
-
 
475
    }
-
 
476
  }
-
 
477
 
327
  public void setFieldValue(_Fields field, Object value) {
478
  public void setFieldValue(_Fields field, Object value) {
328
    switch (field) {
479
    switch (field) {
329
    case COD_CANCELLABLE:
480
    case COD_CANCELLABLE:
330
      if (value == null) {
481
      if (value == null) {
331
        unsetCodCancellable();
482
        unsetCodCancellable();
Line 348... Line 499...
348
      } else {
499
      } else {
349
        setPrepaidCancellableAfterBilled((List<OrderStatus>)value);
500
        setPrepaidCancellableAfterBilled((List<OrderStatus>)value);
350
      }
501
      }
351
      break;
502
      break;
352
 
503
 
-
 
504
    case OPEN_ORDERS:
-
 
505
      if (value == null) {
-
 
506
        unsetOpenOrders();
-
 
507
      } else {
-
 
508
        setOpenOrders((List<OrderStatus>)value);
-
 
509
      }
-
 
510
      break;
-
 
511
 
353
    }
512
    }
354
  }
513
  }
355
 
514
 
356
  public Object getFieldValue(_Fields field) {
515
  public Object getFieldValue(_Fields field) {
357
    switch (field) {
516
    switch (field) {
Line 362... Line 521...
362
      return getPrepaidCancellableBeforeBilled();
521
      return getPrepaidCancellableBeforeBilled();
363
 
522
 
364
    case PREPAID_CANCELLABLE_AFTER_BILLED:
523
    case PREPAID_CANCELLABLE_AFTER_BILLED:
365
      return getPrepaidCancellableAfterBilled();
524
      return getPrepaidCancellableAfterBilled();
366
 
525
 
-
 
526
    case OPEN_ORDERS:
-
 
527
      return getOpenOrders();
-
 
528
 
367
    }
529
    }
368
    throw new IllegalStateException();
530
    throw new IllegalStateException();
369
  }
531
  }
370
 
532
 
371
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
533
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
Line 379... Line 541...
379
      return isSetCodCancellable();
541
      return isSetCodCancellable();
380
    case PREPAID_CANCELLABLE_BEFORE_BILLED:
542
    case PREPAID_CANCELLABLE_BEFORE_BILLED:
381
      return isSetPrepaidCancellableBeforeBilled();
543
      return isSetPrepaidCancellableBeforeBilled();
382
    case PREPAID_CANCELLABLE_AFTER_BILLED:
544
    case PREPAID_CANCELLABLE_AFTER_BILLED:
383
      return isSetPrepaidCancellableAfterBilled();
545
      return isSetPrepaidCancellableAfterBilled();
-
 
546
    case OPEN_ORDERS:
-
 
547
      return isSetOpenOrders();
384
    }
548
    }
385
    throw new IllegalStateException();
549
    throw new IllegalStateException();
386
  }
550
  }
387
 
551
 
388
  @Override
552
  @Override
Line 423... Line 587...
423
        return false;
587
        return false;
424
      if (!this.prepaidCancellableAfterBilled.equals(that.prepaidCancellableAfterBilled))
588
      if (!this.prepaidCancellableAfterBilled.equals(that.prepaidCancellableAfterBilled))
425
        return false;
589
        return false;
426
    }
590
    }
427
 
591
 
-
 
592
    boolean this_present_openOrders = true && this.isSetOpenOrders();
-
 
593
    boolean that_present_openOrders = true && that.isSetOpenOrders();
-
 
594
    if (this_present_openOrders || that_present_openOrders) {
-
 
595
      if (!(this_present_openOrders && that_present_openOrders))
-
 
596
        return false;
-
 
597
      if (!this.openOrders.equals(that.openOrders))
-
 
598
        return false;
-
 
599
    }
-
 
600
 
428
    return true;
601
    return true;
429
  }
602
  }
430
 
603
 
431
  @Override
604
  @Override
432
  public int hashCode() {
605
  public int hashCode() {
Line 469... Line 642...
469
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.prepaidCancellableAfterBilled, typedOther.prepaidCancellableAfterBilled);
642
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.prepaidCancellableAfterBilled, typedOther.prepaidCancellableAfterBilled);
470
      if (lastComparison != 0) {
643
      if (lastComparison != 0) {
471
        return lastComparison;
644
        return lastComparison;
472
      }
645
      }
473
    }
646
    }
-
 
647
    lastComparison = Boolean.valueOf(isSetOpenOrders()).compareTo(typedOther.isSetOpenOrders());
-
 
648
    if (lastComparison != 0) {
-
 
649
      return lastComparison;
-
 
650
    }
-
 
651
    if (isSetOpenOrders()) {
-
 
652
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.openOrders, typedOther.openOrders);
-
 
653
      if (lastComparison != 0) {
-
 
654
        return lastComparison;
-
 
655
      }
-
 
656
    }
474
    return 0;
657
    return 0;
475
  }
658
  }
476
 
659
 
477
  public _Fields fieldForId(int fieldId) {
660
  public _Fields fieldForId(int fieldId) {
478
    return _Fields.findByThriftId(fieldId);
661
    return _Fields.findByThriftId(fieldId);
Line 537... Line 720...
537
            }
720
            }
538
          } else { 
721
          } else { 
539
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
722
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
540
          }
723
          }
541
          break;
724
          break;
-
 
725
        case 4: // OPEN_ORDERS
-
 
726
          if (field.type == org.apache.thrift.protocol.TType.LIST) {
-
 
727
            {
-
 
728
              org.apache.thrift.protocol.TList _list17 = iprot.readListBegin();
-
 
729
              this.openOrders = new ArrayList<OrderStatus>(_list17.size);
-
 
730
              for (int _i18 = 0; _i18 < _list17.size; ++_i18)
-
 
731
              {
-
 
732
                OrderStatus _elem19; // required
-
 
733
                _elem19 = OrderStatus.findByValue(iprot.readI32());
-
 
734
                this.openOrders.add(_elem19);
-
 
735
              }
-
 
736
              iprot.readListEnd();
-
 
737
            }
-
 
738
          } else { 
-
 
739
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
740
          }
-
 
741
          break;
542
        default:
742
        default:
543
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
743
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
544
      }
744
      }
545
      iprot.readFieldEnd();
745
      iprot.readFieldEnd();
546
    }
746
    }
Line 554... Line 754...
554
    oprot.writeStructBegin(STRUCT_DESC);
754
    oprot.writeStructBegin(STRUCT_DESC);
555
    if (this.codCancellable != null) {
755
    if (this.codCancellable != null) {
556
      oprot.writeFieldBegin(COD_CANCELLABLE_FIELD_DESC);
756
      oprot.writeFieldBegin(COD_CANCELLABLE_FIELD_DESC);
557
      {
757
      {
558
        oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.I32, this.codCancellable.size()));
758
        oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.I32, this.codCancellable.size()));
559
        for (OrderStatus _iter17 : this.codCancellable)
759
        for (OrderStatus _iter20 : this.codCancellable)
560
        {
760
        {
561
          oprot.writeI32(_iter17.getValue());
761
          oprot.writeI32(_iter20.getValue());
562
        }
762
        }
563
        oprot.writeListEnd();
763
        oprot.writeListEnd();
564
      }
764
      }
565
      oprot.writeFieldEnd();
765
      oprot.writeFieldEnd();
566
    }
766
    }
567
    if (this.prepaidCancellableBeforeBilled != null) {
767
    if (this.prepaidCancellableBeforeBilled != null) {
568
      oprot.writeFieldBegin(PREPAID_CANCELLABLE_BEFORE_BILLED_FIELD_DESC);
768
      oprot.writeFieldBegin(PREPAID_CANCELLABLE_BEFORE_BILLED_FIELD_DESC);
569
      {
769
      {
570
        oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.I32, this.prepaidCancellableBeforeBilled.size()));
770
        oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.I32, this.prepaidCancellableBeforeBilled.size()));
571
        for (OrderStatus _iter18 : this.prepaidCancellableBeforeBilled)
771
        for (OrderStatus _iter21 : this.prepaidCancellableBeforeBilled)
572
        {
772
        {
573
          oprot.writeI32(_iter18.getValue());
773
          oprot.writeI32(_iter21.getValue());
574
        }
774
        }
575
        oprot.writeListEnd();
775
        oprot.writeListEnd();
576
      }
776
      }
577
      oprot.writeFieldEnd();
777
      oprot.writeFieldEnd();
578
    }
778
    }
579
    if (this.prepaidCancellableAfterBilled != null) {
779
    if (this.prepaidCancellableAfterBilled != null) {
580
      oprot.writeFieldBegin(PREPAID_CANCELLABLE_AFTER_BILLED_FIELD_DESC);
780
      oprot.writeFieldBegin(PREPAID_CANCELLABLE_AFTER_BILLED_FIELD_DESC);
581
      {
781
      {
582
        oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.I32, this.prepaidCancellableAfterBilled.size()));
782
        oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.I32, this.prepaidCancellableAfterBilled.size()));
583
        for (OrderStatus _iter19 : this.prepaidCancellableAfterBilled)
783
        for (OrderStatus _iter22 : this.prepaidCancellableAfterBilled)
-
 
784
        {
-
 
785
          oprot.writeI32(_iter22.getValue());
-
 
786
        }
-
 
787
        oprot.writeListEnd();
-
 
788
      }
-
 
789
      oprot.writeFieldEnd();
-
 
790
    }
-
 
791
    if (this.openOrders != null) {
-
 
792
      oprot.writeFieldBegin(OPEN_ORDERS_FIELD_DESC);
-
 
793
      {
-
 
794
        oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.I32, this.openOrders.size()));
-
 
795
        for (OrderStatus _iter23 : this.openOrders)
584
        {
796
        {
585
          oprot.writeI32(_iter19.getValue());
797
          oprot.writeI32(_iter23.getValue());
586
        }
798
        }
587
        oprot.writeListEnd();
799
        oprot.writeListEnd();
588
      }
800
      }
589
      oprot.writeFieldEnd();
801
      oprot.writeFieldEnd();
590
    }
802
    }
Line 618... Line 830...
618
      sb.append("null");
830
      sb.append("null");
619
    } else {
831
    } else {
620
      sb.append(this.prepaidCancellableAfterBilled);
832
      sb.append(this.prepaidCancellableAfterBilled);
621
    }
833
    }
622
    first = false;
834
    first = false;
-
 
835
    if (!first) sb.append(", ");
-
 
836
    sb.append("openOrders:");
-
 
837
    if (this.openOrders == null) {
-
 
838
      sb.append("null");
-
 
839
    } else {
-
 
840
      sb.append(this.openOrders);
-
 
841
    }
-
 
842
    first = false;
623
    sb.append(")");
843
    sb.append(")");
624
    return sb.toString();
844
    return sb.toString();
625
  }
845
  }
626
 
846
 
627
  public void validate() throws org.apache.thrift.TException {
847
  public void validate() throws org.apache.thrift.TException {