Subversion Repositories SmartDukaan

Rev

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

Rev 8915 Rev 9155
Line 26... Line 26...
26
  private static final org.apache.thrift.protocol.TField BANNER_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("bannerName", org.apache.thrift.protocol.TType.STRING, (short)1);
26
  private static final org.apache.thrift.protocol.TField BANNER_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("bannerName", org.apache.thrift.protocol.TType.STRING, (short)1);
27
  private static final org.apache.thrift.protocol.TField IMAGE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("imageName", org.apache.thrift.protocol.TType.STRING, (short)2);
27
  private static final org.apache.thrift.protocol.TField IMAGE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("imageName", org.apache.thrift.protocol.TType.STRING, (short)2);
28
  private static final org.apache.thrift.protocol.TField LINK_FIELD_DESC = new org.apache.thrift.protocol.TField("link", org.apache.thrift.protocol.TType.STRING, (short)3);
28
  private static final org.apache.thrift.protocol.TField LINK_FIELD_DESC = new org.apache.thrift.protocol.TField("link", org.apache.thrift.protocol.TType.STRING, (short)3);
29
  private static final org.apache.thrift.protocol.TField HAS_MAP_FIELD_DESC = new org.apache.thrift.protocol.TField("hasMap", org.apache.thrift.protocol.TType.BOOL, (short)4);
29
  private static final org.apache.thrift.protocol.TField HAS_MAP_FIELD_DESC = new org.apache.thrift.protocol.TField("hasMap", org.apache.thrift.protocol.TType.BOOL, (short)4);
30
  private static final org.apache.thrift.protocol.TField PRIORITY_FIELD_DESC = new org.apache.thrift.protocol.TField("priority", org.apache.thrift.protocol.TType.I64, (short)5);
30
  private static final org.apache.thrift.protocol.TField PRIORITY_FIELD_DESC = new org.apache.thrift.protocol.TField("priority", org.apache.thrift.protocol.TType.I64, (short)5);
31
  private static final org.apache.thrift.protocol.TField OLD_BANNER_FIELD_DESC = new org.apache.thrift.protocol.TField("oldBanner", org.apache.thrift.protocol.TType.STRING, (short)6);
31
  private static final org.apache.thrift.protocol.TField BANNER_TYPE_FIELD_DESC = new org.apache.thrift.protocol.TField("bannerType", org.apache.thrift.protocol.TType.I32, (short)6);
32
 
32
 
33
  private String bannerName; // required
33
  private String bannerName; // required
34
  private String imageName; // required
34
  private String imageName; // required
35
  private String link; // required
35
  private String link; // required
36
  private boolean hasMap; // required
36
  private boolean hasMap; // required
37
  private long priority; // required
37
  private long priority; // required
38
  private String oldBanner; // required
38
  private BannerType bannerType; // required
39
 
39
 
40
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
40
  /** 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 {
41
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
42
    BANNER_NAME((short)1, "bannerName"),
42
    BANNER_NAME((short)1, "bannerName"),
43
    IMAGE_NAME((short)2, "imageName"),
43
    IMAGE_NAME((short)2, "imageName"),
44
    LINK((short)3, "link"),
44
    LINK((short)3, "link"),
45
    HAS_MAP((short)4, "hasMap"),
45
    HAS_MAP((short)4, "hasMap"),
46
    PRIORITY((short)5, "priority"),
46
    PRIORITY((short)5, "priority"),
-
 
47
    /**
-
 
48
     * 
-
 
49
     * @see BannerType
-
 
50
     */
47
    OLD_BANNER((short)6, "oldBanner");
51
    BANNER_TYPE((short)6, "bannerType");
48
 
52
 
49
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
53
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
50
 
54
 
51
    static {
55
    static {
52
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
56
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
Line 67... Line 71...
67
          return LINK;
71
          return LINK;
68
        case 4: // HAS_MAP
72
        case 4: // HAS_MAP
69
          return HAS_MAP;
73
          return HAS_MAP;
70
        case 5: // PRIORITY
74
        case 5: // PRIORITY
71
          return PRIORITY;
75
          return PRIORITY;
72
        case 6: // OLD_BANNER
76
        case 6: // BANNER_TYPE
73
          return OLD_BANNER;
77
          return BANNER_TYPE;
74
        default:
78
        default:
75
          return null;
79
          return null;
76
      }
80
      }
77
    }
81
    }
78
 
82
 
Line 126... Line 130...
126
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
130
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
127
    tmpMap.put(_Fields.HAS_MAP, new org.apache.thrift.meta_data.FieldMetaData("hasMap", org.apache.thrift.TFieldRequirementType.DEFAULT, 
131
    tmpMap.put(_Fields.HAS_MAP, new org.apache.thrift.meta_data.FieldMetaData("hasMap", org.apache.thrift.TFieldRequirementType.DEFAULT, 
128
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
132
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
129
    tmpMap.put(_Fields.PRIORITY, new org.apache.thrift.meta_data.FieldMetaData("priority", org.apache.thrift.TFieldRequirementType.DEFAULT, 
133
    tmpMap.put(_Fields.PRIORITY, new org.apache.thrift.meta_data.FieldMetaData("priority", org.apache.thrift.TFieldRequirementType.DEFAULT, 
130
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
134
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
131
    tmpMap.put(_Fields.OLD_BANNER, new org.apache.thrift.meta_data.FieldMetaData("oldBanner", org.apache.thrift.TFieldRequirementType.DEFAULT, 
135
    tmpMap.put(_Fields.BANNER_TYPE, new org.apache.thrift.meta_data.FieldMetaData("bannerType", org.apache.thrift.TFieldRequirementType.DEFAULT, 
132
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
136
        new org.apache.thrift.meta_data.EnumMetaData(org.apache.thrift.protocol.TType.ENUM, BannerType.class)));
133
    metaDataMap = Collections.unmodifiableMap(tmpMap);
137
    metaDataMap = Collections.unmodifiableMap(tmpMap);
134
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Banner.class, metaDataMap);
138
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Banner.class, metaDataMap);
135
  }
139
  }
136
 
140
 
137
  public Banner() {
141
  public Banner() {
Line 141... Line 145...
141
    String bannerName,
145
    String bannerName,
142
    String imageName,
146
    String imageName,
143
    String link,
147
    String link,
144
    boolean hasMap,
148
    boolean hasMap,
145
    long priority,
149
    long priority,
146
    String oldBanner)
150
    BannerType bannerType)
147
  {
151
  {
148
    this();
152
    this();
149
    this.bannerName = bannerName;
153
    this.bannerName = bannerName;
150
    this.imageName = imageName;
154
    this.imageName = imageName;
151
    this.link = link;
155
    this.link = link;
152
    this.hasMap = hasMap;
156
    this.hasMap = hasMap;
153
    setHasMapIsSet(true);
157
    setHasMapIsSet(true);
154
    this.priority = priority;
158
    this.priority = priority;
155
    setPriorityIsSet(true);
159
    setPriorityIsSet(true);
156
    this.oldBanner = oldBanner;
160
    this.bannerType = bannerType;
157
  }
161
  }
158
 
162
 
159
  /**
163
  /**
160
   * Performs a deep copy on <i>other</i>.
164
   * Performs a deep copy on <i>other</i>.
161
   */
165
   */
Line 171... Line 175...
171
    if (other.isSetLink()) {
175
    if (other.isSetLink()) {
172
      this.link = other.link;
176
      this.link = other.link;
173
    }
177
    }
174
    this.hasMap = other.hasMap;
178
    this.hasMap = other.hasMap;
175
    this.priority = other.priority;
179
    this.priority = other.priority;
176
    if (other.isSetOldBanner()) {
180
    if (other.isSetBannerType()) {
177
      this.oldBanner = other.oldBanner;
181
      this.bannerType = other.bannerType;
178
    }
182
    }
179
  }
183
  }
180
 
184
 
181
  public Banner deepCopy() {
185
  public Banner deepCopy() {
182
    return new Banner(this);
186
    return new Banner(this);
Line 189... Line 193...
189
    this.link = null;
193
    this.link = null;
190
    setHasMapIsSet(false);
194
    setHasMapIsSet(false);
191
    this.hasMap = false;
195
    this.hasMap = false;
192
    setPriorityIsSet(false);
196
    setPriorityIsSet(false);
193
    this.priority = 0;
197
    this.priority = 0;
194
    this.oldBanner = null;
198
    this.bannerType = null;
195
  }
199
  }
196
 
200
 
197
  public String getBannerName() {
201
  public String getBannerName() {
198
    return this.bannerName;
202
    return this.bannerName;
199
  }
203
  }
Line 305... Line 309...
305
 
309
 
306
  public void setPriorityIsSet(boolean value) {
310
  public void setPriorityIsSet(boolean value) {
307
    __isset_bit_vector.set(__PRIORITY_ISSET_ID, value);
311
    __isset_bit_vector.set(__PRIORITY_ISSET_ID, value);
308
  }
312
  }
309
 
313
 
-
 
314
  /**
-
 
315
   * 
-
 
316
   * @see BannerType
-
 
317
   */
310
  public String getOldBanner() {
318
  public BannerType getBannerType() {
311
    return this.oldBanner;
319
    return this.bannerType;
312
  }
320
  }
313
 
321
 
-
 
322
  /**
-
 
323
   * 
-
 
324
   * @see BannerType
-
 
325
   */
314
  public void setOldBanner(String oldBanner) {
326
  public void setBannerType(BannerType bannerType) {
315
    this.oldBanner = oldBanner;
327
    this.bannerType = bannerType;
316
  }
328
  }
317
 
329
 
318
  public void unsetOldBanner() {
330
  public void unsetBannerType() {
319
    this.oldBanner = null;
331
    this.bannerType = null;
320
  }
332
  }
321
 
333
 
322
  /** Returns true if field oldBanner is set (has been assigned a value) and false otherwise */
334
  /** Returns true if field bannerType is set (has been assigned a value) and false otherwise */
323
  public boolean isSetOldBanner() {
335
  public boolean isSetBannerType() {
324
    return this.oldBanner != null;
336
    return this.bannerType != null;
325
  }
337
  }
326
 
338
 
327
  public void setOldBannerIsSet(boolean value) {
339
  public void setBannerTypeIsSet(boolean value) {
328
    if (!value) {
340
    if (!value) {
329
      this.oldBanner = null;
341
      this.bannerType = null;
330
    }
342
    }
331
  }
343
  }
332
 
344
 
333
  public void setFieldValue(_Fields field, Object value) {
345
  public void setFieldValue(_Fields field, Object value) {
334
    switch (field) {
346
    switch (field) {
Line 370... Line 382...
370
      } else {
382
      } else {
371
        setPriority((Long)value);
383
        setPriority((Long)value);
372
      }
384
      }
373
      break;
385
      break;
374
 
386
 
375
    case OLD_BANNER:
387
    case BANNER_TYPE:
376
      if (value == null) {
388
      if (value == null) {
377
        unsetOldBanner();
389
        unsetBannerType();
378
      } else {
390
      } else {
379
        setOldBanner((String)value);
391
        setBannerType((BannerType)value);
380
      }
392
      }
381
      break;
393
      break;
382
 
394
 
383
    }
395
    }
384
  }
396
  }
Line 398... Line 410...
398
      return Boolean.valueOf(isHasMap());
410
      return Boolean.valueOf(isHasMap());
399
 
411
 
400
    case PRIORITY:
412
    case PRIORITY:
401
      return Long.valueOf(getPriority());
413
      return Long.valueOf(getPriority());
402
 
414
 
403
    case OLD_BANNER:
415
    case BANNER_TYPE:
404
      return getOldBanner();
416
      return getBannerType();
405
 
417
 
406
    }
418
    }
407
    throw new IllegalStateException();
419
    throw new IllegalStateException();
408
  }
420
  }
409
 
421
 
Line 422... Line 434...
422
      return isSetLink();
434
      return isSetLink();
423
    case HAS_MAP:
435
    case HAS_MAP:
424
      return isSetHasMap();
436
      return isSetHasMap();
425
    case PRIORITY:
437
    case PRIORITY:
426
      return isSetPriority();
438
      return isSetPriority();
427
    case OLD_BANNER:
439
    case BANNER_TYPE:
428
      return isSetOldBanner();
440
      return isSetBannerType();
429
    }
441
    }
430
    throw new IllegalStateException();
442
    throw new IllegalStateException();
431
  }
443
  }
432
 
444
 
433
  @Override
445
  @Override
Line 486... Line 498...
486
        return false;
498
        return false;
487
      if (this.priority != that.priority)
499
      if (this.priority != that.priority)
488
        return false;
500
        return false;
489
    }
501
    }
490
 
502
 
491
    boolean this_present_oldBanner = true && this.isSetOldBanner();
503
    boolean this_present_bannerType = true && this.isSetBannerType();
492
    boolean that_present_oldBanner = true && that.isSetOldBanner();
504
    boolean that_present_bannerType = true && that.isSetBannerType();
493
    if (this_present_oldBanner || that_present_oldBanner) {
505
    if (this_present_bannerType || that_present_bannerType) {
494
      if (!(this_present_oldBanner && that_present_oldBanner))
506
      if (!(this_present_bannerType && that_present_bannerType))
495
        return false;
507
        return false;
496
      if (!this.oldBanner.equals(that.oldBanner))
508
      if (!this.bannerType.equals(that.bannerType))
497
        return false;
509
        return false;
498
    }
510
    }
499
 
511
 
500
    return true;
512
    return true;
501
  }
513
  }
Line 561... Line 573...
561
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.priority, typedOther.priority);
573
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.priority, typedOther.priority);
562
      if (lastComparison != 0) {
574
      if (lastComparison != 0) {
563
        return lastComparison;
575
        return lastComparison;
564
      }
576
      }
565
    }
577
    }
566
    lastComparison = Boolean.valueOf(isSetOldBanner()).compareTo(typedOther.isSetOldBanner());
578
    lastComparison = Boolean.valueOf(isSetBannerType()).compareTo(typedOther.isSetBannerType());
567
    if (lastComparison != 0) {
579
    if (lastComparison != 0) {
568
      return lastComparison;
580
      return lastComparison;
569
    }
581
    }
570
    if (isSetOldBanner()) {
582
    if (isSetBannerType()) {
571
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.oldBanner, typedOther.oldBanner);
583
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.bannerType, typedOther.bannerType);
572
      if (lastComparison != 0) {
584
      if (lastComparison != 0) {
573
        return lastComparison;
585
        return lastComparison;
574
      }
586
      }
575
    }
587
    }
576
    return 0;
588
    return 0;
Line 625... Line 637...
625
            setPriorityIsSet(true);
637
            setPriorityIsSet(true);
626
          } else { 
638
          } else { 
627
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
639
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
628
          }
640
          }
629
          break;
641
          break;
630
        case 6: // OLD_BANNER
642
        case 6: // BANNER_TYPE
631
          if (field.type == org.apache.thrift.protocol.TType.STRING) {
643
          if (field.type == org.apache.thrift.protocol.TType.I32) {
632
            this.oldBanner = iprot.readString();
644
            this.bannerType = BannerType.findByValue(iprot.readI32());
633
          } else { 
645
          } else { 
634
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
646
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
635
          }
647
          }
636
          break;
648
          break;
637
        default:
649
        default:
Line 666... Line 678...
666
    oprot.writeBool(this.hasMap);
678
    oprot.writeBool(this.hasMap);
667
    oprot.writeFieldEnd();
679
    oprot.writeFieldEnd();
668
    oprot.writeFieldBegin(PRIORITY_FIELD_DESC);
680
    oprot.writeFieldBegin(PRIORITY_FIELD_DESC);
669
    oprot.writeI64(this.priority);
681
    oprot.writeI64(this.priority);
670
    oprot.writeFieldEnd();
682
    oprot.writeFieldEnd();
671
    if (this.oldBanner != null) {
683
    if (this.bannerType != null) {
672
      oprot.writeFieldBegin(OLD_BANNER_FIELD_DESC);
684
      oprot.writeFieldBegin(BANNER_TYPE_FIELD_DESC);
673
      oprot.writeString(this.oldBanner);
685
      oprot.writeI32(this.bannerType.getValue());
674
      oprot.writeFieldEnd();
686
      oprot.writeFieldEnd();
675
    }
687
    }
676
    oprot.writeFieldStop();
688
    oprot.writeFieldStop();
677
    oprot.writeStructEnd();
689
    oprot.writeStructEnd();
678
  }
690
  }
Line 712... Line 724...
712
    if (!first) sb.append(", ");
724
    if (!first) sb.append(", ");
713
    sb.append("priority:");
725
    sb.append("priority:");
714
    sb.append(this.priority);
726
    sb.append(this.priority);
715
    first = false;
727
    first = false;
716
    if (!first) sb.append(", ");
728
    if (!first) sb.append(", ");
717
    sb.append("oldBanner:");
729
    sb.append("bannerType:");
718
    if (this.oldBanner == null) {
730
    if (this.bannerType == null) {
719
      sb.append("null");
731
      sb.append("null");
720
    } else {
732
    } else {
721
      sb.append(this.oldBanner);
733
      sb.append(this.bannerType);
722
    }
734
    }
723
    first = false;
735
    first = false;
724
    sb.append(")");
736
    sb.append(")");
725
    return sb.toString();
737
    return sb.toString();
726
  }
738
  }