001    /**
002     * Copyright (c) 2000-2012 Liferay, Inc. All rights reserved.
003     *
004     * The contents of this file are subject to the terms of the Liferay Enterprise
005     * Subscription License ("License"). You may not use this file except in
006     * compliance with the License. You can obtain a copy of the License by
007     * contacting Liferay, Inc. See the License for the specific language governing
008     * permissions and limitations under the License, including but not limited to
009     * distribution rights of the Software.
010     *
011     *
012     *
013     */
014    
015    package com.liferay.portal.model;
016    
017    import java.util.Date;
018    import java.util.HashMap;
019    import java.util.Map;
020    
021    /**
022     * <p>
023     * This class is a wrapper for {@link Contact}.
024     * </p>
025     *
026     * @author    Brian Wing Shun Chan
027     * @see       Contact
028     * @generated
029     */
030    public class ContactWrapper implements Contact, ModelWrapper<Contact> {
031            public ContactWrapper(Contact contact) {
032                    _contact = contact;
033            }
034    
035            public Class<?> getModelClass() {
036                    return Contact.class;
037            }
038    
039            public String getModelClassName() {
040                    return Contact.class.getName();
041            }
042    
043            public Map<String, Object> getModelAttributes() {
044                    Map<String, Object> attributes = new HashMap<String, Object>();
045    
046                    attributes.put("contactId", getContactId());
047                    attributes.put("companyId", getCompanyId());
048                    attributes.put("userId", getUserId());
049                    attributes.put("userName", getUserName());
050                    attributes.put("createDate", getCreateDate());
051                    attributes.put("modifiedDate", getModifiedDate());
052                    attributes.put("accountId", getAccountId());
053                    attributes.put("parentContactId", getParentContactId());
054                    attributes.put("firstName", getFirstName());
055                    attributes.put("middleName", getMiddleName());
056                    attributes.put("lastName", getLastName());
057                    attributes.put("prefixId", getPrefixId());
058                    attributes.put("suffixId", getSuffixId());
059                    attributes.put("male", getMale());
060                    attributes.put("birthday", getBirthday());
061                    attributes.put("smsSn", getSmsSn());
062                    attributes.put("aimSn", getAimSn());
063                    attributes.put("facebookSn", getFacebookSn());
064                    attributes.put("icqSn", getIcqSn());
065                    attributes.put("jabberSn", getJabberSn());
066                    attributes.put("msnSn", getMsnSn());
067                    attributes.put("mySpaceSn", getMySpaceSn());
068                    attributes.put("skypeSn", getSkypeSn());
069                    attributes.put("twitterSn", getTwitterSn());
070                    attributes.put("ymSn", getYmSn());
071                    attributes.put("employeeStatusId", getEmployeeStatusId());
072                    attributes.put("employeeNumber", getEmployeeNumber());
073                    attributes.put("jobTitle", getJobTitle());
074                    attributes.put("jobClass", getJobClass());
075                    attributes.put("hoursOfOperation", getHoursOfOperation());
076    
077                    return attributes;
078            }
079    
080            public void setModelAttributes(Map<String, Object> attributes) {
081                    Long contactId = (Long)attributes.get("contactId");
082    
083                    if (contactId != null) {
084                            setContactId(contactId);
085                    }
086    
087                    Long companyId = (Long)attributes.get("companyId");
088    
089                    if (companyId != null) {
090                            setCompanyId(companyId);
091                    }
092    
093                    Long userId = (Long)attributes.get("userId");
094    
095                    if (userId != null) {
096                            setUserId(userId);
097                    }
098    
099                    String userName = (String)attributes.get("userName");
100    
101                    if (userName != null) {
102                            setUserName(userName);
103                    }
104    
105                    Date createDate = (Date)attributes.get("createDate");
106    
107                    if (createDate != null) {
108                            setCreateDate(createDate);
109                    }
110    
111                    Date modifiedDate = (Date)attributes.get("modifiedDate");
112    
113                    if (modifiedDate != null) {
114                            setModifiedDate(modifiedDate);
115                    }
116    
117                    Long accountId = (Long)attributes.get("accountId");
118    
119                    if (accountId != null) {
120                            setAccountId(accountId);
121                    }
122    
123                    Long parentContactId = (Long)attributes.get("parentContactId");
124    
125                    if (parentContactId != null) {
126                            setParentContactId(parentContactId);
127                    }
128    
129                    String firstName = (String)attributes.get("firstName");
130    
131                    if (firstName != null) {
132                            setFirstName(firstName);
133                    }
134    
135                    String middleName = (String)attributes.get("middleName");
136    
137                    if (middleName != null) {
138                            setMiddleName(middleName);
139                    }
140    
141                    String lastName = (String)attributes.get("lastName");
142    
143                    if (lastName != null) {
144                            setLastName(lastName);
145                    }
146    
147                    Integer prefixId = (Integer)attributes.get("prefixId");
148    
149                    if (prefixId != null) {
150                            setPrefixId(prefixId);
151                    }
152    
153                    Integer suffixId = (Integer)attributes.get("suffixId");
154    
155                    if (suffixId != null) {
156                            setSuffixId(suffixId);
157                    }
158    
159                    Boolean male = (Boolean)attributes.get("male");
160    
161                    if (male != null) {
162                            setMale(male);
163                    }
164    
165                    Date birthday = (Date)attributes.get("birthday");
166    
167                    if (birthday != null) {
168                            setBirthday(birthday);
169                    }
170    
171                    String smsSn = (String)attributes.get("smsSn");
172    
173                    if (smsSn != null) {
174                            setSmsSn(smsSn);
175                    }
176    
177                    String aimSn = (String)attributes.get("aimSn");
178    
179                    if (aimSn != null) {
180                            setAimSn(aimSn);
181                    }
182    
183                    String facebookSn = (String)attributes.get("facebookSn");
184    
185                    if (facebookSn != null) {
186                            setFacebookSn(facebookSn);
187                    }
188    
189                    String icqSn = (String)attributes.get("icqSn");
190    
191                    if (icqSn != null) {
192                            setIcqSn(icqSn);
193                    }
194    
195                    String jabberSn = (String)attributes.get("jabberSn");
196    
197                    if (jabberSn != null) {
198                            setJabberSn(jabberSn);
199                    }
200    
201                    String msnSn = (String)attributes.get("msnSn");
202    
203                    if (msnSn != null) {
204                            setMsnSn(msnSn);
205                    }
206    
207                    String mySpaceSn = (String)attributes.get("mySpaceSn");
208    
209                    if (mySpaceSn != null) {
210                            setMySpaceSn(mySpaceSn);
211                    }
212    
213                    String skypeSn = (String)attributes.get("skypeSn");
214    
215                    if (skypeSn != null) {
216                            setSkypeSn(skypeSn);
217                    }
218    
219                    String twitterSn = (String)attributes.get("twitterSn");
220    
221                    if (twitterSn != null) {
222                            setTwitterSn(twitterSn);
223                    }
224    
225                    String ymSn = (String)attributes.get("ymSn");
226    
227                    if (ymSn != null) {
228                            setYmSn(ymSn);
229                    }
230    
231                    String employeeStatusId = (String)attributes.get("employeeStatusId");
232    
233                    if (employeeStatusId != null) {
234                            setEmployeeStatusId(employeeStatusId);
235                    }
236    
237                    String employeeNumber = (String)attributes.get("employeeNumber");
238    
239                    if (employeeNumber != null) {
240                            setEmployeeNumber(employeeNumber);
241                    }
242    
243                    String jobTitle = (String)attributes.get("jobTitle");
244    
245                    if (jobTitle != null) {
246                            setJobTitle(jobTitle);
247                    }
248    
249                    String jobClass = (String)attributes.get("jobClass");
250    
251                    if (jobClass != null) {
252                            setJobClass(jobClass);
253                    }
254    
255                    String hoursOfOperation = (String)attributes.get("hoursOfOperation");
256    
257                    if (hoursOfOperation != null) {
258                            setHoursOfOperation(hoursOfOperation);
259                    }
260            }
261    
262            /**
263            * Returns the primary key of this contact.
264            *
265            * @return the primary key of this contact
266            */
267            public long getPrimaryKey() {
268                    return _contact.getPrimaryKey();
269            }
270    
271            /**
272            * Sets the primary key of this contact.
273            *
274            * @param primaryKey the primary key of this contact
275            */
276            public void setPrimaryKey(long primaryKey) {
277                    _contact.setPrimaryKey(primaryKey);
278            }
279    
280            /**
281            * Returns the contact ID of this contact.
282            *
283            * @return the contact ID of this contact
284            */
285            public long getContactId() {
286                    return _contact.getContactId();
287            }
288    
289            /**
290            * Sets the contact ID of this contact.
291            *
292            * @param contactId the contact ID of this contact
293            */
294            public void setContactId(long contactId) {
295                    _contact.setContactId(contactId);
296            }
297    
298            /**
299            * Returns the company ID of this contact.
300            *
301            * @return the company ID of this contact
302            */
303            public long getCompanyId() {
304                    return _contact.getCompanyId();
305            }
306    
307            /**
308            * Sets the company ID of this contact.
309            *
310            * @param companyId the company ID of this contact
311            */
312            public void setCompanyId(long companyId) {
313                    _contact.setCompanyId(companyId);
314            }
315    
316            /**
317            * Returns the user ID of this contact.
318            *
319            * @return the user ID of this contact
320            */
321            public long getUserId() {
322                    return _contact.getUserId();
323            }
324    
325            /**
326            * Sets the user ID of this contact.
327            *
328            * @param userId the user ID of this contact
329            */
330            public void setUserId(long userId) {
331                    _contact.setUserId(userId);
332            }
333    
334            /**
335            * Returns the user uuid of this contact.
336            *
337            * @return the user uuid of this contact
338            * @throws SystemException if a system exception occurred
339            */
340            public java.lang.String getUserUuid()
341                    throws com.liferay.portal.kernel.exception.SystemException {
342                    return _contact.getUserUuid();
343            }
344    
345            /**
346            * Sets the user uuid of this contact.
347            *
348            * @param userUuid the user uuid of this contact
349            */
350            public void setUserUuid(java.lang.String userUuid) {
351                    _contact.setUserUuid(userUuid);
352            }
353    
354            /**
355            * Returns the user name of this contact.
356            *
357            * @return the user name of this contact
358            */
359            public java.lang.String getUserName() {
360                    return _contact.getUserName();
361            }
362    
363            /**
364            * Sets the user name of this contact.
365            *
366            * @param userName the user name of this contact
367            */
368            public void setUserName(java.lang.String userName) {
369                    _contact.setUserName(userName);
370            }
371    
372            /**
373            * Returns the create date of this contact.
374            *
375            * @return the create date of this contact
376            */
377            public java.util.Date getCreateDate() {
378                    return _contact.getCreateDate();
379            }
380    
381            /**
382            * Sets the create date of this contact.
383            *
384            * @param createDate the create date of this contact
385            */
386            public void setCreateDate(java.util.Date createDate) {
387                    _contact.setCreateDate(createDate);
388            }
389    
390            /**
391            * Returns the modified date of this contact.
392            *
393            * @return the modified date of this contact
394            */
395            public java.util.Date getModifiedDate() {
396                    return _contact.getModifiedDate();
397            }
398    
399            /**
400            * Sets the modified date of this contact.
401            *
402            * @param modifiedDate the modified date of this contact
403            */
404            public void setModifiedDate(java.util.Date modifiedDate) {
405                    _contact.setModifiedDate(modifiedDate);
406            }
407    
408            /**
409            * Returns the account ID of this contact.
410            *
411            * @return the account ID of this contact
412            */
413            public long getAccountId() {
414                    return _contact.getAccountId();
415            }
416    
417            /**
418            * Sets the account ID of this contact.
419            *
420            * @param accountId the account ID of this contact
421            */
422            public void setAccountId(long accountId) {
423                    _contact.setAccountId(accountId);
424            }
425    
426            /**
427            * Returns the parent contact ID of this contact.
428            *
429            * @return the parent contact ID of this contact
430            */
431            public long getParentContactId() {
432                    return _contact.getParentContactId();
433            }
434    
435            /**
436            * Sets the parent contact ID of this contact.
437            *
438            * @param parentContactId the parent contact ID of this contact
439            */
440            public void setParentContactId(long parentContactId) {
441                    _contact.setParentContactId(parentContactId);
442            }
443    
444            /**
445            * Returns the first name of this contact.
446            *
447            * @return the first name of this contact
448            */
449            public java.lang.String getFirstName() {
450                    return _contact.getFirstName();
451            }
452    
453            /**
454            * Sets the first name of this contact.
455            *
456            * @param firstName the first name of this contact
457            */
458            public void setFirstName(java.lang.String firstName) {
459                    _contact.setFirstName(firstName);
460            }
461    
462            /**
463            * Returns the middle name of this contact.
464            *
465            * @return the middle name of this contact
466            */
467            public java.lang.String getMiddleName() {
468                    return _contact.getMiddleName();
469            }
470    
471            /**
472            * Sets the middle name of this contact.
473            *
474            * @param middleName the middle name of this contact
475            */
476            public void setMiddleName(java.lang.String middleName) {
477                    _contact.setMiddleName(middleName);
478            }
479    
480            /**
481            * Returns the last name of this contact.
482            *
483            * @return the last name of this contact
484            */
485            public java.lang.String getLastName() {
486                    return _contact.getLastName();
487            }
488    
489            /**
490            * Sets the last name of this contact.
491            *
492            * @param lastName the last name of this contact
493            */
494            public void setLastName(java.lang.String lastName) {
495                    _contact.setLastName(lastName);
496            }
497    
498            /**
499            * Returns the prefix ID of this contact.
500            *
501            * @return the prefix ID of this contact
502            */
503            public int getPrefixId() {
504                    return _contact.getPrefixId();
505            }
506    
507            /**
508            * Sets the prefix ID of this contact.
509            *
510            * @param prefixId the prefix ID of this contact
511            */
512            public void setPrefixId(int prefixId) {
513                    _contact.setPrefixId(prefixId);
514            }
515    
516            /**
517            * Returns the suffix ID of this contact.
518            *
519            * @return the suffix ID of this contact
520            */
521            public int getSuffixId() {
522                    return _contact.getSuffixId();
523            }
524    
525            /**
526            * Sets the suffix ID of this contact.
527            *
528            * @param suffixId the suffix ID of this contact
529            */
530            public void setSuffixId(int suffixId) {
531                    _contact.setSuffixId(suffixId);
532            }
533    
534            /**
535            * Returns the male of this contact.
536            *
537            * @return the male of this contact
538            */
539            public boolean getMale() {
540                    return _contact.getMale();
541            }
542    
543            /**
544            * Returns <code>true</code> if this contact is male.
545            *
546            * @return <code>true</code> if this contact is male; <code>false</code> otherwise
547            */
548            public boolean isMale() {
549                    return _contact.isMale();
550            }
551    
552            /**
553            * Sets whether this contact is male.
554            *
555            * @param male the male of this contact
556            */
557            public void setMale(boolean male) {
558                    _contact.setMale(male);
559            }
560    
561            /**
562            * Returns the birthday of this contact.
563            *
564            * @return the birthday of this contact
565            */
566            public java.util.Date getBirthday() {
567                    return _contact.getBirthday();
568            }
569    
570            /**
571            * Sets the birthday of this contact.
572            *
573            * @param birthday the birthday of this contact
574            */
575            public void setBirthday(java.util.Date birthday) {
576                    _contact.setBirthday(birthday);
577            }
578    
579            /**
580            * Returns the sms sn of this contact.
581            *
582            * @return the sms sn of this contact
583            */
584            public java.lang.String getSmsSn() {
585                    return _contact.getSmsSn();
586            }
587    
588            /**
589            * Sets the sms sn of this contact.
590            *
591            * @param smsSn the sms sn of this contact
592            */
593            public void setSmsSn(java.lang.String smsSn) {
594                    _contact.setSmsSn(smsSn);
595            }
596    
597            /**
598            * Returns the aim sn of this contact.
599            *
600            * @return the aim sn of this contact
601            */
602            public java.lang.String getAimSn() {
603                    return _contact.getAimSn();
604            }
605    
606            /**
607            * Sets the aim sn of this contact.
608            *
609            * @param aimSn the aim sn of this contact
610            */
611            public void setAimSn(java.lang.String aimSn) {
612                    _contact.setAimSn(aimSn);
613            }
614    
615            /**
616            * Returns the facebook sn of this contact.
617            *
618            * @return the facebook sn of this contact
619            */
620            public java.lang.String getFacebookSn() {
621                    return _contact.getFacebookSn();
622            }
623    
624            /**
625            * Sets the facebook sn of this contact.
626            *
627            * @param facebookSn the facebook sn of this contact
628            */
629            public void setFacebookSn(java.lang.String facebookSn) {
630                    _contact.setFacebookSn(facebookSn);
631            }
632    
633            /**
634            * Returns the icq sn of this contact.
635            *
636            * @return the icq sn of this contact
637            */
638            public java.lang.String getIcqSn() {
639                    return _contact.getIcqSn();
640            }
641    
642            /**
643            * Sets the icq sn of this contact.
644            *
645            * @param icqSn the icq sn of this contact
646            */
647            public void setIcqSn(java.lang.String icqSn) {
648                    _contact.setIcqSn(icqSn);
649            }
650    
651            /**
652            * Returns the jabber sn of this contact.
653            *
654            * @return the jabber sn of this contact
655            */
656            public java.lang.String getJabberSn() {
657                    return _contact.getJabberSn();
658            }
659    
660            /**
661            * Sets the jabber sn of this contact.
662            *
663            * @param jabberSn the jabber sn of this contact
664            */
665            public void setJabberSn(java.lang.String jabberSn) {
666                    _contact.setJabberSn(jabberSn);
667            }
668    
669            /**
670            * Returns the msn sn of this contact.
671            *
672            * @return the msn sn of this contact
673            */
674            public java.lang.String getMsnSn() {
675                    return _contact.getMsnSn();
676            }
677    
678            /**
679            * Sets the msn sn of this contact.
680            *
681            * @param msnSn the msn sn of this contact
682            */
683            public void setMsnSn(java.lang.String msnSn) {
684                    _contact.setMsnSn(msnSn);
685            }
686    
687            /**
688            * Returns the my space sn of this contact.
689            *
690            * @return the my space sn of this contact
691            */
692            public java.lang.String getMySpaceSn() {
693                    return _contact.getMySpaceSn();
694            }
695    
696            /**
697            * Sets the my space sn of this contact.
698            *
699            * @param mySpaceSn the my space sn of this contact
700            */
701            public void setMySpaceSn(java.lang.String mySpaceSn) {
702                    _contact.setMySpaceSn(mySpaceSn);
703            }
704    
705            /**
706            * Returns the skype sn of this contact.
707            *
708            * @return the skype sn of this contact
709            */
710            public java.lang.String getSkypeSn() {
711                    return _contact.getSkypeSn();
712            }
713    
714            /**
715            * Sets the skype sn of this contact.
716            *
717            * @param skypeSn the skype sn of this contact
718            */
719            public void setSkypeSn(java.lang.String skypeSn) {
720                    _contact.setSkypeSn(skypeSn);
721            }
722    
723            /**
724            * Returns the twitter sn of this contact.
725            *
726            * @return the twitter sn of this contact
727            */
728            public java.lang.String getTwitterSn() {
729                    return _contact.getTwitterSn();
730            }
731    
732            /**
733            * Sets the twitter sn of this contact.
734            *
735            * @param twitterSn the twitter sn of this contact
736            */
737            public void setTwitterSn(java.lang.String twitterSn) {
738                    _contact.setTwitterSn(twitterSn);
739            }
740    
741            /**
742            * Returns the ym sn of this contact.
743            *
744            * @return the ym sn of this contact
745            */
746            public java.lang.String getYmSn() {
747                    return _contact.getYmSn();
748            }
749    
750            /**
751            * Sets the ym sn of this contact.
752            *
753            * @param ymSn the ym sn of this contact
754            */
755            public void setYmSn(java.lang.String ymSn) {
756                    _contact.setYmSn(ymSn);
757            }
758    
759            /**
760            * Returns the employee status ID of this contact.
761            *
762            * @return the employee status ID of this contact
763            */
764            public java.lang.String getEmployeeStatusId() {
765                    return _contact.getEmployeeStatusId();
766            }
767    
768            /**
769            * Sets the employee status ID of this contact.
770            *
771            * @param employeeStatusId the employee status ID of this contact
772            */
773            public void setEmployeeStatusId(java.lang.String employeeStatusId) {
774                    _contact.setEmployeeStatusId(employeeStatusId);
775            }
776    
777            /**
778            * Returns the employee number of this contact.
779            *
780            * @return the employee number of this contact
781            */
782            public java.lang.String getEmployeeNumber() {
783                    return _contact.getEmployeeNumber();
784            }
785    
786            /**
787            * Sets the employee number of this contact.
788            *
789            * @param employeeNumber the employee number of this contact
790            */
791            public void setEmployeeNumber(java.lang.String employeeNumber) {
792                    _contact.setEmployeeNumber(employeeNumber);
793            }
794    
795            /**
796            * Returns the job title of this contact.
797            *
798            * @return the job title of this contact
799            */
800            public java.lang.String getJobTitle() {
801                    return _contact.getJobTitle();
802            }
803    
804            /**
805            * Sets the job title of this contact.
806            *
807            * @param jobTitle the job title of this contact
808            */
809            public void setJobTitle(java.lang.String jobTitle) {
810                    _contact.setJobTitle(jobTitle);
811            }
812    
813            /**
814            * Returns the job class of this contact.
815            *
816            * @return the job class of this contact
817            */
818            public java.lang.String getJobClass() {
819                    return _contact.getJobClass();
820            }
821    
822            /**
823            * Sets the job class of this contact.
824            *
825            * @param jobClass the job class of this contact
826            */
827            public void setJobClass(java.lang.String jobClass) {
828                    _contact.setJobClass(jobClass);
829            }
830    
831            /**
832            * Returns the hours of operation of this contact.
833            *
834            * @return the hours of operation of this contact
835            */
836            public java.lang.String getHoursOfOperation() {
837                    return _contact.getHoursOfOperation();
838            }
839    
840            /**
841            * Sets the hours of operation of this contact.
842            *
843            * @param hoursOfOperation the hours of operation of this contact
844            */
845            public void setHoursOfOperation(java.lang.String hoursOfOperation) {
846                    _contact.setHoursOfOperation(hoursOfOperation);
847            }
848    
849            public boolean isNew() {
850                    return _contact.isNew();
851            }
852    
853            public void setNew(boolean n) {
854                    _contact.setNew(n);
855            }
856    
857            public boolean isCachedModel() {
858                    return _contact.isCachedModel();
859            }
860    
861            public void setCachedModel(boolean cachedModel) {
862                    _contact.setCachedModel(cachedModel);
863            }
864    
865            public boolean isEscapedModel() {
866                    return _contact.isEscapedModel();
867            }
868    
869            public java.io.Serializable getPrimaryKeyObj() {
870                    return _contact.getPrimaryKeyObj();
871            }
872    
873            public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
874                    _contact.setPrimaryKeyObj(primaryKeyObj);
875            }
876    
877            public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
878                    return _contact.getExpandoBridge();
879            }
880    
881            public void setExpandoBridgeAttributes(
882                    com.liferay.portal.service.ServiceContext serviceContext) {
883                    _contact.setExpandoBridgeAttributes(serviceContext);
884            }
885    
886            @Override
887            public java.lang.Object clone() {
888                    return new ContactWrapper((Contact)_contact.clone());
889            }
890    
891            public int compareTo(com.liferay.portal.model.Contact contact) {
892                    return _contact.compareTo(contact);
893            }
894    
895            @Override
896            public int hashCode() {
897                    return _contact.hashCode();
898            }
899    
900            public com.liferay.portal.model.CacheModel<com.liferay.portal.model.Contact> toCacheModel() {
901                    return _contact.toCacheModel();
902            }
903    
904            public com.liferay.portal.model.Contact toEscapedModel() {
905                    return new ContactWrapper(_contact.toEscapedModel());
906            }
907    
908            @Override
909            public java.lang.String toString() {
910                    return _contact.toString();
911            }
912    
913            public java.lang.String toXmlString() {
914                    return _contact.toXmlString();
915            }
916    
917            public void persist()
918                    throws com.liferay.portal.kernel.exception.SystemException {
919                    _contact.persist();
920            }
921    
922            public java.lang.String getFullName() {
923                    return _contact.getFullName();
924            }
925    
926            /**
927             * @deprecated Renamed to {@link #getWrappedModel}
928             */
929            public Contact getWrappedContact() {
930                    return _contact;
931            }
932    
933            public Contact getWrappedModel() {
934                    return _contact;
935            }
936    
937            public void resetOriginalValues() {
938                    _contact.resetOriginalValues();
939            }
940    
941            private Contact _contact;
942    }