/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */ package com.liferay.portal.kernel.model; import aQute.bnd.annotation.ProviderType; import com.liferay.expando.kernel.model.ExpandoBridge; import com.liferay.exportimport.kernel.lar.StagedModelType; import com.liferay.portal.kernel.service.ServiceContext; import java.io.Serializable; import java.util.Date; import java.util.HashMap; import java.util.Map; import java.util.Objects; /** * <p> * This class is a wrapper for {@link User}. * </p> * * @author Brian Wing Shun Chan * @see User * @generated */ @ProviderType public class UserWrapper implements User, ModelWrapper<User> { public UserWrapper(User user) { _user = user; } @Override public Class<?> getModelClass() { return User.class; } @Override public String getModelClassName() { return User.class.getName(); } @Override public Map<String, Object> getModelAttributes() { Map<String, Object> attributes = new HashMap<String, Object>(); attributes.put("mvccVersion", getMvccVersion()); attributes.put("uuid", getUuid()); attributes.put("userId", getUserId()); attributes.put("companyId", getCompanyId()); attributes.put("createDate", getCreateDate()); attributes.put("modifiedDate", getModifiedDate()); attributes.put("defaultUser", getDefaultUser()); attributes.put("contactId", getContactId()); attributes.put("password", getPassword()); attributes.put("passwordEncrypted", getPasswordEncrypted()); attributes.put("passwordReset", getPasswordReset()); attributes.put("passwordModifiedDate", getPasswordModifiedDate()); attributes.put("digest", getDigest()); attributes.put("reminderQueryQuestion", getReminderQueryQuestion()); attributes.put("reminderQueryAnswer", getReminderQueryAnswer()); attributes.put("graceLoginCount", getGraceLoginCount()); attributes.put("screenName", getScreenName()); attributes.put("emailAddress", getEmailAddress()); attributes.put("facebookId", getFacebookId()); attributes.put("googleUserId", getGoogleUserId()); attributes.put("ldapServerId", getLdapServerId()); attributes.put("openId", getOpenId()); attributes.put("portraitId", getPortraitId()); attributes.put("languageId", getLanguageId()); attributes.put("timeZoneId", getTimeZoneId()); attributes.put("greeting", getGreeting()); attributes.put("comments", getComments()); attributes.put("firstName", getFirstName()); attributes.put("middleName", getMiddleName()); attributes.put("lastName", getLastName()); attributes.put("jobTitle", getJobTitle()); attributes.put("loginDate", getLoginDate()); attributes.put("loginIP", getLoginIP()); attributes.put("lastLoginDate", getLastLoginDate()); attributes.put("lastLoginIP", getLastLoginIP()); attributes.put("lastFailedLoginDate", getLastFailedLoginDate()); attributes.put("failedLoginAttempts", getFailedLoginAttempts()); attributes.put("lockout", getLockout()); attributes.put("lockoutDate", getLockoutDate()); attributes.put("agreedToTermsOfUse", getAgreedToTermsOfUse()); attributes.put("emailAddressVerified", getEmailAddressVerified()); attributes.put("status", getStatus()); return attributes; } @Override public void setModelAttributes(Map<String, Object> attributes) { Long mvccVersion = (Long)attributes.get("mvccVersion"); if (mvccVersion != null) { setMvccVersion(mvccVersion); } String uuid = (String)attributes.get("uuid"); if (uuid != null) { setUuid(uuid); } Long userId = (Long)attributes.get("userId"); if (userId != null) { setUserId(userId); } Long companyId = (Long)attributes.get("companyId"); if (companyId != null) { setCompanyId(companyId); } Date createDate = (Date)attributes.get("createDate"); if (createDate != null) { setCreateDate(createDate); } Date modifiedDate = (Date)attributes.get("modifiedDate"); if (modifiedDate != null) { setModifiedDate(modifiedDate); } Boolean defaultUser = (Boolean)attributes.get("defaultUser"); if (defaultUser != null) { setDefaultUser(defaultUser); } Long contactId = (Long)attributes.get("contactId"); if (contactId != null) { setContactId(contactId); } String password = (String)attributes.get("password"); if (password != null) { setPassword(password); } Boolean passwordEncrypted = (Boolean)attributes.get("passwordEncrypted"); if (passwordEncrypted != null) { setPasswordEncrypted(passwordEncrypted); } Boolean passwordReset = (Boolean)attributes.get("passwordReset"); if (passwordReset != null) { setPasswordReset(passwordReset); } Date passwordModifiedDate = (Date)attributes.get("passwordModifiedDate"); if (passwordModifiedDate != null) { setPasswordModifiedDate(passwordModifiedDate); } String digest = (String)attributes.get("digest"); if (digest != null) { setDigest(digest); } String reminderQueryQuestion = (String)attributes.get( "reminderQueryQuestion"); if (reminderQueryQuestion != null) { setReminderQueryQuestion(reminderQueryQuestion); } String reminderQueryAnswer = (String)attributes.get( "reminderQueryAnswer"); if (reminderQueryAnswer != null) { setReminderQueryAnswer(reminderQueryAnswer); } Integer graceLoginCount = (Integer)attributes.get("graceLoginCount"); if (graceLoginCount != null) { setGraceLoginCount(graceLoginCount); } String screenName = (String)attributes.get("screenName"); if (screenName != null) { setScreenName(screenName); } String emailAddress = (String)attributes.get("emailAddress"); if (emailAddress != null) { setEmailAddress(emailAddress); } Long facebookId = (Long)attributes.get("facebookId"); if (facebookId != null) { setFacebookId(facebookId); } String googleUserId = (String)attributes.get("googleUserId"); if (googleUserId != null) { setGoogleUserId(googleUserId); } Long ldapServerId = (Long)attributes.get("ldapServerId"); if (ldapServerId != null) { setLdapServerId(ldapServerId); } String openId = (String)attributes.get("openId"); if (openId != null) { setOpenId(openId); } Long portraitId = (Long)attributes.get("portraitId"); if (portraitId != null) { setPortraitId(portraitId); } String languageId = (String)attributes.get("languageId"); if (languageId != null) { setLanguageId(languageId); } String timeZoneId = (String)attributes.get("timeZoneId"); if (timeZoneId != null) { setTimeZoneId(timeZoneId); } String greeting = (String)attributes.get("greeting"); if (greeting != null) { setGreeting(greeting); } String comments = (String)attributes.get("comments"); if (comments != null) { setComments(comments); } String firstName = (String)attributes.get("firstName"); if (firstName != null) { setFirstName(firstName); } String middleName = (String)attributes.get("middleName"); if (middleName != null) { setMiddleName(middleName); } String lastName = (String)attributes.get("lastName"); if (lastName != null) { setLastName(lastName); } String jobTitle = (String)attributes.get("jobTitle"); if (jobTitle != null) { setJobTitle(jobTitle); } Date loginDate = (Date)attributes.get("loginDate"); if (loginDate != null) { setLoginDate(loginDate); } String loginIP = (String)attributes.get("loginIP"); if (loginIP != null) { setLoginIP(loginIP); } Date lastLoginDate = (Date)attributes.get("lastLoginDate"); if (lastLoginDate != null) { setLastLoginDate(lastLoginDate); } String lastLoginIP = (String)attributes.get("lastLoginIP"); if (lastLoginIP != null) { setLastLoginIP(lastLoginIP); } Date lastFailedLoginDate = (Date)attributes.get("lastFailedLoginDate"); if (lastFailedLoginDate != null) { setLastFailedLoginDate(lastFailedLoginDate); } Integer failedLoginAttempts = (Integer)attributes.get( "failedLoginAttempts"); if (failedLoginAttempts != null) { setFailedLoginAttempts(failedLoginAttempts); } Boolean lockout = (Boolean)attributes.get("lockout"); if (lockout != null) { setLockout(lockout); } Date lockoutDate = (Date)attributes.get("lockoutDate"); if (lockoutDate != null) { setLockoutDate(lockoutDate); } Boolean agreedToTermsOfUse = (Boolean)attributes.get( "agreedToTermsOfUse"); if (agreedToTermsOfUse != null) { setAgreedToTermsOfUse(agreedToTermsOfUse); } Boolean emailAddressVerified = (Boolean)attributes.get( "emailAddressVerified"); if (emailAddressVerified != null) { setEmailAddressVerified(emailAddressVerified); } Integer status = (Integer)attributes.get("status"); if (status != null) { setStatus(status); } } @Override public CacheModel<User> toCacheModel() { return _user.toCacheModel(); } @Override public Contact fetchContact() { return _user.fetchContact(); } /** * Returns the user's associated contact. * * @return the user's associated contact * @see Contact */ @Override public Contact getContact() throws com.liferay.portal.kernel.exception.PortalException { return _user.getContact(); } @Override public Group getGroup() { return _user.getGroup(); } @Override public PasswordPolicy getPasswordPolicy() throws com.liferay.portal.kernel.exception.PortalException { return _user.getPasswordPolicy(); } @Override public User toEscapedModel() { return new UserWrapper(_user.toEscapedModel()); } @Override public User toUnescapedModel() { return new UserWrapper(_user.toUnescapedModel()); } /** * Returns the agreed to terms of use of this user. * * @return the agreed to terms of use of this user */ @Override public boolean getAgreedToTermsOfUse() { return _user.getAgreedToTermsOfUse(); } /** * Returns the default user of this user. * * @return the default user of this user */ @Override public boolean getDefaultUser() { return _user.getDefaultUser(); } /** * Returns the email address verified of this user. * * @return the email address verified of this user */ @Override public boolean getEmailAddressVerified() { return _user.getEmailAddressVerified(); } /** * Returns <code>true</code> if the user is female. * * @return <code>true</code> if the user is female; <code>false</code> otherwise */ @Override public boolean getFemale() throws com.liferay.portal.kernel.exception.PortalException { return _user.getFemale(); } /** * Returns the lockout of this user. * * @return the lockout of this user */ @Override public boolean getLockout() { return _user.getLockout(); } /** * Returns <code>true</code> if the user is male. * * @return <code>true</code> if the user is male; <code>false</code> otherwise */ @Override public boolean getMale() throws com.liferay.portal.kernel.exception.PortalException { return _user.getMale(); } /** * Returns the password encrypted of this user. * * @return the password encrypted of this user */ @Override public boolean getPasswordEncrypted() { return _user.getPasswordEncrypted(); } @Override public boolean getPasswordModified() { return _user.getPasswordModified(); } /** * Returns the password reset of this user. * * @return the password reset of this user */ @Override public boolean getPasswordReset() { return _user.getPasswordReset(); } @Override public boolean hasCompanyMx() throws com.liferay.portal.kernel.exception.PortalException { return _user.hasCompanyMx(); } @Override public boolean hasCompanyMx(java.lang.String emailAddress) throws com.liferay.portal.kernel.exception.PortalException { return _user.hasCompanyMx(emailAddress); } @Override public boolean hasMySites() throws com.liferay.portal.kernel.exception.PortalException { return _user.hasMySites(); } @Override public boolean hasOrganization() { return _user.hasOrganization(); } @Override public boolean hasPrivateLayouts() throws com.liferay.portal.kernel.exception.PortalException { return _user.hasPrivateLayouts(); } @Override public boolean hasPublicLayouts() throws com.liferay.portal.kernel.exception.PortalException { return _user.hasPublicLayouts(); } @Override public boolean hasReminderQuery() { return _user.hasReminderQuery(); } @Override public boolean isActive() { return _user.isActive(); } /** * Returns <code>true</code> if this user is agreed to terms of use. * * @return <code>true</code> if this user is agreed to terms of use; <code>false</code> otherwise */ @Override public boolean isAgreedToTermsOfUse() { return _user.isAgreedToTermsOfUse(); } @Override public boolean isCachedModel() { return _user.isCachedModel(); } /** * Returns <code>true</code> if this user is default user. * * @return <code>true</code> if this user is default user; <code>false</code> otherwise */ @Override public boolean isDefaultUser() { return _user.isDefaultUser(); } @Override public boolean isEmailAddressComplete() { return _user.isEmailAddressComplete(); } @Override public boolean isEmailAddressVerificationComplete() { return _user.isEmailAddressVerificationComplete(); } /** * Returns <code>true</code> if this user is email address verified. * * @return <code>true</code> if this user is email address verified; <code>false</code> otherwise */ @Override public boolean isEmailAddressVerified() { return _user.isEmailAddressVerified(); } @Override public boolean isEscapedModel() { return _user.isEscapedModel(); } @Override public boolean isFemale() throws com.liferay.portal.kernel.exception.PortalException { return _user.isFemale(); } /** * Returns <code>true</code> if this user is lockout. * * @return <code>true</code> if this user is lockout; <code>false</code> otherwise */ @Override public boolean isLockout() { return _user.isLockout(); } @Override public boolean isMale() throws com.liferay.portal.kernel.exception.PortalException { return _user.isMale(); } @Override public boolean isNew() { return _user.isNew(); } /** * Returns <code>true</code> if this user is password encrypted. * * @return <code>true</code> if this user is password encrypted; <code>false</code> otherwise */ @Override public boolean isPasswordEncrypted() { return _user.isPasswordEncrypted(); } @Override public boolean isPasswordModified() { return _user.isPasswordModified(); } /** * Returns <code>true</code> if this user is password reset. * * @return <code>true</code> if this user is password reset; <code>false</code> otherwise */ @Override public boolean isPasswordReset() { return _user.isPasswordReset(); } @Override public boolean isReminderQueryComplete() { return _user.isReminderQueryComplete(); } @Override public boolean isSetupComplete() { return _user.isSetupComplete(); } @Override public boolean isTermsOfUseComplete() { return _user.isTermsOfUseComplete(); } @Override public ExpandoBridge getExpandoBridge() { return _user.getExpandoBridge(); } @Override public com.liferay.portal.kernel.util.RemotePreference getRemotePreference( java.lang.String name) { return _user.getRemotePreference(name); } @Override public int compareTo(User user) { return _user.compareTo(user); } /** * Returns the failed login attempts of this user. * * @return the failed login attempts of this user */ @Override public int getFailedLoginAttempts() { return _user.getFailedLoginAttempts(); } /** * Returns the grace login count of this user. * * @return the grace login count of this user */ @Override public int getGraceLoginCount() { return _user.getGraceLoginCount(); } @Override public int getPrivateLayoutsPageCount() throws com.liferay.portal.kernel.exception.PortalException { return _user.getPrivateLayoutsPageCount(); } @Override public int getPublicLayoutsPageCount() throws com.liferay.portal.kernel.exception.PortalException { return _user.getPublicLayoutsPageCount(); } /** * Returns the status of this user. * * @return the status of this user */ @Override public int getStatus() { return _user.getStatus(); } @Override public int hashCode() { return _user.hashCode(); } @Override public Serializable getPrimaryKeyObj() { return _user.getPrimaryKeyObj(); } @Override public java.lang.Iterable<com.liferay.portal.kernel.util.RemotePreference> getRemotePreferences() { return _user.getRemotePreferences(); } @Override public java.lang.Object clone() { return new UserWrapper((User)_user.clone()); } /** * Returns the comments of this user. * * @return the comments of this user */ @Override public java.lang.String getComments() { return _user.getComments(); } /** * Returns the user's company's mail domain. * * @return the user's company's mail domain */ @Override public java.lang.String getCompanyMx() throws com.liferay.portal.kernel.exception.PortalException { return _user.getCompanyMx(); } /** * Returns the digest of this user. * * @return the digest of this user */ @Override public java.lang.String getDigest() { return _user.getDigest(); } /** * Returns a digest for the user, incorporating the password. * * @param password a password to incorporate with the digest * @return a digest for the user, incorporating the password */ @Override public java.lang.String getDigest(java.lang.String password) { return _user.getDigest(password); } /** * Returns the user's primary email address, or a blank string if the * address is fake. * * @return the user's primary email address, or a blank string if the address is fake */ @Override public java.lang.String getDisplayEmailAddress() { return _user.getDisplayEmailAddress(); } /** * Returns the user's display URL based on the theme display, discounting * the URL of the user's default intranet site home page. * * <p> * The logic for the display URL to return is as follows: * </p> * * <ol> * <li> * If the user is the guest user, return an empty string. * </li> * <li> * Else, if a friendly URL is available for the user's profile, return that * friendly URL. * </li> * <li> * Otherwise, return the URL of the user's default extranet site home page. * </li> * </ol> * * @param themeDisplay the theme display * @return the user's display URL */ @Override public java.lang.String getDisplayURL( com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay) throws com.liferay.portal.kernel.exception.PortalException { return _user.getDisplayURL(themeDisplay); } /** * Returns the user's display URL based on the theme display. * * <p> * The logic for the display URL to return is as follows: * </p> * * <ol> * <li> * If the user is the guest user, return an empty string. * </li> * <li> * Else, if a friendly URL is available for the user's profile, return that * friendly URL. * </li> * <li> * Else, if <code>privateLayout</code> is <code>true</code>, return the URL * of the user's default intranet site home page. * </li> * <li> * Otherwise, return the URL of the user's default extranet site home page. * </li> * </ol> * * @param themeDisplay the theme display * @param privateLayout whether to use the URL of the user's default intranet (versus extranet) site home page, if no friendly URL is available for the user's profile * @return the user's display URL * @throws PortalException */ @Override public java.lang.String getDisplayURL( com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay, boolean privateLayout) throws com.liferay.portal.kernel.exception.PortalException { return _user.getDisplayURL(themeDisplay, privateLayout); } /** * Returns the user's display URL, discounting the URL of the user's default * intranet site home page. * * <p> * The logic for the display URL to return is as follows: * </p> * * <ol> * <li> * If the user is the guest user, return an empty string. * </li> * <li> * Else, if a friendly URL is available for the user's profile, return that * friendly URL. * </li> * <li> * Otherwise, return the URL of the user's default extranet site home page. * </li> * </ol> * * @param portalURL the portal's URL * @param mainPath the main path * @return the user's display URL * @deprecated As of 7.0.0, replaced by {@link #getDisplayURL(ThemeDisplay)} */ @Deprecated @Override public java.lang.String getDisplayURL(java.lang.String portalURL, java.lang.String mainPath) throws com.liferay.portal.kernel.exception.PortalException { return _user.getDisplayURL(portalURL, mainPath); } /** * Returns the user's display URL. * * <p> * The logic for the display URL to return is as follows: * </p> * * <ol> * <li> * If the user is the guest user, return an empty string. * </li> * <li> * Else, if a friendly URL is available for the user's profile, return that * friendly URL. * </li> * <li> * Else, if <code>privateLayout</code> is <code>true</code>, return the URL * of the user's default intranet site home page. * </li> * <li> * Otherwise, return the URL of the user's default extranet site home page. * </li> * </ol> * * @param portalURL the portal's URL * @param mainPath the main path * @param privateLayout whether to use the URL of the user's default intranet(versus extranet) site home page, if no friendly URL is available for the user's profile * @return the user's display URL * @throws PortalException * @deprecated As of 7.0.0, replaced by {@link #getDisplayURL(ThemeDisplay)} */ @Deprecated @Override public java.lang.String getDisplayURL(java.lang.String portalURL, java.lang.String mainPath, boolean privateLayout) throws com.liferay.portal.kernel.exception.PortalException { return _user.getDisplayURL(portalURL, mainPath, privateLayout); } /** * Returns the email address of this user. * * @return the email address of this user */ @Override public java.lang.String getEmailAddress() { return _user.getEmailAddress(); } /** * Returns the first name of this user. * * @return the first name of this user */ @Override public java.lang.String getFirstName() { return _user.getFirstName(); } /** * Returns the user's full name. * * @return the user's full name */ @Override public java.lang.String getFullName() { return _user.getFullName(); } /** * Returns the user's full name. * * @return the user's full name */ @Override public java.lang.String getFullName(boolean usePrefix, boolean useSuffix) { return _user.getFullName(usePrefix, useSuffix); } /** * Returns the google user ID of this user. * * @return the google user ID of this user */ @Override public java.lang.String getGoogleUserId() { return _user.getGoogleUserId(); } /** * Returns the greeting of this user. * * @return the greeting of this user */ @Override public java.lang.String getGreeting() { return _user.getGreeting(); } @Override public java.lang.String getInitials() { return _user.getInitials(); } /** * Returns the job title of this user. * * @return the job title of this user */ @Override public java.lang.String getJobTitle() { return _user.getJobTitle(); } /** * Returns the language ID of this user. * * @return the language ID of this user */ @Override public java.lang.String getLanguageId() { return _user.getLanguageId(); } /** * Returns the last login ip of this user. * * @return the last login ip of this user */ @Override public java.lang.String getLastLoginIP() { return _user.getLastLoginIP(); } /** * Returns the last name of this user. * * @return the last name of this user */ @Override public java.lang.String getLastName() { return _user.getLastName(); } @Override public java.lang.String getLogin() throws com.liferay.portal.kernel.exception.PortalException { return _user.getLogin(); } /** * Returns the login ip of this user. * * @return the login ip of this user */ @Override public java.lang.String getLoginIP() { return _user.getLoginIP(); } /** * Returns the middle name of this user. * * @return the middle name of this user */ @Override public java.lang.String getMiddleName() { return _user.getMiddleName(); } /** * Returns the open ID of this user. * * @return the open ID of this user */ @Override public java.lang.String getOpenId() { return _user.getOpenId(); } @Override public java.lang.String getOriginalEmailAddress() { return _user.getOriginalEmailAddress(); } /** * Returns the password of this user. * * @return the password of this user */ @Override public java.lang.String getPassword() { return _user.getPassword(); } @Override public java.lang.String getPasswordUnencrypted() { return _user.getPasswordUnencrypted(); } @Override public java.lang.String getPortraitURL( com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay) throws com.liferay.portal.kernel.exception.PortalException { return _user.getPortraitURL(themeDisplay); } /** * Returns the reminder query answer of this user. * * @return the reminder query answer of this user */ @Override public java.lang.String getReminderQueryAnswer() { return _user.getReminderQueryAnswer(); } /** * Returns the reminder query question of this user. * * @return the reminder query question of this user */ @Override public java.lang.String getReminderQueryQuestion() { return _user.getReminderQueryQuestion(); } /** * Returns the screen name of this user. * * @return the screen name of this user */ @Override public java.lang.String getScreenName() { return _user.getScreenName(); } /** * Returns the time zone ID of this user. * * @return the time zone ID of this user */ @Override public java.lang.String getTimeZoneId() { return _user.getTimeZoneId(); } /** * Returns the user uuid of this user. * * @return the user uuid of this user */ @Override public java.lang.String getUserUuid() { return _user.getUserUuid(); } /** * Returns the uuid of this user. * * @return the uuid of this user */ @Override public java.lang.String getUuid() { return _user.getUuid(); } @Override public java.lang.String toString() { return _user.toString(); } @Override public java.lang.String toXmlString() { return _user.toXmlString(); } /** * Returns the user's birth date. * * @return the user's birth date */ @Override public Date getBirthday() throws com.liferay.portal.kernel.exception.PortalException { return _user.getBirthday(); } /** * Returns the create date of this user. * * @return the create date of this user */ @Override public Date getCreateDate() { return _user.getCreateDate(); } /** * Returns the last failed login date of this user. * * @return the last failed login date of this user */ @Override public Date getLastFailedLoginDate() { return _user.getLastFailedLoginDate(); } /** * Returns the last login date of this user. * * @return the last login date of this user */ @Override public Date getLastLoginDate() { return _user.getLastLoginDate(); } /** * Returns the lockout date of this user. * * @return the lockout date of this user */ @Override public Date getLockoutDate() { return _user.getLockoutDate(); } /** * Returns the login date of this user. * * @return the login date of this user */ @Override public Date getLoginDate() { return _user.getLoginDate(); } /** * Returns the modified date of this user. * * @return the modified date of this user */ @Override public Date getModifiedDate() { return _user.getModifiedDate(); } /** * Returns the password modified date of this user. * * @return the password modified date of this user */ @Override public Date getPasswordModifiedDate() { return _user.getPasswordModifiedDate(); } @Override public Date getUnlockDate() throws com.liferay.portal.kernel.exception.PortalException { return _user.getUnlockDate(); } @Override public Date getUnlockDate(PasswordPolicy passwordPolicy) { return _user.getUnlockDate(passwordPolicy); } /** * Returns the user's addresses. * * @return the user's addresses */ @Override public java.util.List<Address> getAddresses() { return _user.getAddresses(); } /** * Returns the user's email addresses. * * @return the user's email addresses */ @Override public java.util.List<EmailAddress> getEmailAddresses() { return _user.getEmailAddresses(); } @Override public java.util.List<Group> getGroups() { return _user.getGroups(); } @Override public java.util.List<Group> getMySiteGroups() throws com.liferay.portal.kernel.exception.PortalException { return _user.getMySiteGroups(); } @Override public java.util.List<Group> getMySiteGroups(int max) throws com.liferay.portal.kernel.exception.PortalException { return _user.getMySiteGroups(max); } @Override public java.util.List<Group> getMySiteGroups( java.lang.String[] classNames, int max) throws com.liferay.portal.kernel.exception.PortalException { return _user.getMySiteGroups(classNames, max); } @Override public java.util.List<Organization> getOrganizations() throws com.liferay.portal.kernel.exception.PortalException { return _user.getOrganizations(); } @Override public java.util.List<Organization> getOrganizations( boolean includeAdministrative) throws com.liferay.portal.kernel.exception.PortalException { return _user.getOrganizations(includeAdministrative); } @Override public java.util.List<Phone> getPhones() { return _user.getPhones(); } @Override public java.util.List<Role> getRoles() { return _user.getRoles(); } @Override public java.util.List<Group> getSiteGroups() throws com.liferay.portal.kernel.exception.PortalException { return _user.getSiteGroups(); } @Override public java.util.List<Group> getSiteGroups(boolean includeAdministrative) throws com.liferay.portal.kernel.exception.PortalException { return _user.getSiteGroups(includeAdministrative); } @Override public java.util.List<Team> getTeams() { return _user.getTeams(); } @Override public java.util.List<UserGroup> getUserGroups() { return _user.getUserGroups(); } @Override public java.util.List<Website> getWebsites() { return _user.getWebsites(); } @Override public java.util.Locale getLocale() { return _user.getLocale(); } @Override public java.util.Set<java.lang.String> getReminderQueryQuestions() throws com.liferay.portal.kernel.exception.PortalException { return _user.getReminderQueryQuestions(); } @Override public java.util.TimeZone getTimeZone() { return _user.getTimeZone(); } /** * Returns the company ID of this user. * * @return the company ID of this user */ @Override public long getCompanyId() { return _user.getCompanyId(); } /** * Returns the contact ID of this user. * * @return the contact ID of this user */ @Override public long getContactId() { return _user.getContactId(); } /** * Returns the facebook ID of this user. * * @return the facebook ID of this user */ @Override public long getFacebookId() { return _user.getFacebookId(); } @Override public long getGroupId() { return _user.getGroupId(); } /** * Returns the ldap server ID of this user. * * @return the ldap server ID of this user */ @Override public long getLdapServerId() { return _user.getLdapServerId(); } /** * Returns the mvcc version of this user. * * @return the mvcc version of this user */ @Override public long getMvccVersion() { return _user.getMvccVersion(); } /** * Returns the portrait ID of this user. * * @return the portrait ID of this user */ @Override public long getPortraitId() { return _user.getPortraitId(); } /** * Returns the primary key of this user. * * @return the primary key of this user */ @Override public long getPrimaryKey() { return _user.getPrimaryKey(); } /** * Returns the user ID of this user. * * @return the user ID of this user */ @Override public long getUserId() { return _user.getUserId(); } @Override public long[] getGroupIds() { return _user.getGroupIds(); } @Override public long[] getOrganizationIds() throws com.liferay.portal.kernel.exception.PortalException { return _user.getOrganizationIds(); } @Override public long[] getOrganizationIds(boolean includeAdministrative) throws com.liferay.portal.kernel.exception.PortalException { return _user.getOrganizationIds(includeAdministrative); } @Override public long[] getRoleIds() { return _user.getRoleIds(); } @Override public long[] getTeamIds() { return _user.getTeamIds(); } @Override public long[] getUserGroupIds() { return _user.getUserGroupIds(); } @Override public void addRemotePreference( com.liferay.portal.kernel.util.RemotePreference remotePreference) { _user.addRemotePreference(remotePreference); } @Override public void persist() { _user.persist(); } /** * Sets whether this user is agreed to terms of use. * * @param agreedToTermsOfUse the agreed to terms of use of this user */ @Override public void setAgreedToTermsOfUse(boolean agreedToTermsOfUse) { _user.setAgreedToTermsOfUse(agreedToTermsOfUse); } @Override public void setCachedModel(boolean cachedModel) { _user.setCachedModel(cachedModel); } /** * Sets the comments of this user. * * @param comments the comments of this user */ @Override public void setComments(java.lang.String comments) { _user.setComments(comments); } /** * Sets the company ID of this user. * * @param companyId the company ID of this user */ @Override public void setCompanyId(long companyId) { _user.setCompanyId(companyId); } /** * Sets the contact ID of this user. * * @param contactId the contact ID of this user */ @Override public void setContactId(long contactId) { _user.setContactId(contactId); } /** * Sets the create date of this user. * * @param createDate the create date of this user */ @Override public void setCreateDate(Date createDate) { _user.setCreateDate(createDate); } /** * Sets whether this user is default user. * * @param defaultUser the default user of this user */ @Override public void setDefaultUser(boolean defaultUser) { _user.setDefaultUser(defaultUser); } /** * Sets the digest of this user. * * @param digest the digest of this user */ @Override public void setDigest(java.lang.String digest) { _user.setDigest(digest); } /** * Sets the email address of this user. * * @param emailAddress the email address of this user */ @Override public void setEmailAddress(java.lang.String emailAddress) { _user.setEmailAddress(emailAddress); } /** * Sets whether this user is email address verified. * * @param emailAddressVerified the email address verified of this user */ @Override public void setEmailAddressVerified(boolean emailAddressVerified) { _user.setEmailAddressVerified(emailAddressVerified); } @Override public void setExpandoBridgeAttributes(BaseModel<?> baseModel) { _user.setExpandoBridgeAttributes(baseModel); } @Override public void setExpandoBridgeAttributes(ExpandoBridge expandoBridge) { _user.setExpandoBridgeAttributes(expandoBridge); } @Override public void setExpandoBridgeAttributes(ServiceContext serviceContext) { _user.setExpandoBridgeAttributes(serviceContext); } /** * Sets the facebook ID of this user. * * @param facebookId the facebook ID of this user */ @Override public void setFacebookId(long facebookId) { _user.setFacebookId(facebookId); } /** * Sets the failed login attempts of this user. * * @param failedLoginAttempts the failed login attempts of this user */ @Override public void setFailedLoginAttempts(int failedLoginAttempts) { _user.setFailedLoginAttempts(failedLoginAttempts); } /** * Sets the first name of this user. * * @param firstName the first name of this user */ @Override public void setFirstName(java.lang.String firstName) { _user.setFirstName(firstName); } /** * Sets the google user ID of this user. * * @param googleUserId the google user ID of this user */ @Override public void setGoogleUserId(java.lang.String googleUserId) { _user.setGoogleUserId(googleUserId); } /** * Sets the grace login count of this user. * * @param graceLoginCount the grace login count of this user */ @Override public void setGraceLoginCount(int graceLoginCount) { _user.setGraceLoginCount(graceLoginCount); } /** * Sets the greeting of this user. * * @param greeting the greeting of this user */ @Override public void setGreeting(java.lang.String greeting) { _user.setGreeting(greeting); } /** * Sets the job title of this user. * * @param jobTitle the job title of this user */ @Override public void setJobTitle(java.lang.String jobTitle) { _user.setJobTitle(jobTitle); } /** * Sets the language ID of this user. * * @param languageId the language ID of this user */ @Override public void setLanguageId(java.lang.String languageId) { _user.setLanguageId(languageId); } /** * Sets the last failed login date of this user. * * @param lastFailedLoginDate the last failed login date of this user */ @Override public void setLastFailedLoginDate(Date lastFailedLoginDate) { _user.setLastFailedLoginDate(lastFailedLoginDate); } /** * Sets the last login date of this user. * * @param lastLoginDate the last login date of this user */ @Override public void setLastLoginDate(Date lastLoginDate) { _user.setLastLoginDate(lastLoginDate); } /** * Sets the last login ip of this user. * * @param lastLoginIP the last login ip of this user */ @Override public void setLastLoginIP(java.lang.String lastLoginIP) { _user.setLastLoginIP(lastLoginIP); } /** * Sets the last name of this user. * * @param lastName the last name of this user */ @Override public void setLastName(java.lang.String lastName) { _user.setLastName(lastName); } /** * Sets the ldap server ID of this user. * * @param ldapServerId the ldap server ID of this user */ @Override public void setLdapServerId(long ldapServerId) { _user.setLdapServerId(ldapServerId); } /** * Sets whether this user is lockout. * * @param lockout the lockout of this user */ @Override public void setLockout(boolean lockout) { _user.setLockout(lockout); } /** * Sets the lockout date of this user. * * @param lockoutDate the lockout date of this user */ @Override public void setLockoutDate(Date lockoutDate) { _user.setLockoutDate(lockoutDate); } /** * Sets the login date of this user. * * @param loginDate the login date of this user */ @Override public void setLoginDate(Date loginDate) { _user.setLoginDate(loginDate); } /** * Sets the login ip of this user. * * @param loginIP the login ip of this user */ @Override public void setLoginIP(java.lang.String loginIP) { _user.setLoginIP(loginIP); } /** * Sets the middle name of this user. * * @param middleName the middle name of this user */ @Override public void setMiddleName(java.lang.String middleName) { _user.setMiddleName(middleName); } /** * Sets the modified date of this user. * * @param modifiedDate the modified date of this user */ @Override public void setModifiedDate(Date modifiedDate) { _user.setModifiedDate(modifiedDate); } /** * Sets the mvcc version of this user. * * @param mvccVersion the mvcc version of this user */ @Override public void setMvccVersion(long mvccVersion) { _user.setMvccVersion(mvccVersion); } @Override public void setNew(boolean n) { _user.setNew(n); } /** * Sets the open ID of this user. * * @param openId the open ID of this user */ @Override public void setOpenId(java.lang.String openId) { _user.setOpenId(openId); } /** * Sets the password of this user. * * @param password the password of this user */ @Override public void setPassword(java.lang.String password) { _user.setPassword(password); } /** * Sets whether this user is password encrypted. * * @param passwordEncrypted the password encrypted of this user */ @Override public void setPasswordEncrypted(boolean passwordEncrypted) { _user.setPasswordEncrypted(passwordEncrypted); } @Override public void setPasswordModified(boolean passwordModified) { _user.setPasswordModified(passwordModified); } /** * Sets the password modified date of this user. * * @param passwordModifiedDate the password modified date of this user */ @Override public void setPasswordModifiedDate(Date passwordModifiedDate) { _user.setPasswordModifiedDate(passwordModifiedDate); } /** * Sets whether this user is password reset. * * @param passwordReset the password reset of this user */ @Override public void setPasswordReset(boolean passwordReset) { _user.setPasswordReset(passwordReset); } @Override public void setPasswordUnencrypted(java.lang.String passwordUnencrypted) { _user.setPasswordUnencrypted(passwordUnencrypted); } /** * Sets the portrait ID of this user. * * @param portraitId the portrait ID of this user */ @Override public void setPortraitId(long portraitId) { _user.setPortraitId(portraitId); } /** * Sets the primary key of this user. * * @param primaryKey the primary key of this user */ @Override public void setPrimaryKey(long primaryKey) { _user.setPrimaryKey(primaryKey); } @Override public void setPrimaryKeyObj(Serializable primaryKeyObj) { _user.setPrimaryKeyObj(primaryKeyObj); } /** * Sets the reminder query answer of this user. * * @param reminderQueryAnswer the reminder query answer of this user */ @Override public void setReminderQueryAnswer(java.lang.String reminderQueryAnswer) { _user.setReminderQueryAnswer(reminderQueryAnswer); } /** * Sets the reminder query question of this user. * * @param reminderQueryQuestion the reminder query question of this user */ @Override public void setReminderQueryQuestion(java.lang.String reminderQueryQuestion) { _user.setReminderQueryQuestion(reminderQueryQuestion); } /** * Sets the screen name of this user. * * @param screenName the screen name of this user */ @Override public void setScreenName(java.lang.String screenName) { _user.setScreenName(screenName); } /** * Sets the status of this user. * * @param status the status of this user */ @Override public void setStatus(int status) { _user.setStatus(status); } /** * Sets the time zone ID of this user. * * @param timeZoneId the time zone ID of this user */ @Override public void setTimeZoneId(java.lang.String timeZoneId) { _user.setTimeZoneId(timeZoneId); } /** * Sets the user ID of this user. * * @param userId the user ID of this user */ @Override public void setUserId(long userId) { _user.setUserId(userId); } /** * Sets the user uuid of this user. * * @param userUuid the user uuid of this user */ @Override public void setUserUuid(java.lang.String userUuid) { _user.setUserUuid(userUuid); } /** * Sets the uuid of this user. * * @param uuid the uuid of this user */ @Override public void setUuid(java.lang.String uuid) { _user.setUuid(uuid); } @Override public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof UserWrapper)) { return false; } UserWrapper userWrapper = (UserWrapper)obj; if (Objects.equals(_user, userWrapper._user)) { return true; } return false; } @Override public StagedModelType getStagedModelType() { return _user.getStagedModelType(); } @Override public User getWrappedModel() { return _user; } @Override public boolean isEntityCacheEnabled() { return _user.isEntityCacheEnabled(); } @Override public boolean isFinderCacheEnabled() { return _user.isFinderCacheEnabled(); } @Override public void resetOriginalValues() { _user.resetOriginalValues(); } private final User _user; }