1   /**
2    * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
3    *
4    * The contents of this file are subject to the terms of the Liferay Enterprise
5    * Subscription License ("License"). You may not use this file except in
6    * compliance with the License. You can obtain a copy of the License by
7    * contacting Liferay, Inc. See the License for the specific language governing
8    * permissions and limitations under the License, including but not limited to
9    * distribution rights of the Software.
10   *
11   *
12   * 
13   */
14  
15  package com.liferay.portal.model.impl;
16  
17  import com.liferay.portal.SystemException;
18  import com.liferay.portal.kernel.bean.ReadOnlyBeanHandler;
19  import com.liferay.portal.kernel.util.GetterUtil;
20  import com.liferay.portal.kernel.util.HtmlUtil;
21  import com.liferay.portal.kernel.util.StringBundler;
22  import com.liferay.portal.model.Contact;
23  import com.liferay.portal.model.ContactSoap;
24  import com.liferay.portal.util.PortalUtil;
25  
26  import java.io.Serializable;
27  
28  import java.lang.reflect.Proxy;
29  
30  import java.sql.Types;
31  
32  import java.util.ArrayList;
33  import java.util.Date;
34  import java.util.List;
35  
36  /**
37   * <a href="ContactModelImpl.java.html"><b><i>View Source</i></b></a>
38   *
39   * <p>
40   * ServiceBuilder generated this class. Modifications in this class will be
41   * overwritten the next time is generated.
42   * </p>
43   *
44   * <p>
45   * This interface is a model that represents the Contact_ table in the
46   * database.
47   * </p>
48   *
49   * @author    Brian Wing Shun Chan
50   * @see       ContactImpl
51   * @see       com.liferay.portal.model.Contact
52   * @see       com.liferay.portal.model.ContactModel
53   * @generated
54   */
55  public class ContactModelImpl extends BaseModelImpl<Contact> {
56      public static final String TABLE_NAME = "Contact_";
57      public static final Object[][] TABLE_COLUMNS = {
58              { "contactId", new Integer(Types.BIGINT) },
59              { "companyId", new Integer(Types.BIGINT) },
60              { "userId", new Integer(Types.BIGINT) },
61              { "userName", new Integer(Types.VARCHAR) },
62              { "createDate", new Integer(Types.TIMESTAMP) },
63              { "modifiedDate", new Integer(Types.TIMESTAMP) },
64              { "accountId", new Integer(Types.BIGINT) },
65              { "parentContactId", new Integer(Types.BIGINT) },
66              { "firstName", new Integer(Types.VARCHAR) },
67              { "middleName", new Integer(Types.VARCHAR) },
68              { "lastName", new Integer(Types.VARCHAR) },
69              { "prefixId", new Integer(Types.INTEGER) },
70              { "suffixId", new Integer(Types.INTEGER) },
71              { "male", new Integer(Types.BOOLEAN) },
72              { "birthday", new Integer(Types.TIMESTAMP) },
73              { "smsSn", new Integer(Types.VARCHAR) },
74              { "aimSn", new Integer(Types.VARCHAR) },
75              { "facebookSn", new Integer(Types.VARCHAR) },
76              { "icqSn", new Integer(Types.VARCHAR) },
77              { "jabberSn", new Integer(Types.VARCHAR) },
78              { "msnSn", new Integer(Types.VARCHAR) },
79              { "mySpaceSn", new Integer(Types.VARCHAR) },
80              { "skypeSn", new Integer(Types.VARCHAR) },
81              { "twitterSn", new Integer(Types.VARCHAR) },
82              { "ymSn", new Integer(Types.VARCHAR) },
83              { "employeeStatusId", new Integer(Types.VARCHAR) },
84              { "employeeNumber", new Integer(Types.VARCHAR) },
85              { "jobTitle", new Integer(Types.VARCHAR) },
86              { "jobClass", new Integer(Types.VARCHAR) },
87              { "hoursOfOperation", new Integer(Types.VARCHAR) }
88          };
89      public static final String TABLE_SQL_CREATE = "create table Contact_ (contactId LONG not null primary key,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,accountId LONG,parentContactId LONG,firstName VARCHAR(75) null,middleName VARCHAR(75) null,lastName VARCHAR(75) null,prefixId INTEGER,suffixId INTEGER,male BOOLEAN,birthday DATE null,smsSn VARCHAR(75) null,aimSn VARCHAR(75) null,facebookSn VARCHAR(75) null,icqSn VARCHAR(75) null,jabberSn VARCHAR(75) null,msnSn VARCHAR(75) null,mySpaceSn VARCHAR(75) null,skypeSn VARCHAR(75) null,twitterSn VARCHAR(75) null,ymSn VARCHAR(75) null,employeeStatusId VARCHAR(75) null,employeeNumber VARCHAR(75) null,jobTitle VARCHAR(100) null,jobClass VARCHAR(75) null,hoursOfOperation VARCHAR(75) null)";
90      public static final String TABLE_SQL_DROP = "drop table Contact_";
91      public static final String DATA_SOURCE = "liferayDataSource";
92      public static final String SESSION_FACTORY = "liferaySessionFactory";
93      public static final String TX_MANAGER = "liferayTransactionManager";
94      public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
95                  "value.object.entity.cache.enabled.com.liferay.portal.model.Contact"),
96              true);
97      public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
98                  "value.object.finder.cache.enabled.com.liferay.portal.model.Contact"),
99              true);
100 
101     public static Contact toModel(ContactSoap soapModel) {
102         Contact model = new ContactImpl();
103 
104         model.setContactId(soapModel.getContactId());
105         model.setCompanyId(soapModel.getCompanyId());
106         model.setUserId(soapModel.getUserId());
107         model.setUserName(soapModel.getUserName());
108         model.setCreateDate(soapModel.getCreateDate());
109         model.setModifiedDate(soapModel.getModifiedDate());
110         model.setAccountId(soapModel.getAccountId());
111         model.setParentContactId(soapModel.getParentContactId());
112         model.setFirstName(soapModel.getFirstName());
113         model.setMiddleName(soapModel.getMiddleName());
114         model.setLastName(soapModel.getLastName());
115         model.setPrefixId(soapModel.getPrefixId());
116         model.setSuffixId(soapModel.getSuffixId());
117         model.setMale(soapModel.getMale());
118         model.setBirthday(soapModel.getBirthday());
119         model.setSmsSn(soapModel.getSmsSn());
120         model.setAimSn(soapModel.getAimSn());
121         model.setFacebookSn(soapModel.getFacebookSn());
122         model.setIcqSn(soapModel.getIcqSn());
123         model.setJabberSn(soapModel.getJabberSn());
124         model.setMsnSn(soapModel.getMsnSn());
125         model.setMySpaceSn(soapModel.getMySpaceSn());
126         model.setSkypeSn(soapModel.getSkypeSn());
127         model.setTwitterSn(soapModel.getTwitterSn());
128         model.setYmSn(soapModel.getYmSn());
129         model.setEmployeeStatusId(soapModel.getEmployeeStatusId());
130         model.setEmployeeNumber(soapModel.getEmployeeNumber());
131         model.setJobTitle(soapModel.getJobTitle());
132         model.setJobClass(soapModel.getJobClass());
133         model.setHoursOfOperation(soapModel.getHoursOfOperation());
134 
135         return model;
136     }
137 
138     public static List<Contact> toModels(ContactSoap[] soapModels) {
139         List<Contact> models = new ArrayList<Contact>(soapModels.length);
140 
141         for (ContactSoap soapModel : soapModels) {
142             models.add(toModel(soapModel));
143         }
144 
145         return models;
146     }
147 
148     public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
149                 "lock.expiration.time.com.liferay.portal.model.Contact"));
150 
151     public ContactModelImpl() {
152     }
153 
154     public long getPrimaryKey() {
155         return _contactId;
156     }
157 
158     public void setPrimaryKey(long pk) {
159         setContactId(pk);
160     }
161 
162     public Serializable getPrimaryKeyObj() {
163         return new Long(_contactId);
164     }
165 
166     public long getContactId() {
167         return _contactId;
168     }
169 
170     public void setContactId(long contactId) {
171         _contactId = contactId;
172     }
173 
174     public long getCompanyId() {
175         return _companyId;
176     }
177 
178     public void setCompanyId(long companyId) {
179         _companyId = companyId;
180     }
181 
182     public long getUserId() {
183         return _userId;
184     }
185 
186     public void setUserId(long userId) {
187         _userId = userId;
188     }
189 
190     public String getUserUuid() throws SystemException {
191         return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
192     }
193 
194     public void setUserUuid(String userUuid) {
195         _userUuid = userUuid;
196     }
197 
198     public String getUserName() {
199         return GetterUtil.getString(_userName);
200     }
201 
202     public void setUserName(String userName) {
203         _userName = userName;
204     }
205 
206     public Date getCreateDate() {
207         return _createDate;
208     }
209 
210     public void setCreateDate(Date createDate) {
211         _createDate = createDate;
212     }
213 
214     public Date getModifiedDate() {
215         return _modifiedDate;
216     }
217 
218     public void setModifiedDate(Date modifiedDate) {
219         _modifiedDate = modifiedDate;
220     }
221 
222     public long getAccountId() {
223         return _accountId;
224     }
225 
226     public void setAccountId(long accountId) {
227         _accountId = accountId;
228     }
229 
230     public long getParentContactId() {
231         return _parentContactId;
232     }
233 
234     public void setParentContactId(long parentContactId) {
235         _parentContactId = parentContactId;
236     }
237 
238     public String getFirstName() {
239         return GetterUtil.getString(_firstName);
240     }
241 
242     public void setFirstName(String firstName) {
243         _firstName = firstName;
244     }
245 
246     public String getMiddleName() {
247         return GetterUtil.getString(_middleName);
248     }
249 
250     public void setMiddleName(String middleName) {
251         _middleName = middleName;
252     }
253 
254     public String getLastName() {
255         return GetterUtil.getString(_lastName);
256     }
257 
258     public void setLastName(String lastName) {
259         _lastName = lastName;
260     }
261 
262     public int getPrefixId() {
263         return _prefixId;
264     }
265 
266     public void setPrefixId(int prefixId) {
267         _prefixId = prefixId;
268     }
269 
270     public int getSuffixId() {
271         return _suffixId;
272     }
273 
274     public void setSuffixId(int suffixId) {
275         _suffixId = suffixId;
276     }
277 
278     public boolean getMale() {
279         return _male;
280     }
281 
282     public boolean isMale() {
283         return _male;
284     }
285 
286     public void setMale(boolean male) {
287         _male = male;
288     }
289 
290     public Date getBirthday() {
291         return _birthday;
292     }
293 
294     public void setBirthday(Date birthday) {
295         _birthday = birthday;
296     }
297 
298     public String getSmsSn() {
299         return GetterUtil.getString(_smsSn);
300     }
301 
302     public void setSmsSn(String smsSn) {
303         _smsSn = smsSn;
304     }
305 
306     public String getAimSn() {
307         return GetterUtil.getString(_aimSn);
308     }
309 
310     public void setAimSn(String aimSn) {
311         _aimSn = aimSn;
312     }
313 
314     public String getFacebookSn() {
315         return GetterUtil.getString(_facebookSn);
316     }
317 
318     public void setFacebookSn(String facebookSn) {
319         _facebookSn = facebookSn;
320     }
321 
322     public String getIcqSn() {
323         return GetterUtil.getString(_icqSn);
324     }
325 
326     public void setIcqSn(String icqSn) {
327         _icqSn = icqSn;
328     }
329 
330     public String getJabberSn() {
331         return GetterUtil.getString(_jabberSn);
332     }
333 
334     public void setJabberSn(String jabberSn) {
335         _jabberSn = jabberSn;
336     }
337 
338     public String getMsnSn() {
339         return GetterUtil.getString(_msnSn);
340     }
341 
342     public void setMsnSn(String msnSn) {
343         _msnSn = msnSn;
344     }
345 
346     public String getMySpaceSn() {
347         return GetterUtil.getString(_mySpaceSn);
348     }
349 
350     public void setMySpaceSn(String mySpaceSn) {
351         _mySpaceSn = mySpaceSn;
352     }
353 
354     public String getSkypeSn() {
355         return GetterUtil.getString(_skypeSn);
356     }
357 
358     public void setSkypeSn(String skypeSn) {
359         _skypeSn = skypeSn;
360     }
361 
362     public String getTwitterSn() {
363         return GetterUtil.getString(_twitterSn);
364     }
365 
366     public void setTwitterSn(String twitterSn) {
367         _twitterSn = twitterSn;
368     }
369 
370     public String getYmSn() {
371         return GetterUtil.getString(_ymSn);
372     }
373 
374     public void setYmSn(String ymSn) {
375         _ymSn = ymSn;
376     }
377 
378     public String getEmployeeStatusId() {
379         return GetterUtil.getString(_employeeStatusId);
380     }
381 
382     public void setEmployeeStatusId(String employeeStatusId) {
383         _employeeStatusId = employeeStatusId;
384     }
385 
386     public String getEmployeeNumber() {
387         return GetterUtil.getString(_employeeNumber);
388     }
389 
390     public void setEmployeeNumber(String employeeNumber) {
391         _employeeNumber = employeeNumber;
392     }
393 
394     public String getJobTitle() {
395         return GetterUtil.getString(_jobTitle);
396     }
397 
398     public void setJobTitle(String jobTitle) {
399         _jobTitle = jobTitle;
400     }
401 
402     public String getJobClass() {
403         return GetterUtil.getString(_jobClass);
404     }
405 
406     public void setJobClass(String jobClass) {
407         _jobClass = jobClass;
408     }
409 
410     public String getHoursOfOperation() {
411         return GetterUtil.getString(_hoursOfOperation);
412     }
413 
414     public void setHoursOfOperation(String hoursOfOperation) {
415         _hoursOfOperation = hoursOfOperation;
416     }
417 
418     public Contact toEscapedModel() {
419         if (isEscapedModel()) {
420             return (Contact)this;
421         }
422         else {
423             Contact model = new ContactImpl();
424 
425             model.setNew(isNew());
426             model.setEscapedModel(true);
427 
428             model.setContactId(getContactId());
429             model.setCompanyId(getCompanyId());
430             model.setUserId(getUserId());
431             model.setUserName(HtmlUtil.escape(getUserName()));
432             model.setCreateDate(getCreateDate());
433             model.setModifiedDate(getModifiedDate());
434             model.setAccountId(getAccountId());
435             model.setParentContactId(getParentContactId());
436             model.setFirstName(HtmlUtil.escape(getFirstName()));
437             model.setMiddleName(HtmlUtil.escape(getMiddleName()));
438             model.setLastName(HtmlUtil.escape(getLastName()));
439             model.setPrefixId(getPrefixId());
440             model.setSuffixId(getSuffixId());
441             model.setMale(getMale());
442             model.setBirthday(getBirthday());
443             model.setSmsSn(HtmlUtil.escape(getSmsSn()));
444             model.setAimSn(HtmlUtil.escape(getAimSn()));
445             model.setFacebookSn(HtmlUtil.escape(getFacebookSn()));
446             model.setIcqSn(HtmlUtil.escape(getIcqSn()));
447             model.setJabberSn(HtmlUtil.escape(getJabberSn()));
448             model.setMsnSn(HtmlUtil.escape(getMsnSn()));
449             model.setMySpaceSn(HtmlUtil.escape(getMySpaceSn()));
450             model.setSkypeSn(HtmlUtil.escape(getSkypeSn()));
451             model.setTwitterSn(HtmlUtil.escape(getTwitterSn()));
452             model.setYmSn(HtmlUtil.escape(getYmSn()));
453             model.setEmployeeStatusId(HtmlUtil.escape(getEmployeeStatusId()));
454             model.setEmployeeNumber(HtmlUtil.escape(getEmployeeNumber()));
455             model.setJobTitle(HtmlUtil.escape(getJobTitle()));
456             model.setJobClass(HtmlUtil.escape(getJobClass()));
457             model.setHoursOfOperation(HtmlUtil.escape(getHoursOfOperation()));
458 
459             model = (Contact)Proxy.newProxyInstance(Contact.class.getClassLoader(),
460                     new Class[] { Contact.class },
461                     new ReadOnlyBeanHandler(model));
462 
463             return model;
464         }
465     }
466 
467     public Object clone() {
468         ContactImpl clone = new ContactImpl();
469 
470         clone.setContactId(getContactId());
471         clone.setCompanyId(getCompanyId());
472         clone.setUserId(getUserId());
473         clone.setUserName(getUserName());
474         clone.setCreateDate(getCreateDate());
475         clone.setModifiedDate(getModifiedDate());
476         clone.setAccountId(getAccountId());
477         clone.setParentContactId(getParentContactId());
478         clone.setFirstName(getFirstName());
479         clone.setMiddleName(getMiddleName());
480         clone.setLastName(getLastName());
481         clone.setPrefixId(getPrefixId());
482         clone.setSuffixId(getSuffixId());
483         clone.setMale(getMale());
484         clone.setBirthday(getBirthday());
485         clone.setSmsSn(getSmsSn());
486         clone.setAimSn(getAimSn());
487         clone.setFacebookSn(getFacebookSn());
488         clone.setIcqSn(getIcqSn());
489         clone.setJabberSn(getJabberSn());
490         clone.setMsnSn(getMsnSn());
491         clone.setMySpaceSn(getMySpaceSn());
492         clone.setSkypeSn(getSkypeSn());
493         clone.setTwitterSn(getTwitterSn());
494         clone.setYmSn(getYmSn());
495         clone.setEmployeeStatusId(getEmployeeStatusId());
496         clone.setEmployeeNumber(getEmployeeNumber());
497         clone.setJobTitle(getJobTitle());
498         clone.setJobClass(getJobClass());
499         clone.setHoursOfOperation(getHoursOfOperation());
500 
501         return clone;
502     }
503 
504     public int compareTo(Contact contact) {
505         long pk = contact.getPrimaryKey();
506 
507         if (getPrimaryKey() < pk) {
508             return -1;
509         }
510         else if (getPrimaryKey() > pk) {
511             return 1;
512         }
513         else {
514             return 0;
515         }
516     }
517 
518     public boolean equals(Object obj) {
519         if (obj == null) {
520             return false;
521         }
522 
523         Contact contact = null;
524 
525         try {
526             contact = (Contact)obj;
527         }
528         catch (ClassCastException cce) {
529             return false;
530         }
531 
532         long pk = contact.getPrimaryKey();
533 
534         if (getPrimaryKey() == pk) {
535             return true;
536         }
537         else {
538             return false;
539         }
540     }
541 
542     public int hashCode() {
543         return (int)getPrimaryKey();
544     }
545 
546     public String toString() {
547         StringBundler sb = new StringBundler(61);
548 
549         sb.append("{contactId=");
550         sb.append(getContactId());
551         sb.append(", companyId=");
552         sb.append(getCompanyId());
553         sb.append(", userId=");
554         sb.append(getUserId());
555         sb.append(", userName=");
556         sb.append(getUserName());
557         sb.append(", createDate=");
558         sb.append(getCreateDate());
559         sb.append(", modifiedDate=");
560         sb.append(getModifiedDate());
561         sb.append(", accountId=");
562         sb.append(getAccountId());
563         sb.append(", parentContactId=");
564         sb.append(getParentContactId());
565         sb.append(", firstName=");
566         sb.append(getFirstName());
567         sb.append(", middleName=");
568         sb.append(getMiddleName());
569         sb.append(", lastName=");
570         sb.append(getLastName());
571         sb.append(", prefixId=");
572         sb.append(getPrefixId());
573         sb.append(", suffixId=");
574         sb.append(getSuffixId());
575         sb.append(", male=");
576         sb.append(getMale());
577         sb.append(", birthday=");
578         sb.append(getBirthday());
579         sb.append(", smsSn=");
580         sb.append(getSmsSn());
581         sb.append(", aimSn=");
582         sb.append(getAimSn());
583         sb.append(", facebookSn=");
584         sb.append(getFacebookSn());
585         sb.append(", icqSn=");
586         sb.append(getIcqSn());
587         sb.append(", jabberSn=");
588         sb.append(getJabberSn());
589         sb.append(", msnSn=");
590         sb.append(getMsnSn());
591         sb.append(", mySpaceSn=");
592         sb.append(getMySpaceSn());
593         sb.append(", skypeSn=");
594         sb.append(getSkypeSn());
595         sb.append(", twitterSn=");
596         sb.append(getTwitterSn());
597         sb.append(", ymSn=");
598         sb.append(getYmSn());
599         sb.append(", employeeStatusId=");
600         sb.append(getEmployeeStatusId());
601         sb.append(", employeeNumber=");
602         sb.append(getEmployeeNumber());
603         sb.append(", jobTitle=");
604         sb.append(getJobTitle());
605         sb.append(", jobClass=");
606         sb.append(getJobClass());
607         sb.append(", hoursOfOperation=");
608         sb.append(getHoursOfOperation());
609         sb.append("}");
610 
611         return sb.toString();
612     }
613 
614     public String toXmlString() {
615         StringBundler sb = new StringBundler(94);
616 
617         sb.append("<model><model-name>");
618         sb.append("com.liferay.portal.model.Contact");
619         sb.append("</model-name>");
620 
621         sb.append(
622             "<column><column-name>contactId</column-name><column-value><![CDATA[");
623         sb.append(getContactId());
624         sb.append("]]></column-value></column>");
625         sb.append(
626             "<column><column-name>companyId</column-name><column-value><![CDATA[");
627         sb.append(getCompanyId());
628         sb.append("]]></column-value></column>");
629         sb.append(
630             "<column><column-name>userId</column-name><column-value><![CDATA[");
631         sb.append(getUserId());
632         sb.append("]]></column-value></column>");
633         sb.append(
634             "<column><column-name>userName</column-name><column-value><![CDATA[");
635         sb.append(getUserName());
636         sb.append("]]></column-value></column>");
637         sb.append(
638             "<column><column-name>createDate</column-name><column-value><![CDATA[");
639         sb.append(getCreateDate());
640         sb.append("]]></column-value></column>");
641         sb.append(
642             "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
643         sb.append(getModifiedDate());
644         sb.append("]]></column-value></column>");
645         sb.append(
646             "<column><column-name>accountId</column-name><column-value><![CDATA[");
647         sb.append(getAccountId());
648         sb.append("]]></column-value></column>");
649         sb.append(
650             "<column><column-name>parentContactId</column-name><column-value><![CDATA[");
651         sb.append(getParentContactId());
652         sb.append("]]></column-value></column>");
653         sb.append(
654             "<column><column-name>firstName</column-name><column-value><![CDATA[");
655         sb.append(getFirstName());
656         sb.append("]]></column-value></column>");
657         sb.append(
658             "<column><column-name>middleName</column-name><column-value><![CDATA[");
659         sb.append(getMiddleName());
660         sb.append("]]></column-value></column>");
661         sb.append(
662             "<column><column-name>lastName</column-name><column-value><![CDATA[");
663         sb.append(getLastName());
664         sb.append("]]></column-value></column>");
665         sb.append(
666             "<column><column-name>prefixId</column-name><column-value><![CDATA[");
667         sb.append(getPrefixId());
668         sb.append("]]></column-value></column>");
669         sb.append(
670             "<column><column-name>suffixId</column-name><column-value><![CDATA[");
671         sb.append(getSuffixId());
672         sb.append("]]></column-value></column>");
673         sb.append(
674             "<column><column-name>male</column-name><column-value><![CDATA[");
675         sb.append(getMale());
676         sb.append("]]></column-value></column>");
677         sb.append(
678             "<column><column-name>birthday</column-name><column-value><![CDATA[");
679         sb.append(getBirthday());
680         sb.append("]]></column-value></column>");
681         sb.append(
682             "<column><column-name>smsSn</column-name><column-value><![CDATA[");
683         sb.append(getSmsSn());
684         sb.append("]]></column-value></column>");
685         sb.append(
686             "<column><column-name>aimSn</column-name><column-value><![CDATA[");
687         sb.append(getAimSn());
688         sb.append("]]></column-value></column>");
689         sb.append(
690             "<column><column-name>facebookSn</column-name><column-value><![CDATA[");
691         sb.append(getFacebookSn());
692         sb.append("]]></column-value></column>");
693         sb.append(
694             "<column><column-name>icqSn</column-name><column-value><![CDATA[");
695         sb.append(getIcqSn());
696         sb.append("]]></column-value></column>");
697         sb.append(
698             "<column><column-name>jabberSn</column-name><column-value><![CDATA[");
699         sb.append(getJabberSn());
700         sb.append("]]></column-value></column>");
701         sb.append(
702             "<column><column-name>msnSn</column-name><column-value><![CDATA[");
703         sb.append(getMsnSn());
704         sb.append("]]></column-value></column>");
705         sb.append(
706             "<column><column-name>mySpaceSn</column-name><column-value><![CDATA[");
707         sb.append(getMySpaceSn());
708         sb.append("]]></column-value></column>");
709         sb.append(
710             "<column><column-name>skypeSn</column-name><column-value><![CDATA[");
711         sb.append(getSkypeSn());
712         sb.append("]]></column-value></column>");
713         sb.append(
714             "<column><column-name>twitterSn</column-name><column-value><![CDATA[");
715         sb.append(getTwitterSn());
716         sb.append("]]></column-value></column>");
717         sb.append(
718             "<column><column-name>ymSn</column-name><column-value><![CDATA[");
719         sb.append(getYmSn());
720         sb.append("]]></column-value></column>");
721         sb.append(
722             "<column><column-name>employeeStatusId</column-name><column-value><![CDATA[");
723         sb.append(getEmployeeStatusId());
724         sb.append("]]></column-value></column>");
725         sb.append(
726             "<column><column-name>employeeNumber</column-name><column-value><![CDATA[");
727         sb.append(getEmployeeNumber());
728         sb.append("]]></column-value></column>");
729         sb.append(
730             "<column><column-name>jobTitle</column-name><column-value><![CDATA[");
731         sb.append(getJobTitle());
732         sb.append("]]></column-value></column>");
733         sb.append(
734             "<column><column-name>jobClass</column-name><column-value><![CDATA[");
735         sb.append(getJobClass());
736         sb.append("]]></column-value></column>");
737         sb.append(
738             "<column><column-name>hoursOfOperation</column-name><column-value><![CDATA[");
739         sb.append(getHoursOfOperation());
740         sb.append("]]></column-value></column>");
741 
742         sb.append("</model>");
743 
744         return sb.toString();
745     }
746 
747     private long _contactId;
748     private long _companyId;
749     private long _userId;
750     private String _userUuid;
751     private String _userName;
752     private Date _createDate;
753     private Date _modifiedDate;
754     private long _accountId;
755     private long _parentContactId;
756     private String _firstName;
757     private String _middleName;
758     private String _lastName;
759     private int _prefixId;
760     private int _suffixId;
761     private boolean _male;
762     private Date _birthday;
763     private String _smsSn;
764     private String _aimSn;
765     private String _facebookSn;
766     private String _icqSn;
767     private String _jabberSn;
768     private String _msnSn;
769     private String _mySpaceSn;
770     private String _skypeSn;
771     private String _twitterSn;
772     private String _ymSn;
773     private String _employeeStatusId;
774     private String _employeeNumber;
775     private String _jobTitle;
776     private String _jobClass;
777     private String _hoursOfOperation;
778 }