001    /**
002     * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.portal.model.impl;
016    
017    import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
018    import com.liferay.portal.kernel.exception.SystemException;
019    import com.liferay.portal.kernel.util.GetterUtil;
020    import com.liferay.portal.kernel.util.StringBundler;
021    import com.liferay.portal.kernel.util.StringPool;
022    import com.liferay.portal.model.Contact;
023    import com.liferay.portal.model.ContactModel;
024    import com.liferay.portal.model.ContactSoap;
025    import com.liferay.portal.service.ServiceContext;
026    import com.liferay.portal.util.PortalUtil;
027    
028    import com.liferay.portlet.expando.model.ExpandoBridge;
029    import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
030    
031    import java.io.Serializable;
032    
033    import java.lang.reflect.Proxy;
034    
035    import java.sql.Types;
036    
037    import java.util.ArrayList;
038    import java.util.Date;
039    import java.util.List;
040    
041    /**
042     * <p>
043     * This interface is a model that represents the Contact_ table in the
044     * database.
045     * </p>
046     *
047     * @author    Brian Wing Shun Chan
048     * @see       ContactImpl
049     * @see       com.liferay.portal.model.Contact
050     * @see       com.liferay.portal.model.ContactModel
051     * @generated
052     */
053    public class ContactModelImpl extends BaseModelImpl<Contact>
054            implements ContactModel {
055            public static final String TABLE_NAME = "Contact_";
056            public static final Object[][] TABLE_COLUMNS = {
057                            { "contactId", new Integer(Types.BIGINT) },
058                            { "companyId", new Integer(Types.BIGINT) },
059                            { "userId", new Integer(Types.BIGINT) },
060                            { "userName", new Integer(Types.VARCHAR) },
061                            { "createDate", new Integer(Types.TIMESTAMP) },
062                            { "modifiedDate", new Integer(Types.TIMESTAMP) },
063                            { "accountId", new Integer(Types.BIGINT) },
064                            { "parentContactId", new Integer(Types.BIGINT) },
065                            { "firstName", new Integer(Types.VARCHAR) },
066                            { "middleName", new Integer(Types.VARCHAR) },
067                            { "lastName", new Integer(Types.VARCHAR) },
068                            { "prefixId", new Integer(Types.INTEGER) },
069                            { "suffixId", new Integer(Types.INTEGER) },
070                            { "male", new Integer(Types.BOOLEAN) },
071                            { "birthday", new Integer(Types.TIMESTAMP) },
072                            { "smsSn", new Integer(Types.VARCHAR) },
073                            { "aimSn", new Integer(Types.VARCHAR) },
074                            { "facebookSn", new Integer(Types.VARCHAR) },
075                            { "icqSn", new Integer(Types.VARCHAR) },
076                            { "jabberSn", new Integer(Types.VARCHAR) },
077                            { "msnSn", new Integer(Types.VARCHAR) },
078                            { "mySpaceSn", new Integer(Types.VARCHAR) },
079                            { "skypeSn", new Integer(Types.VARCHAR) },
080                            { "twitterSn", new Integer(Types.VARCHAR) },
081                            { "ymSn", new Integer(Types.VARCHAR) },
082                            { "employeeStatusId", new Integer(Types.VARCHAR) },
083                            { "employeeNumber", new Integer(Types.VARCHAR) },
084                            { "jobTitle", new Integer(Types.VARCHAR) },
085                            { "jobClass", new Integer(Types.VARCHAR) },
086                            { "hoursOfOperation", new Integer(Types.VARCHAR) }
087                    };
088            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)";
089            public static final String TABLE_SQL_DROP = "drop table Contact_";
090            public static final String DATA_SOURCE = "liferayDataSource";
091            public static final String SESSION_FACTORY = "liferaySessionFactory";
092            public static final String TX_MANAGER = "liferayTransactionManager";
093            public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
094                                    "value.object.entity.cache.enabled.com.liferay.portal.model.Contact"),
095                            true);
096            public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
097                                    "value.object.finder.cache.enabled.com.liferay.portal.model.Contact"),
098                            true);
099    
100            public static Contact toModel(ContactSoap soapModel) {
101                    Contact model = new ContactImpl();
102    
103                    model.setContactId(soapModel.getContactId());
104                    model.setCompanyId(soapModel.getCompanyId());
105                    model.setUserId(soapModel.getUserId());
106                    model.setUserName(soapModel.getUserName());
107                    model.setCreateDate(soapModel.getCreateDate());
108                    model.setModifiedDate(soapModel.getModifiedDate());
109                    model.setAccountId(soapModel.getAccountId());
110                    model.setParentContactId(soapModel.getParentContactId());
111                    model.setFirstName(soapModel.getFirstName());
112                    model.setMiddleName(soapModel.getMiddleName());
113                    model.setLastName(soapModel.getLastName());
114                    model.setPrefixId(soapModel.getPrefixId());
115                    model.setSuffixId(soapModel.getSuffixId());
116                    model.setMale(soapModel.getMale());
117                    model.setBirthday(soapModel.getBirthday());
118                    model.setSmsSn(soapModel.getSmsSn());
119                    model.setAimSn(soapModel.getAimSn());
120                    model.setFacebookSn(soapModel.getFacebookSn());
121                    model.setIcqSn(soapModel.getIcqSn());
122                    model.setJabberSn(soapModel.getJabberSn());
123                    model.setMsnSn(soapModel.getMsnSn());
124                    model.setMySpaceSn(soapModel.getMySpaceSn());
125                    model.setSkypeSn(soapModel.getSkypeSn());
126                    model.setTwitterSn(soapModel.getTwitterSn());
127                    model.setYmSn(soapModel.getYmSn());
128                    model.setEmployeeStatusId(soapModel.getEmployeeStatusId());
129                    model.setEmployeeNumber(soapModel.getEmployeeNumber());
130                    model.setJobTitle(soapModel.getJobTitle());
131                    model.setJobClass(soapModel.getJobClass());
132                    model.setHoursOfOperation(soapModel.getHoursOfOperation());
133    
134                    return model;
135            }
136    
137            public static List<Contact> toModels(ContactSoap[] soapModels) {
138                    List<Contact> models = new ArrayList<Contact>(soapModels.length);
139    
140                    for (ContactSoap soapModel : soapModels) {
141                            models.add(toModel(soapModel));
142                    }
143    
144                    return models;
145            }
146    
147            public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
148                                    "lock.expiration.time.com.liferay.portal.model.Contact"));
149    
150            public ContactModelImpl() {
151            }
152    
153            public long getPrimaryKey() {
154                    return _contactId;
155            }
156    
157            public void setPrimaryKey(long pk) {
158                    setContactId(pk);
159            }
160    
161            public Serializable getPrimaryKeyObj() {
162                    return new Long(_contactId);
163            }
164    
165            public long getContactId() {
166                    return _contactId;
167            }
168    
169            public void setContactId(long contactId) {
170                    _contactId = contactId;
171            }
172    
173            public long getCompanyId() {
174                    return _companyId;
175            }
176    
177            public void setCompanyId(long companyId) {
178                    _companyId = companyId;
179            }
180    
181            public long getUserId() {
182                    return _userId;
183            }
184    
185            public void setUserId(long userId) {
186                    _userId = userId;
187            }
188    
189            public String getUserUuid() throws SystemException {
190                    return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
191            }
192    
193            public void setUserUuid(String userUuid) {
194                    _userUuid = userUuid;
195            }
196    
197            public String getUserName() {
198                    if (_userName == null) {
199                            return StringPool.BLANK;
200                    }
201                    else {
202                            return _userName;
203                    }
204            }
205    
206            public void setUserName(String userName) {
207                    _userName = userName;
208            }
209    
210            public Date getCreateDate() {
211                    return _createDate;
212            }
213    
214            public void setCreateDate(Date createDate) {
215                    _createDate = createDate;
216            }
217    
218            public Date getModifiedDate() {
219                    return _modifiedDate;
220            }
221    
222            public void setModifiedDate(Date modifiedDate) {
223                    _modifiedDate = modifiedDate;
224            }
225    
226            public long getAccountId() {
227                    return _accountId;
228            }
229    
230            public void setAccountId(long accountId) {
231                    _accountId = accountId;
232            }
233    
234            public long getParentContactId() {
235                    return _parentContactId;
236            }
237    
238            public void setParentContactId(long parentContactId) {
239                    _parentContactId = parentContactId;
240            }
241    
242            public String getFirstName() {
243                    if (_firstName == null) {
244                            return StringPool.BLANK;
245                    }
246                    else {
247                            return _firstName;
248                    }
249            }
250    
251            public void setFirstName(String firstName) {
252                    _firstName = firstName;
253            }
254    
255            public String getMiddleName() {
256                    if (_middleName == null) {
257                            return StringPool.BLANK;
258                    }
259                    else {
260                            return _middleName;
261                    }
262            }
263    
264            public void setMiddleName(String middleName) {
265                    _middleName = middleName;
266            }
267    
268            public String getLastName() {
269                    if (_lastName == null) {
270                            return StringPool.BLANK;
271                    }
272                    else {
273                            return _lastName;
274                    }
275            }
276    
277            public void setLastName(String lastName) {
278                    _lastName = lastName;
279            }
280    
281            public int getPrefixId() {
282                    return _prefixId;
283            }
284    
285            public void setPrefixId(int prefixId) {
286                    _prefixId = prefixId;
287            }
288    
289            public int getSuffixId() {
290                    return _suffixId;
291            }
292    
293            public void setSuffixId(int suffixId) {
294                    _suffixId = suffixId;
295            }
296    
297            public boolean getMale() {
298                    return _male;
299            }
300    
301            public boolean isMale() {
302                    return _male;
303            }
304    
305            public void setMale(boolean male) {
306                    _male = male;
307            }
308    
309            public Date getBirthday() {
310                    return _birthday;
311            }
312    
313            public void setBirthday(Date birthday) {
314                    _birthday = birthday;
315            }
316    
317            public String getSmsSn() {
318                    if (_smsSn == null) {
319                            return StringPool.BLANK;
320                    }
321                    else {
322                            return _smsSn;
323                    }
324            }
325    
326            public void setSmsSn(String smsSn) {
327                    _smsSn = smsSn;
328            }
329    
330            public String getAimSn() {
331                    if (_aimSn == null) {
332                            return StringPool.BLANK;
333                    }
334                    else {
335                            return _aimSn;
336                    }
337            }
338    
339            public void setAimSn(String aimSn) {
340                    _aimSn = aimSn;
341            }
342    
343            public String getFacebookSn() {
344                    if (_facebookSn == null) {
345                            return StringPool.BLANK;
346                    }
347                    else {
348                            return _facebookSn;
349                    }
350            }
351    
352            public void setFacebookSn(String facebookSn) {
353                    _facebookSn = facebookSn;
354            }
355    
356            public String getIcqSn() {
357                    if (_icqSn == null) {
358                            return StringPool.BLANK;
359                    }
360                    else {
361                            return _icqSn;
362                    }
363            }
364    
365            public void setIcqSn(String icqSn) {
366                    _icqSn = icqSn;
367            }
368    
369            public String getJabberSn() {
370                    if (_jabberSn == null) {
371                            return StringPool.BLANK;
372                    }
373                    else {
374                            return _jabberSn;
375                    }
376            }
377    
378            public void setJabberSn(String jabberSn) {
379                    _jabberSn = jabberSn;
380            }
381    
382            public String getMsnSn() {
383                    if (_msnSn == null) {
384                            return StringPool.BLANK;
385                    }
386                    else {
387                            return _msnSn;
388                    }
389            }
390    
391            public void setMsnSn(String msnSn) {
392                    _msnSn = msnSn;
393            }
394    
395            public String getMySpaceSn() {
396                    if (_mySpaceSn == null) {
397                            return StringPool.BLANK;
398                    }
399                    else {
400                            return _mySpaceSn;
401                    }
402            }
403    
404            public void setMySpaceSn(String mySpaceSn) {
405                    _mySpaceSn = mySpaceSn;
406            }
407    
408            public String getSkypeSn() {
409                    if (_skypeSn == null) {
410                            return StringPool.BLANK;
411                    }
412                    else {
413                            return _skypeSn;
414                    }
415            }
416    
417            public void setSkypeSn(String skypeSn) {
418                    _skypeSn = skypeSn;
419            }
420    
421            public String getTwitterSn() {
422                    if (_twitterSn == null) {
423                            return StringPool.BLANK;
424                    }
425                    else {
426                            return _twitterSn;
427                    }
428            }
429    
430            public void setTwitterSn(String twitterSn) {
431                    _twitterSn = twitterSn;
432            }
433    
434            public String getYmSn() {
435                    if (_ymSn == null) {
436                            return StringPool.BLANK;
437                    }
438                    else {
439                            return _ymSn;
440                    }
441            }
442    
443            public void setYmSn(String ymSn) {
444                    _ymSn = ymSn;
445            }
446    
447            public String getEmployeeStatusId() {
448                    if (_employeeStatusId == null) {
449                            return StringPool.BLANK;
450                    }
451                    else {
452                            return _employeeStatusId;
453                    }
454            }
455    
456            public void setEmployeeStatusId(String employeeStatusId) {
457                    _employeeStatusId = employeeStatusId;
458            }
459    
460            public String getEmployeeNumber() {
461                    if (_employeeNumber == null) {
462                            return StringPool.BLANK;
463                    }
464                    else {
465                            return _employeeNumber;
466                    }
467            }
468    
469            public void setEmployeeNumber(String employeeNumber) {
470                    _employeeNumber = employeeNumber;
471            }
472    
473            public String getJobTitle() {
474                    if (_jobTitle == null) {
475                            return StringPool.BLANK;
476                    }
477                    else {
478                            return _jobTitle;
479                    }
480            }
481    
482            public void setJobTitle(String jobTitle) {
483                    _jobTitle = jobTitle;
484            }
485    
486            public String getJobClass() {
487                    if (_jobClass == null) {
488                            return StringPool.BLANK;
489                    }
490                    else {
491                            return _jobClass;
492                    }
493            }
494    
495            public void setJobClass(String jobClass) {
496                    _jobClass = jobClass;
497            }
498    
499            public String getHoursOfOperation() {
500                    if (_hoursOfOperation == null) {
501                            return StringPool.BLANK;
502                    }
503                    else {
504                            return _hoursOfOperation;
505                    }
506            }
507    
508            public void setHoursOfOperation(String hoursOfOperation) {
509                    _hoursOfOperation = hoursOfOperation;
510            }
511    
512            public Contact toEscapedModel() {
513                    if (isEscapedModel()) {
514                            return (Contact)this;
515                    }
516                    else {
517                            return (Contact)Proxy.newProxyInstance(Contact.class.getClassLoader(),
518                                    new Class[] { Contact.class }, new AutoEscapeBeanHandler(this));
519                    }
520            }
521    
522            public ExpandoBridge getExpandoBridge() {
523                    if (_expandoBridge == null) {
524                            _expandoBridge = ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
525                                            Contact.class.getName(), getPrimaryKey());
526                    }
527    
528                    return _expandoBridge;
529            }
530    
531            public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
532                    getExpandoBridge().setAttributes(serviceContext);
533            }
534    
535            public Object clone() {
536                    ContactImpl clone = new ContactImpl();
537    
538                    clone.setContactId(getContactId());
539                    clone.setCompanyId(getCompanyId());
540                    clone.setUserId(getUserId());
541                    clone.setUserName(getUserName());
542                    clone.setCreateDate(getCreateDate());
543                    clone.setModifiedDate(getModifiedDate());
544                    clone.setAccountId(getAccountId());
545                    clone.setParentContactId(getParentContactId());
546                    clone.setFirstName(getFirstName());
547                    clone.setMiddleName(getMiddleName());
548                    clone.setLastName(getLastName());
549                    clone.setPrefixId(getPrefixId());
550                    clone.setSuffixId(getSuffixId());
551                    clone.setMale(getMale());
552                    clone.setBirthday(getBirthday());
553                    clone.setSmsSn(getSmsSn());
554                    clone.setAimSn(getAimSn());
555                    clone.setFacebookSn(getFacebookSn());
556                    clone.setIcqSn(getIcqSn());
557                    clone.setJabberSn(getJabberSn());
558                    clone.setMsnSn(getMsnSn());
559                    clone.setMySpaceSn(getMySpaceSn());
560                    clone.setSkypeSn(getSkypeSn());
561                    clone.setTwitterSn(getTwitterSn());
562                    clone.setYmSn(getYmSn());
563                    clone.setEmployeeStatusId(getEmployeeStatusId());
564                    clone.setEmployeeNumber(getEmployeeNumber());
565                    clone.setJobTitle(getJobTitle());
566                    clone.setJobClass(getJobClass());
567                    clone.setHoursOfOperation(getHoursOfOperation());
568    
569                    return clone;
570            }
571    
572            public int compareTo(Contact contact) {
573                    long pk = contact.getPrimaryKey();
574    
575                    if (getPrimaryKey() < pk) {
576                            return -1;
577                    }
578                    else if (getPrimaryKey() > pk) {
579                            return 1;
580                    }
581                    else {
582                            return 0;
583                    }
584            }
585    
586            public boolean equals(Object obj) {
587                    if (obj == null) {
588                            return false;
589                    }
590    
591                    Contact contact = null;
592    
593                    try {
594                            contact = (Contact)obj;
595                    }
596                    catch (ClassCastException cce) {
597                            return false;
598                    }
599    
600                    long pk = contact.getPrimaryKey();
601    
602                    if (getPrimaryKey() == pk) {
603                            return true;
604                    }
605                    else {
606                            return false;
607                    }
608            }
609    
610            public int hashCode() {
611                    return (int)getPrimaryKey();
612            }
613    
614            public String toString() {
615                    StringBundler sb = new StringBundler(61);
616    
617                    sb.append("{contactId=");
618                    sb.append(getContactId());
619                    sb.append(", companyId=");
620                    sb.append(getCompanyId());
621                    sb.append(", userId=");
622                    sb.append(getUserId());
623                    sb.append(", userName=");
624                    sb.append(getUserName());
625                    sb.append(", createDate=");
626                    sb.append(getCreateDate());
627                    sb.append(", modifiedDate=");
628                    sb.append(getModifiedDate());
629                    sb.append(", accountId=");
630                    sb.append(getAccountId());
631                    sb.append(", parentContactId=");
632                    sb.append(getParentContactId());
633                    sb.append(", firstName=");
634                    sb.append(getFirstName());
635                    sb.append(", middleName=");
636                    sb.append(getMiddleName());
637                    sb.append(", lastName=");
638                    sb.append(getLastName());
639                    sb.append(", prefixId=");
640                    sb.append(getPrefixId());
641                    sb.append(", suffixId=");
642                    sb.append(getSuffixId());
643                    sb.append(", male=");
644                    sb.append(getMale());
645                    sb.append(", birthday=");
646                    sb.append(getBirthday());
647                    sb.append(", smsSn=");
648                    sb.append(getSmsSn());
649                    sb.append(", aimSn=");
650                    sb.append(getAimSn());
651                    sb.append(", facebookSn=");
652                    sb.append(getFacebookSn());
653                    sb.append(", icqSn=");
654                    sb.append(getIcqSn());
655                    sb.append(", jabberSn=");
656                    sb.append(getJabberSn());
657                    sb.append(", msnSn=");
658                    sb.append(getMsnSn());
659                    sb.append(", mySpaceSn=");
660                    sb.append(getMySpaceSn());
661                    sb.append(", skypeSn=");
662                    sb.append(getSkypeSn());
663                    sb.append(", twitterSn=");
664                    sb.append(getTwitterSn());
665                    sb.append(", ymSn=");
666                    sb.append(getYmSn());
667                    sb.append(", employeeStatusId=");
668                    sb.append(getEmployeeStatusId());
669                    sb.append(", employeeNumber=");
670                    sb.append(getEmployeeNumber());
671                    sb.append(", jobTitle=");
672                    sb.append(getJobTitle());
673                    sb.append(", jobClass=");
674                    sb.append(getJobClass());
675                    sb.append(", hoursOfOperation=");
676                    sb.append(getHoursOfOperation());
677                    sb.append("}");
678    
679                    return sb.toString();
680            }
681    
682            public String toXmlString() {
683                    StringBundler sb = new StringBundler(94);
684    
685                    sb.append("<model><model-name>");
686                    sb.append("com.liferay.portal.model.Contact");
687                    sb.append("</model-name>");
688    
689                    sb.append(
690                            "<column><column-name>contactId</column-name><column-value><![CDATA[");
691                    sb.append(getContactId());
692                    sb.append("]]></column-value></column>");
693                    sb.append(
694                            "<column><column-name>companyId</column-name><column-value><![CDATA[");
695                    sb.append(getCompanyId());
696                    sb.append("]]></column-value></column>");
697                    sb.append(
698                            "<column><column-name>userId</column-name><column-value><![CDATA[");
699                    sb.append(getUserId());
700                    sb.append("]]></column-value></column>");
701                    sb.append(
702                            "<column><column-name>userName</column-name><column-value><![CDATA[");
703                    sb.append(getUserName());
704                    sb.append("]]></column-value></column>");
705                    sb.append(
706                            "<column><column-name>createDate</column-name><column-value><![CDATA[");
707                    sb.append(getCreateDate());
708                    sb.append("]]></column-value></column>");
709                    sb.append(
710                            "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
711                    sb.append(getModifiedDate());
712                    sb.append("]]></column-value></column>");
713                    sb.append(
714                            "<column><column-name>accountId</column-name><column-value><![CDATA[");
715                    sb.append(getAccountId());
716                    sb.append("]]></column-value></column>");
717                    sb.append(
718                            "<column><column-name>parentContactId</column-name><column-value><![CDATA[");
719                    sb.append(getParentContactId());
720                    sb.append("]]></column-value></column>");
721                    sb.append(
722                            "<column><column-name>firstName</column-name><column-value><![CDATA[");
723                    sb.append(getFirstName());
724                    sb.append("]]></column-value></column>");
725                    sb.append(
726                            "<column><column-name>middleName</column-name><column-value><![CDATA[");
727                    sb.append(getMiddleName());
728                    sb.append("]]></column-value></column>");
729                    sb.append(
730                            "<column><column-name>lastName</column-name><column-value><![CDATA[");
731                    sb.append(getLastName());
732                    sb.append("]]></column-value></column>");
733                    sb.append(
734                            "<column><column-name>prefixId</column-name><column-value><![CDATA[");
735                    sb.append(getPrefixId());
736                    sb.append("]]></column-value></column>");
737                    sb.append(
738                            "<column><column-name>suffixId</column-name><column-value><![CDATA[");
739                    sb.append(getSuffixId());
740                    sb.append("]]></column-value></column>");
741                    sb.append(
742                            "<column><column-name>male</column-name><column-value><![CDATA[");
743                    sb.append(getMale());
744                    sb.append("]]></column-value></column>");
745                    sb.append(
746                            "<column><column-name>birthday</column-name><column-value><![CDATA[");
747                    sb.append(getBirthday());
748                    sb.append("]]></column-value></column>");
749                    sb.append(
750                            "<column><column-name>smsSn</column-name><column-value><![CDATA[");
751                    sb.append(getSmsSn());
752                    sb.append("]]></column-value></column>");
753                    sb.append(
754                            "<column><column-name>aimSn</column-name><column-value><![CDATA[");
755                    sb.append(getAimSn());
756                    sb.append("]]></column-value></column>");
757                    sb.append(
758                            "<column><column-name>facebookSn</column-name><column-value><![CDATA[");
759                    sb.append(getFacebookSn());
760                    sb.append("]]></column-value></column>");
761                    sb.append(
762                            "<column><column-name>icqSn</column-name><column-value><![CDATA[");
763                    sb.append(getIcqSn());
764                    sb.append("]]></column-value></column>");
765                    sb.append(
766                            "<column><column-name>jabberSn</column-name><column-value><![CDATA[");
767                    sb.append(getJabberSn());
768                    sb.append("]]></column-value></column>");
769                    sb.append(
770                            "<column><column-name>msnSn</column-name><column-value><![CDATA[");
771                    sb.append(getMsnSn());
772                    sb.append("]]></column-value></column>");
773                    sb.append(
774                            "<column><column-name>mySpaceSn</column-name><column-value><![CDATA[");
775                    sb.append(getMySpaceSn());
776                    sb.append("]]></column-value></column>");
777                    sb.append(
778                            "<column><column-name>skypeSn</column-name><column-value><![CDATA[");
779                    sb.append(getSkypeSn());
780                    sb.append("]]></column-value></column>");
781                    sb.append(
782                            "<column><column-name>twitterSn</column-name><column-value><![CDATA[");
783                    sb.append(getTwitterSn());
784                    sb.append("]]></column-value></column>");
785                    sb.append(
786                            "<column><column-name>ymSn</column-name><column-value><![CDATA[");
787                    sb.append(getYmSn());
788                    sb.append("]]></column-value></column>");
789                    sb.append(
790                            "<column><column-name>employeeStatusId</column-name><column-value><![CDATA[");
791                    sb.append(getEmployeeStatusId());
792                    sb.append("]]></column-value></column>");
793                    sb.append(
794                            "<column><column-name>employeeNumber</column-name><column-value><![CDATA[");
795                    sb.append(getEmployeeNumber());
796                    sb.append("]]></column-value></column>");
797                    sb.append(
798                            "<column><column-name>jobTitle</column-name><column-value><![CDATA[");
799                    sb.append(getJobTitle());
800                    sb.append("]]></column-value></column>");
801                    sb.append(
802                            "<column><column-name>jobClass</column-name><column-value><![CDATA[");
803                    sb.append(getJobClass());
804                    sb.append("]]></column-value></column>");
805                    sb.append(
806                            "<column><column-name>hoursOfOperation</column-name><column-value><![CDATA[");
807                    sb.append(getHoursOfOperation());
808                    sb.append("]]></column-value></column>");
809    
810                    sb.append("</model>");
811    
812                    return sb.toString();
813            }
814    
815            private long _contactId;
816            private long _companyId;
817            private long _userId;
818            private String _userUuid;
819            private String _userName;
820            private Date _createDate;
821            private Date _modifiedDate;
822            private long _accountId;
823            private long _parentContactId;
824            private String _firstName;
825            private String _middleName;
826            private String _lastName;
827            private int _prefixId;
828            private int _suffixId;
829            private boolean _male;
830            private Date _birthday;
831            private String _smsSn;
832            private String _aimSn;
833            private String _facebookSn;
834            private String _icqSn;
835            private String _jabberSn;
836            private String _msnSn;
837            private String _mySpaceSn;
838            private String _skypeSn;
839            private String _twitterSn;
840            private String _ymSn;
841            private String _employeeStatusId;
842            private String _employeeNumber;
843            private String _jobTitle;
844            private String _jobClass;
845            private String _hoursOfOperation;
846            private transient ExpandoBridge _expandoBridge;
847    }