Subversion Repositories SmartDukaan

Rev

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

Rev 506 Rev 513
Line 41... Line 41...
41
  private static final TField USER_HANDLE_FIELD_DESC = new TField("userHandle", TType.STRING, (short)9);
41
  private static final TField USER_HANDLE_FIELD_DESC = new TField("userHandle", TType.STRING, (short)9);
42
  private static final TField PASSWORD_FIELD_DESC = new TField("password", TType.STRING, (short)10);
42
  private static final TField PASSWORD_FIELD_DESC = new TField("password", TType.STRING, (short)10);
43
  private static final TField SOCIAL_HANDLES_FIELD_DESC = new TField("socialHandles", TType.STRUCT, (short)11);
43
  private static final TField SOCIAL_HANDLES_FIELD_DESC = new TField("socialHandles", TType.STRUCT, (short)11);
44
  private static final TField DATE_OF_BIRTH_FIELD_DESC = new TField("dateOfBirth", TType.I64, (short)12);
44
  private static final TField DATE_OF_BIRTH_FIELD_DESC = new TField("dateOfBirth", TType.I64, (short)12);
45
  private static final TField ANNIVERSARY_FIELD_DESC = new TField("anniversary", TType.I64, (short)13);
45
  private static final TField ANNIVERSARY_FIELD_DESC = new TField("anniversary", TType.I64, (short)13);
46
  private static final TField ADDRESSES_FIELD_DESC = new TField("addresses", TType.SET, (short)14);
46
  private static final TField ADDRESSES_FIELD_DESC = new TField("addresses", TType.LIST, (short)14);
47
  private static final TField SHIPMENT_OPTION_FIELD_DESC = new TField("shipmentOption", TType.I32, (short)16);
47
  private static final TField SHIPMENT_OPTION_FIELD_DESC = new TField("shipmentOption", TType.I32, (short)16);
48
  private static final TField MIDDLE_NAME_FIELD_DESC = new TField("middleName", TType.STRING, (short)17);
48
  private static final TField MIDDLE_NAME_FIELD_DESC = new TField("middleName", TType.STRING, (short)17);
49
  private static final TField OCCUPATION_FIELD_DESC = new TField("occupation", TType.STRING, (short)18);
49
  private static final TField OCCUPATION_FIELD_DESC = new TField("occupation", TType.STRING, (short)18);
50
  private static final TField HINT_QUESTION_FIELD_DESC = new TField("hintQuestion", TType.STRING, (short)19);
50
  private static final TField HINT_QUESTION_FIELD_DESC = new TField("hintQuestion", TType.STRING, (short)19);
51
  private static final TField HINT_ANSWER_FIELD_DESC = new TField("hintAnswer", TType.STRING, (short)20);
51
  private static final TField HINT_ANSWER_FIELD_DESC = new TField("hintAnswer", TType.STRING, (short)20);
Line 63... Line 63...
63
  private String userHandle;
63
  private String userHandle;
64
  private String password;
64
  private String password;
65
  private SocialHandles socialHandles;
65
  private SocialHandles socialHandles;
66
  private long dateOfBirth;
66
  private long dateOfBirth;
67
  private long anniversary;
67
  private long anniversary;
68
  private Set<Address> addresses;
68
  private List<Address> addresses;
69
  private int shipmentOption;
69
  private int shipmentOption;
70
  private String middleName;
70
  private String middleName;
71
  private String occupation;
71
  private String occupation;
72
  private String hintQuestion;
72
  private String hintQuestion;
73
  private String hintAnswer;
73
  private String hintAnswer;
Line 184... Line 184...
184
    put(_Fields.DATE_OF_BIRTH, new FieldMetaData("dateOfBirth", TFieldRequirementType.DEFAULT, 
184
    put(_Fields.DATE_OF_BIRTH, new FieldMetaData("dateOfBirth", TFieldRequirementType.DEFAULT, 
185
        new FieldValueMetaData(TType.I64)));
185
        new FieldValueMetaData(TType.I64)));
186
    put(_Fields.ANNIVERSARY, new FieldMetaData("anniversary", TFieldRequirementType.DEFAULT, 
186
    put(_Fields.ANNIVERSARY, new FieldMetaData("anniversary", TFieldRequirementType.DEFAULT, 
187
        new FieldValueMetaData(TType.I64)));
187
        new FieldValueMetaData(TType.I64)));
188
    put(_Fields.ADDRESSES, new FieldMetaData("addresses", TFieldRequirementType.DEFAULT, 
188
    put(_Fields.ADDRESSES, new FieldMetaData("addresses", TFieldRequirementType.DEFAULT, 
189
        new SetMetaData(TType.SET, 
189
        new ListMetaData(TType.LIST, 
190
            new StructMetaData(TType.STRUCT, Address.class))));
190
            new StructMetaData(TType.STRUCT, Address.class))));
191
    put(_Fields.SHIPMENT_OPTION, new FieldMetaData("shipmentOption", TFieldRequirementType.DEFAULT, 
191
    put(_Fields.SHIPMENT_OPTION, new FieldMetaData("shipmentOption", TFieldRequirementType.DEFAULT, 
192
        new FieldValueMetaData(TType.I32)));
192
        new FieldValueMetaData(TType.I32)));
193
    put(_Fields.MIDDLE_NAME, new FieldMetaData("middleName", TFieldRequirementType.DEFAULT, 
193
    put(_Fields.MIDDLE_NAME, new FieldMetaData("middleName", TFieldRequirementType.DEFAULT, 
194
        new FieldValueMetaData(TType.STRING)));
194
        new FieldValueMetaData(TType.STRING)));
Line 223... Line 223...
223
    String userHandle,
223
    String userHandle,
224
    String password,
224
    String password,
225
    SocialHandles socialHandles,
225
    SocialHandles socialHandles,
226
    long dateOfBirth,
226
    long dateOfBirth,
227
    long anniversary,
227
    long anniversary,
228
    Set<Address> addresses,
228
    List<Address> addresses,
229
    int shipmentOption,
229
    int shipmentOption,
230
    String middleName,
230
    String middleName,
231
    String occupation,
231
    String occupation,
232
    String hintQuestion,
232
    String hintQuestion,
233
    String hintAnswer,
233
    String hintAnswer,
Line 305... Line 305...
305
      this.socialHandles = new SocialHandles(other.socialHandles);
305
      this.socialHandles = new SocialHandles(other.socialHandles);
306
    }
306
    }
307
    this.dateOfBirth = other.dateOfBirth;
307
    this.dateOfBirth = other.dateOfBirth;
308
    this.anniversary = other.anniversary;
308
    this.anniversary = other.anniversary;
309
    if (other.isSetAddresses()) {
309
    if (other.isSetAddresses()) {
310
      Set<Address> __this__addresses = new HashSet<Address>();
310
      List<Address> __this__addresses = new ArrayList<Address>();
311
      for (Address other_element : other.addresses) {
311
      for (Address other_element : other.addresses) {
312
        __this__addresses.add(new Address(other_element));
312
        __this__addresses.add(new Address(other_element));
313
      }
313
      }
314
      this.addresses = __this__addresses;
314
      this.addresses = __this__addresses;
315
    }
315
    }
Line 673... Line 673...
673
    return (this.addresses == null) ? null : this.addresses.iterator();
673
    return (this.addresses == null) ? null : this.addresses.iterator();
674
  }
674
  }
675
 
675
 
676
  public void addToAddresses(Address elem) {
676
  public void addToAddresses(Address elem) {
677
    if (this.addresses == null) {
677
    if (this.addresses == null) {
678
      this.addresses = new HashSet<Address>();
678
      this.addresses = new ArrayList<Address>();
679
    }
679
    }
680
    this.addresses.add(elem);
680
    this.addresses.add(elem);
681
  }
681
  }
682
 
682
 
683
  public Set<Address> getAddresses() {
683
  public List<Address> getAddresses() {
684
    return this.addresses;
684
    return this.addresses;
685
  }
685
  }
686
 
686
 
687
  public UserPrimaryInfo setAddresses(Set<Address> addresses) {
687
  public UserPrimaryInfo setAddresses(List<Address> addresses) {
688
    this.addresses = addresses;
688
    this.addresses = addresses;
689
    return this;
689
    return this;
690
  }
690
  }
691
 
691
 
692
  public void unsetAddresses() {
692
  public void unsetAddresses() {
Line 978... Line 978...
978
 
978
 
979
    case ADDRESSES:
979
    case ADDRESSES:
980
      if (value == null) {
980
      if (value == null) {
981
        unsetAddresses();
981
        unsetAddresses();
982
      } else {
982
      } else {
983
        setAddresses((Set<Address>)value);
983
        setAddresses((List<Address>)value);
984
      }
984
      }
985
      break;
985
      break;
986
 
986
 
987
    case SHIPMENT_OPTION:
987
    case SHIPMENT_OPTION:
988
      if (value == null) {
988
      if (value == null) {
Line 1502... Line 1502...
1502
            } else { 
1502
            } else { 
1503
              TProtocolUtil.skip(iprot, field.type);
1503
              TProtocolUtil.skip(iprot, field.type);
1504
            }
1504
            }
1505
            break;
1505
            break;
1506
          case ADDRESSES:
1506
          case ADDRESSES:
1507
            if (field.type == TType.SET) {
1507
            if (field.type == TType.LIST) {
1508
              {
1508
              {
1509
                TSet _set3 = iprot.readSetBegin();
1509
                TList _list3 = iprot.readListBegin();
1510
                this.addresses = new HashSet<Address>(2*_set3.size);
1510
                this.addresses = new ArrayList<Address>(_list3.size);
1511
                for (int _i4 = 0; _i4 < _set3.size; ++_i4)
1511
                for (int _i4 = 0; _i4 < _list3.size; ++_i4)
1512
                {
1512
                {
1513
                  Address _elem5;
1513
                  Address _elem5;
1514
                  _elem5 = new Address();
1514
                  _elem5 = new Address();
1515
                  _elem5.read(iprot);
1515
                  _elem5.read(iprot);
1516
                  this.addresses.add(_elem5);
1516
                  this.addresses.add(_elem5);
1517
                }
1517
                }
1518
                iprot.readSetEnd();
1518
                iprot.readListEnd();
1519
              }
1519
              }
1520
            } else { 
1520
            } else { 
1521
              TProtocolUtil.skip(iprot, field.type);
1521
              TProtocolUtil.skip(iprot, field.type);
1522
            }
1522
            }
1523
            break;
1523
            break;
Line 1651... Line 1651...
1651
    oprot.writeI64(this.anniversary);
1651
    oprot.writeI64(this.anniversary);
1652
    oprot.writeFieldEnd();
1652
    oprot.writeFieldEnd();
1653
    if (this.addresses != null) {
1653
    if (this.addresses != null) {
1654
      oprot.writeFieldBegin(ADDRESSES_FIELD_DESC);
1654
      oprot.writeFieldBegin(ADDRESSES_FIELD_DESC);
1655
      {
1655
      {
1656
        oprot.writeSetBegin(new TSet(TType.STRUCT, this.addresses.size()));
1656
        oprot.writeListBegin(new TList(TType.STRUCT, this.addresses.size()));
1657
        for (Address _iter7 : this.addresses)
1657
        for (Address _iter7 : this.addresses)
1658
        {
1658
        {
1659
          _iter7.write(oprot);
1659
          _iter7.write(oprot);
1660
        }
1660
        }
1661
        oprot.writeSetEnd();
1661
        oprot.writeListEnd();
1662
      }
1662
      }
1663
      oprot.writeFieldEnd();
1663
      oprot.writeFieldEnd();
1664
    }
1664
    }
1665
    oprot.writeFieldBegin(SHIPMENT_OPTION_FIELD_DESC);
1665
    oprot.writeFieldBegin(SHIPMENT_OPTION_FIELD_DESC);
1666
    oprot.writeI32(this.shipmentOption);
1666
    oprot.writeI32(this.shipmentOption);