Subversion Repositories SmartDukaan

Rev

Rev 8590 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 8590 Rev 9155
Line 24... Line 24...
24
  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("BannerCongregate");
24
  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("BannerCongregate");
25
 
25
 
26
  private static final org.apache.thrift.protocol.TField BANNER_FIELD_DESC = new org.apache.thrift.protocol.TField("banner", org.apache.thrift.protocol.TType.STRUCT, (short)1);
26
  private static final org.apache.thrift.protocol.TField BANNER_FIELD_DESC = new org.apache.thrift.protocol.TField("banner", org.apache.thrift.protocol.TType.STRUCT, (short)1);
27
  private static final org.apache.thrift.protocol.TField BANNER_MAPS_FIELD_DESC = new org.apache.thrift.protocol.TField("bannerMaps", org.apache.thrift.protocol.TType.LIST, (short)2);
27
  private static final org.apache.thrift.protocol.TField BANNER_MAPS_FIELD_DESC = new org.apache.thrift.protocol.TField("bannerMaps", org.apache.thrift.protocol.TType.LIST, (short)2);
28
  private static final org.apache.thrift.protocol.TField BANNER_URI_MAPPINGS_FIELD_DESC = new org.apache.thrift.protocol.TField("bannerUriMappings", org.apache.thrift.protocol.TType.LIST, (short)3);
28
  private static final org.apache.thrift.protocol.TField BANNER_URI_MAPPINGS_FIELD_DESC = new org.apache.thrift.protocol.TField("bannerUriMappings", org.apache.thrift.protocol.TType.LIST, (short)3);
-
 
29
  private static final org.apache.thrift.protocol.TField ANTECEDENT_FIELD_DESC = new org.apache.thrift.protocol.TField("antecedent", org.apache.thrift.protocol.TType.STRUCT, (short)4);
29
 
30
 
30
  private Banner banner; // required
31
  private Banner banner; // required
31
  private List<BannerMap> bannerMaps; // required
32
  private List<BannerMap> bannerMaps; // required
32
  private List<BannerUriMapping> bannerUriMappings; // required
33
  private List<BannerUriMapping> bannerUriMappings; // required
-
 
34
  private Banner antecedent; // 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
    BANNER((short)1, "banner"),
38
    BANNER((short)1, "banner"),
37
    BANNER_MAPS((short)2, "bannerMaps"),
39
    BANNER_MAPS((short)2, "bannerMaps"),
38
    BANNER_URI_MAPPINGS((short)3, "bannerUriMappings");
40
    BANNER_URI_MAPPINGS((short)3, "bannerUriMappings"),
-
 
41
    ANTECEDENT((short)4, "antecedent");
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 BANNER;
57
          return BANNER;
55
        case 2: // BANNER_MAPS
58
        case 2: // BANNER_MAPS
56
          return BANNER_MAPS;
59
          return BANNER_MAPS;
57
        case 3: // BANNER_URI_MAPPINGS
60
        case 3: // BANNER_URI_MAPPINGS
58
          return BANNER_URI_MAPPINGS;
61
          return BANNER_URI_MAPPINGS;
-
 
62
        case 4: // ANTECEDENT
-
 
63
          return ANTECEDENT;
59
        default:
64
        default:
60
          return null;
65
          return null;
61
      }
66
      }
62
    }
67
    }
63
 
68
 
Line 106... Line 111...
106
        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
111
        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
107
            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, BannerMap.class))));
112
            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, BannerMap.class))));
108
    tmpMap.put(_Fields.BANNER_URI_MAPPINGS, new org.apache.thrift.meta_data.FieldMetaData("bannerUriMappings", org.apache.thrift.TFieldRequirementType.DEFAULT, 
113
    tmpMap.put(_Fields.BANNER_URI_MAPPINGS, new org.apache.thrift.meta_data.FieldMetaData("bannerUriMappings", org.apache.thrift.TFieldRequirementType.DEFAULT, 
109
        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
114
        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
110
            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, BannerUriMapping.class))));
115
            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, BannerUriMapping.class))));
-
 
116
    tmpMap.put(_Fields.ANTECEDENT, new org.apache.thrift.meta_data.FieldMetaData("antecedent", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
117
        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, Banner.class)));
111
    metaDataMap = Collections.unmodifiableMap(tmpMap);
118
    metaDataMap = Collections.unmodifiableMap(tmpMap);
112
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(BannerCongregate.class, metaDataMap);
119
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(BannerCongregate.class, metaDataMap);
113
  }
120
  }
114
 
121
 
115
  public BannerCongregate() {
122
  public BannerCongregate() {
116
  }
123
  }
117
 
124
 
118
  public BannerCongregate(
125
  public BannerCongregate(
119
    Banner banner,
126
    Banner banner,
120
    List<BannerMap> bannerMaps,
127
    List<BannerMap> bannerMaps,
121
    List<BannerUriMapping> bannerUriMappings)
128
    List<BannerUriMapping> bannerUriMappings,
-
 
129
    Banner antecedent)
122
  {
130
  {
123
    this();
131
    this();
124
    this.banner = banner;
132
    this.banner = banner;
125
    this.bannerMaps = bannerMaps;
133
    this.bannerMaps = bannerMaps;
126
    this.bannerUriMappings = bannerUriMappings;
134
    this.bannerUriMappings = bannerUriMappings;
-
 
135
    this.antecedent = antecedent;
127
  }
136
  }
128
 
137
 
129
  /**
138
  /**
130
   * Performs a deep copy on <i>other</i>.
139
   * Performs a deep copy on <i>other</i>.
131
   */
140
   */
Line 145... Line 154...
145
      for (BannerUriMapping other_element : other.bannerUriMappings) {
154
      for (BannerUriMapping other_element : other.bannerUriMappings) {
146
        __this__bannerUriMappings.add(new BannerUriMapping(other_element));
155
        __this__bannerUriMappings.add(new BannerUriMapping(other_element));
147
      }
156
      }
148
      this.bannerUriMappings = __this__bannerUriMappings;
157
      this.bannerUriMappings = __this__bannerUriMappings;
149
    }
158
    }
-
 
159
    if (other.isSetAntecedent()) {
-
 
160
      this.antecedent = new Banner(other.antecedent);
-
 
161
    }
150
  }
162
  }
151
 
163
 
152
  public BannerCongregate deepCopy() {
164
  public BannerCongregate deepCopy() {
153
    return new BannerCongregate(this);
165
    return new BannerCongregate(this);
154
  }
166
  }
Line 156... Line 168...
156
  @Override
168
  @Override
157
  public void clear() {
169
  public void clear() {
158
    this.banner = null;
170
    this.banner = null;
159
    this.bannerMaps = null;
171
    this.bannerMaps = null;
160
    this.bannerUriMappings = null;
172
    this.bannerUriMappings = null;
-
 
173
    this.antecedent = null;
161
  }
174
  }
162
 
175
 
163
  public Banner getBanner() {
176
  public Banner getBanner() {
164
    return this.banner;
177
    return this.banner;
165
  }
178
  }
Line 257... Line 270...
257
    if (!value) {
270
    if (!value) {
258
      this.bannerUriMappings = null;
271
      this.bannerUriMappings = null;
259
    }
272
    }
260
  }
273
  }
261
 
274
 
-
 
275
  public Banner getAntecedent() {
-
 
276
    return this.antecedent;
-
 
277
  }
-
 
278
 
-
 
279
  public void setAntecedent(Banner antecedent) {
-
 
280
    this.antecedent = antecedent;
-
 
281
  }
-
 
282
 
-
 
283
  public void unsetAntecedent() {
-
 
284
    this.antecedent = null;
-
 
285
  }
-
 
286
 
-
 
287
  /** Returns true if field antecedent is set (has been assigned a value) and false otherwise */
-
 
288
  public boolean isSetAntecedent() {
-
 
289
    return this.antecedent != null;
-
 
290
  }
-
 
291
 
-
 
292
  public void setAntecedentIsSet(boolean value) {
-
 
293
    if (!value) {
-
 
294
      this.antecedent = null;
-
 
295
    }
-
 
296
  }
-
 
297
 
262
  public void setFieldValue(_Fields field, Object value) {
298
  public void setFieldValue(_Fields field, Object value) {
263
    switch (field) {
299
    switch (field) {
264
    case BANNER:
300
    case BANNER:
265
      if (value == null) {
301
      if (value == null) {
266
        unsetBanner();
302
        unsetBanner();
Line 283... Line 319...
283
      } else {
319
      } else {
284
        setBannerUriMappings((List<BannerUriMapping>)value);
320
        setBannerUriMappings((List<BannerUriMapping>)value);
285
      }
321
      }
286
      break;
322
      break;
287
 
323
 
-
 
324
    case ANTECEDENT:
-
 
325
      if (value == null) {
-
 
326
        unsetAntecedent();
-
 
327
      } else {
-
 
328
        setAntecedent((Banner)value);
-
 
329
      }
-
 
330
      break;
-
 
331
 
288
    }
332
    }
289
  }
333
  }
290
 
334
 
291
  public Object getFieldValue(_Fields field) {
335
  public Object getFieldValue(_Fields field) {
292
    switch (field) {
336
    switch (field) {
Line 297... Line 341...
297
      return getBannerMaps();
341
      return getBannerMaps();
298
 
342
 
299
    case BANNER_URI_MAPPINGS:
343
    case BANNER_URI_MAPPINGS:
300
      return getBannerUriMappings();
344
      return getBannerUriMappings();
301
 
345
 
-
 
346
    case ANTECEDENT:
-
 
347
      return getAntecedent();
-
 
348
 
302
    }
349
    }
303
    throw new IllegalStateException();
350
    throw new IllegalStateException();
304
  }
351
  }
305
 
352
 
306
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
353
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
Line 314... Line 361...
314
      return isSetBanner();
361
      return isSetBanner();
315
    case BANNER_MAPS:
362
    case BANNER_MAPS:
316
      return isSetBannerMaps();
363
      return isSetBannerMaps();
317
    case BANNER_URI_MAPPINGS:
364
    case BANNER_URI_MAPPINGS:
318
      return isSetBannerUriMappings();
365
      return isSetBannerUriMappings();
-
 
366
    case ANTECEDENT:
-
 
367
      return isSetAntecedent();
319
    }
368
    }
320
    throw new IllegalStateException();
369
    throw new IllegalStateException();
321
  }
370
  }
322
 
371
 
323
  @Override
372
  @Override
Line 358... Line 407...
358
        return false;
407
        return false;
359
      if (!this.bannerUriMappings.equals(that.bannerUriMappings))
408
      if (!this.bannerUriMappings.equals(that.bannerUriMappings))
360
        return false;
409
        return false;
361
    }
410
    }
362
 
411
 
-
 
412
    boolean this_present_antecedent = true && this.isSetAntecedent();
-
 
413
    boolean that_present_antecedent = true && that.isSetAntecedent();
-
 
414
    if (this_present_antecedent || that_present_antecedent) {
-
 
415
      if (!(this_present_antecedent && that_present_antecedent))
-
 
416
        return false;
-
 
417
      if (!this.antecedent.equals(that.antecedent))
-
 
418
        return false;
-
 
419
    }
-
 
420
 
363
    return true;
421
    return true;
364
  }
422
  }
365
 
423
 
366
  @Override
424
  @Override
367
  public int hashCode() {
425
  public int hashCode() {
Line 404... Line 462...
404
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.bannerUriMappings, typedOther.bannerUriMappings);
462
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.bannerUriMappings, typedOther.bannerUriMappings);
405
      if (lastComparison != 0) {
463
      if (lastComparison != 0) {
406
        return lastComparison;
464
        return lastComparison;
407
      }
465
      }
408
    }
466
    }
-
 
467
    lastComparison = Boolean.valueOf(isSetAntecedent()).compareTo(typedOther.isSetAntecedent());
-
 
468
    if (lastComparison != 0) {
-
 
469
      return lastComparison;
-
 
470
    }
-
 
471
    if (isSetAntecedent()) {
-
 
472
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.antecedent, typedOther.antecedent);
-
 
473
      if (lastComparison != 0) {
-
 
474
        return lastComparison;
-
 
475
      }
-
 
476
    }
409
    return 0;
477
    return 0;
410
  }
478
  }
411
 
479
 
412
  public _Fields fieldForId(int fieldId) {
480
  public _Fields fieldForId(int fieldId) {
413
    return _Fields.findByThriftId(fieldId);
481
    return _Fields.findByThriftId(fieldId);
Line 465... Line 533...
465
            }
533
            }
466
          } else { 
534
          } else { 
467
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
535
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
468
          }
536
          }
469
          break;
537
          break;
-
 
538
        case 4: // ANTECEDENT
-
 
539
          if (field.type == org.apache.thrift.protocol.TType.STRUCT) {
-
 
540
            this.antecedent = new Banner();
-
 
541
            this.antecedent.read(iprot);
-
 
542
          } else { 
-
 
543
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
544
          }
-
 
545
          break;
470
        default:
546
        default:
471
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
547
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
472
      }
548
      }
473
      iprot.readFieldEnd();
549
      iprot.readFieldEnd();
474
    }
550
    }
Line 507... Line 583...
507
        }
583
        }
508
        oprot.writeListEnd();
584
        oprot.writeListEnd();
509
      }
585
      }
510
      oprot.writeFieldEnd();
586
      oprot.writeFieldEnd();
511
    }
587
    }
-
 
588
    if (this.antecedent != null) {
-
 
589
      oprot.writeFieldBegin(ANTECEDENT_FIELD_DESC);
-
 
590
      this.antecedent.write(oprot);
-
 
591
      oprot.writeFieldEnd();
-
 
592
    }
512
    oprot.writeFieldStop();
593
    oprot.writeFieldStop();
513
    oprot.writeStructEnd();
594
    oprot.writeStructEnd();
514
  }
595
  }
515
 
596
 
516
  @Override
597
  @Override
Line 539... Line 620...
539
      sb.append("null");
620
      sb.append("null");
540
    } else {
621
    } else {
541
      sb.append(this.bannerUriMappings);
622
      sb.append(this.bannerUriMappings);
542
    }
623
    }
543
    first = false;
624
    first = false;
-
 
625
    if (!first) sb.append(", ");
-
 
626
    sb.append("antecedent:");
-
 
627
    if (this.antecedent == null) {
-
 
628
      sb.append("null");
-
 
629
    } else {
-
 
630
      sb.append(this.antecedent);
-
 
631
    }
-
 
632
    first = false;
544
    sb.append(")");
633
    sb.append(")");
545
    return sb.toString();
634
    return sb.toString();
546
  }
635
  }
547
 
636
 
548
  public void validate() throws org.apache.thrift.TException {
637
  public void validate() throws org.apache.thrift.TException {