Class UserModel

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
CustomerModel, EmployeeModel

public class UserModel extends PrincipalModel
Generated model class for type User first defined at extension core.
See Also:
  • Field Details

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • _ABSTRACTCOMMENTAUTHORRELATION

      public static final String _ABSTRACTCOMMENTAUTHORRELATION
      Generated relation code constant for relation AbstractCommentAuthorRelation defining source attribute createdComments in extension comments.
      See Also:
    • _COMMENTUSERSETTINGUSERRELATION

      public static final String _COMMENTUSERSETTINGUSERRELATION
      Generated relation code constant for relation CommentUserSettingUserRelation defining source attribute commentUserSettings in extension comments.
      See Also:
    • _COMMENTASSIGNEERELATION

      public static final String _COMMENTASSIGNEERELATION
      Generated relation code constant for relation CommentAssigneeRelation defining source attribute assignedComments in extension comments.
      See Also:
    • _USERSFORRESTRICTION

      public static final String _USERSFORRESTRICTION
      Generated relation code constant for relation UsersForRestriction defining source attribute restrictions in extension cms2.
      See Also:
    • _WIDGETPREFERENCESTOUSERRELATION

      public static final String _WIDGETPREFERENCESTOUSERRELATION
      Generated relation code constant for relation WidgetPreferencesToUserRelation defining source attribute widgetPreferences in extension cockpit.
      See Also:
    • CURRENTTIME

      public static final String CURRENTTIME
      Generated constant - Attribute key of User.currentTime attribute defined at extension core.
      See Also:
    • CURRENTDATE

      public static final String CURRENTDATE
      Generated constant - Attribute key of User.currentDate attribute defined at extension core.
      See Also:
    • DEFAULTPAYMENTADDRESS

      public static final String DEFAULTPAYMENTADDRESS
      Generated constant - Attribute key of User.defaultPaymentAddress attribute defined at extension core.
      See Also:
    • DEFAULTSHIPMENTADDRESS

      public static final String DEFAULTSHIPMENTADDRESS
      Generated constant - Attribute key of User.defaultShipmentAddress attribute defined at extension core.
      See Also:
    • PASSWORD

      public static final String PASSWORD
      Generated constant - Attribute key of User.password attribute defined at extension core.
      See Also:
    • PASSWORDENCODING

      public static final String PASSWORDENCODING
      Generated constant - Attribute key of User.passwordEncoding attribute defined at extension core.
      See Also:
    • ENCODEDPASSWORD

      public static final String ENCODEDPASSWORD
      Generated constant - Attribute key of User.encodedPassword attribute defined at extension core.
      See Also:
    • PASSWORDANSWER

      public static final String PASSWORDANSWER
      Generated constant - Attribute key of User.passwordAnswer attribute defined at extension core.
      See Also:
    • PASSWORDQUESTION

      public static final String PASSWORDQUESTION
      Generated constant - Attribute key of User.passwordQuestion attribute defined at extension core.
      See Also:
    • SESSIONLANGUAGE

      public static final String SESSIONLANGUAGE
      Generated constant - Attribute key of User.sessionLanguage attribute defined at extension core.
      See Also:
    • SESSIONCURRENCY

      public static final String SESSIONCURRENCY
      Generated constant - Attribute key of User.sessionCurrency attribute defined at extension core.
      See Also:
    • LOGINDISABLED

      public static final String LOGINDISABLED
      Generated constant - Attribute key of User.loginDisabled attribute defined at extension core.
      See Also:
    • LASTLOGIN

      public static final String LASTLOGIN
      Generated constant - Attribute key of User.lastLogin attribute defined at extension core.
      See Also:
    • HMCLOGINDISABLED

      public static final String HMCLOGINDISABLED
      Generated constant - Attribute key of User.hmcLoginDisabled attribute defined at extension core.
      See Also:
    • RETENTIONSTATE

      public static final String RETENTIONSTATE
      Generated constant - Attribute key of User.retentionState attribute defined at extension core.
      See Also:
    • USERPROFILE

      public static final String USERPROFILE
      Generated constant - Attribute key of User.userprofile attribute defined at extension core.
      See Also:
    • DEACTIVATIONDATE

      public static final String DEACTIVATIONDATE
      Generated constant - Attribute key of User.deactivationDate attribute defined at extension core.
      See Also:
    • RANDOMTOKEN

      public static final String RANDOMTOKEN
      Generated constant - Attribute key of User.randomToken attribute defined at extension core.
      See Also:
    • CONTACTINFOS

      public static final String CONTACTINFOS
      Generated constant - Attribute key of User.contactInfos attribute defined at extension core.
      See Also:
    • CARTS

      public static final String CARTS
      Generated constant - Attribute key of User.carts attribute defined at extension core.
      See Also:
    • QUOTES

      public static final String QUOTES
      Generated constant - Attribute key of User.quotes attribute defined at extension core.
      See Also:
    • ORDERS

      public static final String ORDERS
      Generated constant - Attribute key of User.orders attribute defined at extension core.
      See Also:
    • ADDRESSES

      public static final String ADDRESSES
      Generated constant - Attribute key of User.addresses attribute defined at extension core.
      See Also:
    • PAYMENTINFOS

      public static final String PAYMENTINFOS
      Generated constant - Attribute key of User.paymentInfos attribute defined at extension core.
      See Also:
    • ALLWRITEABLECATALOGVERSIONS

      public static final String ALLWRITEABLECATALOGVERSIONS
      Generated constant - Attribute key of User.allWriteableCatalogVersions attribute defined at extension catalog.
      See Also:
    • EUROPE1PRICEFACTORY_UDG

      public static final String EUROPE1PRICEFACTORY_UDG
      Generated constant - Attribute key of User.Europe1PriceFactory_UDG attribute defined at extension europe1.
      See Also:
    • EUROPE1PRICEFACTORY_UPG

      public static final String EUROPE1PRICEFACTORY_UPG
      Generated constant - Attribute key of User.Europe1PriceFactory_UPG attribute defined at extension europe1.
      See Also:
    • EUROPE1PRICEFACTORY_UTG

      public static final String EUROPE1PRICEFACTORY_UTG
      Generated constant - Attribute key of User.Europe1PriceFactory_UTG attribute defined at extension europe1.
      See Also:
    • EUROPE1DISCOUNTS

      public static final String EUROPE1DISCOUNTS
      Generated constant - Attribute key of User.europe1Discounts attribute defined at extension europe1.
      See Also:
    • OWNEUROPE1DISCOUNTS

      public static final String OWNEUROPE1DISCOUNTS
      Generated constant - Attribute key of User.ownEurope1Discounts attribute defined at extension europe1.
      See Also:
    • TOKENS

      public static final String TOKENS
      Generated constant - Attribute key of User.tokens attribute defined at extension oauth2.
      See Also:
    • CREATEDCOMMENTS

      public static final String CREATEDCOMMENTS
      Generated constant - Attribute key of User.createdComments attribute defined at extension comments.
      See Also:
    • COMMENTUSERSETTINGS

      public static final String COMMENTUSERSETTINGS
      Generated constant - Attribute key of User.commentUserSettings attribute defined at extension comments.
      See Also:
    • ASSIGNEDCOMMENTS

      public static final String ASSIGNEDCOMMENTS
      Generated constant - Attribute key of User.assignedComments attribute defined at extension comments.
      See Also:
    • THEMEFORBACKOFFICE

      public static final String THEMEFORBACKOFFICE
      Generated constant - Attribute key of User.themeForBackoffice attribute defined at extension backoffice.
      See Also:
    • AVATAR

      public static final String AVATAR
      Generated constant - Attribute key of User.avatar attribute defined at extension backoffice.
      See Also:
    • COLLECTIONPKS

      public static final String COLLECTIONPKS
      Generated constant - Attribute key of User.collectionPks attribute defined at extension backoffice.
      See Also:
    • AUTHORIZEDTOUNLOCKPAGES

      public static final String AUTHORIZEDTOUNLOCKPAGES
      Generated constant - Attribute key of User.authorizedToUnlockPages attribute defined at extension cms2.
      See Also:
    • RESTRICTIONS

      public static final String RESTRICTIONS
      Generated constant - Attribute key of User.restrictions attribute defined at extension cms2.
      See Also:
    • LOCKEDPAGES

      public static final String LOCKEDPAGES
      Generated constant - Attribute key of User.lockedPages attribute defined at extension cms2.
      See Also:
    • COLLECTIONS

      public static final String COLLECTIONS
      Generated constant - Attribute key of User.collections attribute defined at extension cockpit.
      See Also:
    • COCKPITSAVEDQUERIES

      public static final String COCKPITSAVEDQUERIES
      Generated constant - Attribute key of User.cockpitSavedQueries attribute defined at extension cockpit.
      See Also:
    • COCKPITFAVORITECATEGORIES

      public static final String COCKPITFAVORITECATEGORIES
      Generated constant - Attribute key of User.cockpitFavoriteCategories attribute defined at extension cockpit.
      See Also:
    • WIDGETPREFERENCES

      public static final String WIDGETPREFERENCES
      Generated constant - Attribute key of User.widgetPreferences attribute defined at extension cockpit.
      See Also:
    • CUSTOMERREVIEWS

      public static final String CUSTOMERREVIEWS
      Generated constant - Attribute key of User.customerReviews attribute defined at extension customerreview.
      See Also:
    • LDAPACCOUNT

      public static final String LDAPACCOUNT
      Generated constant - Attribute key of User.ldapaccount attribute defined at extension ldap.
      See Also:
    • DOMAIN

      public static final String DOMAIN
      Generated constant - Attribute key of User.domain attribute defined at extension ldap.
      See Also:
    • LDAPLOGIN

      public static final String LDAPLOGIN
      Generated constant - Attribute key of User.ldaplogin attribute defined at extension ldap.
      See Also:
    • ASSIGNEDQUOTES

      public static final String ASSIGNEDQUOTES
      Generated constant - Attribute key of User.assignedQuotes attribute defined at extension commerceservices.
      See Also:
    • USERTOSEGMENTS

      public static final String USERTOSEGMENTS
      Generated constant - Attribute key of User.userToSegments attribute defined at extension personalizationservices.
      See Also:
    • CXRESULTS

      public static final String CXRESULTS
      Generated constant - Attribute key of User.cxResults attribute defined at extension personalizationservices.
      See Also:
    • PROFILETAGDEBUG

      public static final String PROFILETAGDEBUG
      Generated constant - Attribute key of User.profileTagDebug attribute defined at extension profileservices.
      See Also:
    • PRODUCTCONFIGURATION

      public static final String PRODUCTCONFIGURATION
      Generated constant - Attribute key of User.productConfiguration attribute defined at extension sapproductconfigservices.
      See Also:
    • WISHLIST

      public static final String WISHLIST
      Generated constant - Attribute key of User.wishlist attribute defined at extension wishlist.
      See Also:
  • Constructor Details

    • UserModel

      public UserModel()
      Generated constructor - Default constructor for generic creation.
    • UserModel

      public UserModel(ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      Parameters:
      ctx - the model context to be injected, must not be null
    • UserModel

      @Deprecated(since="4.1.1", forRemoval=true) public UserModel(boolean _loginDisabled, String _uid)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - Constructor with all mandatory attributes.
      Parameters:
      _loginDisabled - initial attribute declared by type User at extension core
      _uid - initial attribute declared by type Principal at extension core
    • UserModel

      @Deprecated(since="4.1.1", forRemoval=true) public UserModel(Collection<CustomerReviewModel> _customerReviews, boolean _loginDisabled, ItemModel _owner, String _uid)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - for all mandatory and initial attributes.
      Parameters:
      _customerReviews - initial attribute declared by type User at extension customerreview
      _loginDisabled - initial attribute declared by type User at extension core
      _owner - initial attribute declared by type Item at extension core
      _uid - initial attribute declared by type Principal at extension core
  • Method Details

    • getAddresses

      @Accessor(qualifier="addresses", type=GETTER) public Collection<AddressModel> getAddresses()
      Generated method - Getter of the User.addresses attribute defined at extension core. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the addresses
    • getAllWriteableCatalogVersions

      @Accessor(qualifier="allWriteableCatalogVersions", type=GETTER) public Collection<CatalogVersionModel> getAllWriteableCatalogVersions()
      Generated method - Getter of the User.allWriteableCatalogVersions dynamic attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the allWriteableCatalogVersions
    • getAssignedComments

      @Accessor(qualifier="assignedComments", type=GETTER) public List<CommentModel> getAssignedComments()
      Generated method - Getter of the User.assignedComments attribute defined at extension comments. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the assignedComments
    • getAssignedQuotes

      @Accessor(qualifier="assignedQuotes", type=GETTER) public Collection<QuoteModel> getAssignedQuotes()
      Generated method - Getter of the User.assignedQuotes attribute defined at extension commerceservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the assignedQuotes
    • getAvatar

      @Accessor(qualifier="avatar", type=GETTER) public MediaModel getAvatar()
      Generated method - Getter of the User.avatar attribute defined at extension backoffice.
      Returns:
      the avatar
    • getCarts

      @Accessor(qualifier="carts", type=GETTER) public Collection<CartModel> getCarts()
      Generated method - Getter of the User.carts attribute defined at extension core. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the carts
    • getCockpitFavoriteCategories

      @Accessor(qualifier="cockpitFavoriteCategories", type=GETTER) public Collection<CockpitFavoriteCategoryModel> getCockpitFavoriteCategories()
      Generated method - Getter of the User.cockpitFavoriteCategories attribute defined at extension cockpit. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the cockpitFavoriteCategories
    • getCockpitSavedQueries

      @Accessor(qualifier="cockpitSavedQueries", type=GETTER) public Collection<CockpitSavedQueryModel> getCockpitSavedQueries()
      Generated method - Getter of the User.cockpitSavedQueries attribute defined at extension cockpit. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the cockpitSavedQueries
    • getCollectionPks

      @Accessor(qualifier="collectionPks", type=GETTER) public Collection<BackofficeObjectSpecialCollectionModel> getCollectionPks()
      Generated method - Getter of the User.collectionPks attribute defined at extension backoffice. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the collectionPks
    • getCollections

      Generated method - Getter of the User.collections attribute defined at extension cockpit. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the collections
    • getContactInfos

      @Accessor(qualifier="contactInfos", type=GETTER) public Collection<AbstractContactInfoModel> getContactInfos()
      Generated method - Getter of the User.contactInfos attribute defined at extension core. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the contactInfos
    • getCreatedComments

      @Accessor(qualifier="createdComments", type=GETTER) public List<AbstractCommentModel> getCreatedComments()
      Generated method - Getter of the User.createdComments attribute defined at extension comments. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the createdComments
    • getCurrentDate

      @Accessor(qualifier="currentDate", type=GETTER) public Date getCurrentDate()
      Generated method - Getter of the User.currentDate dynamic attribute defined at extension core.
      Returns:
      the currentDate
    • getCurrentTime

      @Accessor(qualifier="currentTime", type=GETTER) public Date getCurrentTime()
      Generated method - Getter of the User.currentTime dynamic attribute defined at extension core.
      Returns:
      the currentTime
    • getCustomerReviews

      @Accessor(qualifier="customerReviews", type=GETTER) public Collection<CustomerReviewModel> getCustomerReviews()
      Generated method - Getter of the User.customerReviews attribute defined at extension customerreview. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the customerReviews
    • getCxResults

      @Accessor(qualifier="cxResults", type=GETTER) public Collection<CxResultsModel> getCxResults()
      Generated method - Getter of the User.cxResults attribute defined at extension personalizationservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the cxResults
    • getDeactivationDate

      @Accessor(qualifier="deactivationDate", type=GETTER) public Date getDeactivationDate()
      Generated method - Getter of the User.deactivationDate attribute defined at extension core.
      Returns:
      the deactivationDate - The deactivation date for the user account
    • getDefaultPaymentAddress

      @Accessor(qualifier="defaultPaymentAddress", type=GETTER) public AddressModel getDefaultPaymentAddress()
      Generated method - Getter of the User.defaultPaymentAddress attribute defined at extension core.
      Returns:
      the defaultPaymentAddress
    • getDefaultShipmentAddress

      @Accessor(qualifier="defaultShipmentAddress", type=GETTER) public AddressModel getDefaultShipmentAddress()
      Generated method - Getter of the User.defaultShipmentAddress attribute defined at extension core.
      Returns:
      the defaultShipmentAddress
    • getDomain

      @Accessor(qualifier="domain", type=GETTER) public String getDomain()
      Generated method - Getter of the User.domain attribute defined at extension ldap.
      Returns:
      the domain
    • getEncodedPassword

      @Accessor(qualifier="encodedPassword", type=GETTER) public String getEncodedPassword()
      Generated method - Getter of the User.encodedPassword attribute defined at extension core.
      Returns:
      the encodedPassword
    • getEurope1Discounts

      @Accessor(qualifier="europe1Discounts", type=GETTER) public Collection<GlobalDiscountRowModel> getEurope1Discounts()
      Generated method - Getter of the User.europe1Discounts dynamic attribute defined at extension europe1. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the europe1Discounts
    • getEurope1PriceFactory_UDG

      @Accessor(qualifier="Europe1PriceFactory_UDG", type=GETTER) public UserDiscountGroup getEurope1PriceFactory_UDG()
      Generated method - Getter of the User.Europe1PriceFactory_UDG attribute defined at extension europe1.
      Returns:
      the Europe1PriceFactory_UDG
    • getEurope1PriceFactory_UPG

      @Accessor(qualifier="Europe1PriceFactory_UPG", type=GETTER) public UserPriceGroup getEurope1PriceFactory_UPG()
      Generated method - Getter of the User.Europe1PriceFactory_UPG attribute defined at extension europe1.
      Returns:
      the Europe1PriceFactory_UPG
    • getEurope1PriceFactory_UTG

      @Accessor(qualifier="Europe1PriceFactory_UTG", type=GETTER) public UserTaxGroup getEurope1PriceFactory_UTG()
      Generated method - Getter of the User.Europe1PriceFactory_UTG attribute defined at extension europe1.
      Returns:
      the Europe1PriceFactory_UTG
    • getHmcLoginDisabled

      @Accessor(qualifier="hmcLoginDisabled", type=GETTER) public Boolean getHmcLoginDisabled()
      Generated method - Getter of the User.hmcLoginDisabled attribute defined at extension core.
      Returns:
      the hmcLoginDisabled
    • getLastLogin

      @Accessor(qualifier="lastLogin", type=GETTER) public Date getLastLogin()
      Generated method - Getter of the User.lastLogin attribute defined at extension core.
      Returns:
      the lastLogin
    • getLdapaccount

      @Accessor(qualifier="ldapaccount", type=GETTER) public Boolean getLdapaccount()
      Generated method - Getter of the User.ldapaccount attribute defined at extension ldap.
      Returns:
      the ldapaccount
    • getLdaplogin

      @Accessor(qualifier="ldaplogin", type=GETTER) public String getLdaplogin()
      Generated method - Getter of the User.ldaplogin attribute defined at extension ldap.
      Returns:
      the ldaplogin
    • getLockedPages

      @Accessor(qualifier="lockedPages", type=GETTER) public Collection<AbstractPageModel> getLockedPages()
      Generated method - Getter of the User.lockedPages attribute defined at extension cms2. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the lockedPages
    • getOrders

      @Accessor(qualifier="orders", type=GETTER) public Collection<OrderModel> getOrders()
      Generated method - Getter of the User.orders attribute defined at extension core. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the orders
    • getOwnEurope1Discounts

      @Accessor(qualifier="ownEurope1Discounts", type=GETTER) public Collection<GlobalDiscountRowModel> getOwnEurope1Discounts()
      Generated method - Getter of the User.ownEurope1Discounts attribute defined at extension europe1. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the ownEurope1Discounts
    • getPasswordAnswer

      @Accessor(qualifier="passwordAnswer", type=GETTER) public String getPasswordAnswer()
      Generated method - Getter of the User.passwordAnswer attribute defined at extension core.
      Returns:
      the passwordAnswer
    • getPasswordEncoding

      @Accessor(qualifier="passwordEncoding", type=GETTER) public String getPasswordEncoding()
      Generated method - Getter of the User.passwordEncoding attribute defined at extension core.
      Returns:
      the passwordEncoding
    • getPasswordQuestion

      @Accessor(qualifier="passwordQuestion", type=GETTER) public String getPasswordQuestion()
      Generated method - Getter of the User.passwordQuestion attribute defined at extension core.
      Returns:
      the passwordQuestion
    • getPaymentInfos

      @Accessor(qualifier="paymentInfos", type=GETTER) public Collection<PaymentInfoModel> getPaymentInfos()
      Generated method - Getter of the User.paymentInfos attribute defined at extension core. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the paymentInfos
    • getProductConfiguration

      @Accessor(qualifier="productConfiguration", type=GETTER) public Collection<ProductConfigurationModel> getProductConfiguration()
      Generated method - Getter of the User.productConfiguration attribute defined at extension sapproductconfigservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the productConfiguration
    • getProfileTagDebug

      @Accessor(qualifier="profileTagDebug", type=GETTER) public Boolean getProfileTagDebug()
      Generated method - Getter of the User.profileTagDebug attribute defined at extension profileservices.
      Returns:
      the profileTagDebug - Holds the debug flag that controls application logging for debugging purposes.
    • getQuotes

      @Accessor(qualifier="quotes", type=GETTER) public Collection<QuoteModel> getQuotes()
      Generated method - Getter of the User.quotes attribute defined at extension core. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the quotes
    • getRandomToken

      @Accessor(qualifier="randomToken", type=GETTER) public String getRandomToken()
      Generated method - Getter of the User.randomToken attribute defined at extension core.
      Returns:
      the randomToken - Random part of login token
    • getRestrictions

      @Accessor(qualifier="restrictions", type=GETTER) public Collection<CMSUserRestrictionModel> getRestrictions()
      Generated method - Getter of the User.restrictions attribute defined at extension cms2. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the restrictions
    • getRetentionState

      @Accessor(qualifier="retentionState", type=GETTER) public RetentionState getRetentionState()
      Generated method - Getter of the User.retentionState attribute defined at extension core.
      Returns:
      the retentionState - User retention state, avoiding being picked up again by cronjob if processed
    • getSessionCurrency

      @Accessor(qualifier="sessionCurrency", type=GETTER) public CurrencyModel getSessionCurrency()
      Generated method - Getter of the User.sessionCurrency attribute defined at extension core.
      Returns:
      the sessionCurrency
    • getSessionLanguage

      @Accessor(qualifier="sessionLanguage", type=GETTER) public LanguageModel getSessionLanguage()
      Generated method - Getter of the User.sessionLanguage attribute defined at extension core.
      Returns:
      the sessionLanguage
    • getThemeForBackoffice

      @Accessor(qualifier="themeForBackoffice", type=GETTER) public ThemeModel getThemeForBackoffice()
      Generated method - Getter of the User.themeForBackoffice attribute defined at extension backoffice.
      Returns:
      the themeForBackoffice
    • getTokens

      Generated method - Getter of the User.tokens attribute defined at extension oauth2. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the tokens
    • getUserprofile

      @Accessor(qualifier="userprofile", type=GETTER) public UserProfileModel getUserprofile()
      Generated method - Getter of the User.userprofile attribute defined at extension core.
      Returns:
      the userprofile
    • getUserToSegments

      @Accessor(qualifier="userToSegments", type=GETTER) public Collection<CxUserToSegmentModel> getUserToSegments()
      Generated method - Getter of the User.userToSegments attribute defined at extension personalizationservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the userToSegments
    • getWidgetPreferences

      @Accessor(qualifier="widgetPreferences", type=GETTER) public Collection<WidgetPreferencesModel> getWidgetPreferences()
      Generated method - Getter of the User.widgetPreferences attribute defined at extension cockpit. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the widgetPreferences
    • getWishlist

      @Accessor(qualifier="wishlist", type=GETTER) public List<Wishlist2Model> getWishlist()
      Generated method - Getter of the User.wishlist attribute defined at extension wishlist. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the wishlist
    • isAuthorizedToUnlockPages

      @Accessor(qualifier="authorizedToUnlockPages", type=GETTER) public boolean isAuthorizedToUnlockPages()
      Generated method - Getter of the User.authorizedToUnlockPages attribute defined at extension cms2.
      Returns:
      the authorizedToUnlockPages
    • isLoginDisabled

      @Accessor(qualifier="loginDisabled", type=GETTER) public boolean isLoginDisabled()
      Generated method - Getter of the User.loginDisabled attribute defined at extension core.
      Returns:
      the loginDisabled - Determines whether user is allowed to login to system.
    • setAddresses

      @Accessor(qualifier="addresses", type=SETTER) public void setAddresses(Collection<AddressModel> value)
      Generated method - Setter of User.addresses attribute defined at extension core.
      Parameters:
      value - the addresses
    • setAssignedComments

      @Accessor(qualifier="assignedComments", type=SETTER) public void setAssignedComments(List<CommentModel> value)
      Generated method - Setter of User.assignedComments attribute defined at extension comments.
      Parameters:
      value - the assignedComments
    • setAssignedQuotes

      @Accessor(qualifier="assignedQuotes", type=SETTER) public void setAssignedQuotes(Collection<QuoteModel> value)
      Generated method - Setter of User.assignedQuotes attribute defined at extension commerceservices.
      Parameters:
      value - the assignedQuotes
    • setAuthorizedToUnlockPages

      @Accessor(qualifier="authorizedToUnlockPages", type=SETTER) public void setAuthorizedToUnlockPages(boolean value)
      Generated method - Setter of User.authorizedToUnlockPages attribute defined at extension cms2.
      Parameters:
      value - the authorizedToUnlockPages
    • setAvatar

      @Accessor(qualifier="avatar", type=SETTER) public void setAvatar(MediaModel value)
      Generated method - Setter of User.avatar attribute defined at extension backoffice.
      Parameters:
      value - the avatar
    • setCarts

      @Accessor(qualifier="carts", type=SETTER) public void setCarts(Collection<CartModel> value)
      Generated method - Setter of User.carts attribute defined at extension core.
      Parameters:
      value - the carts
    • setCockpitFavoriteCategories

      @Accessor(qualifier="cockpitFavoriteCategories", type=SETTER) public void setCockpitFavoriteCategories(Collection<CockpitFavoriteCategoryModel> value)
      Generated method - Setter of User.cockpitFavoriteCategories attribute defined at extension cockpit.
      Parameters:
      value - the cockpitFavoriteCategories
    • setCockpitSavedQueries

      @Accessor(qualifier="cockpitSavedQueries", type=SETTER) public void setCockpitSavedQueries(Collection<CockpitSavedQueryModel> value)
      Generated method - Setter of User.cockpitSavedQueries attribute defined at extension cockpit.
      Parameters:
      value - the cockpitSavedQueries
    • setCollectionPks

      @Accessor(qualifier="collectionPks", type=SETTER) public void setCollectionPks(Collection<BackofficeObjectSpecialCollectionModel> value)
      Generated method - Setter of User.collectionPks attribute defined at extension backoffice.
      Parameters:
      value - the collectionPks
    • setCollections

      @Accessor(qualifier="collections", type=SETTER) public void setCollections(Collection<CockpitObjectAbstractCollectionModel> value)
      Generated method - Setter of User.collections attribute defined at extension cockpit.
      Parameters:
      value - the collections
    • setContactInfos

      @Accessor(qualifier="contactInfos", type=SETTER) public void setContactInfos(Collection<AbstractContactInfoModel> value)
      Generated method - Setter of User.contactInfos attribute defined at extension core.
      Parameters:
      value - the contactInfos
    • setCreatedComments

      @Accessor(qualifier="createdComments", type=SETTER) public void setCreatedComments(List<AbstractCommentModel> value)
      Generated method - Setter of User.createdComments attribute defined at extension comments.
      Parameters:
      value - the createdComments
    • setCustomerReviews

      @Accessor(qualifier="customerReviews", type=SETTER) public void setCustomerReviews(Collection<CustomerReviewModel> value)
      Generated method - Initial setter of User.customerReviews attribute defined at extension customerreview. Can only be used at creation of model - before first save.
      Parameters:
      value - the customerReviews
    • setCxResults

      @Accessor(qualifier="cxResults", type=SETTER) public void setCxResults(Collection<CxResultsModel> value)
      Generated method - Setter of User.cxResults attribute defined at extension personalizationservices.
      Parameters:
      value - the cxResults
    • setDeactivationDate

      @Accessor(qualifier="deactivationDate", type=SETTER) public void setDeactivationDate(Date value)
      Generated method - Setter of User.deactivationDate attribute defined at extension core.
      Parameters:
      value - the deactivationDate - The deactivation date for the user account
    • setDefaultPaymentAddress

      @Accessor(qualifier="defaultPaymentAddress", type=SETTER) public void setDefaultPaymentAddress(AddressModel value)
      Generated method - Setter of User.defaultPaymentAddress attribute defined at extension core.
      Parameters:
      value - the defaultPaymentAddress
    • setDefaultShipmentAddress

      @Accessor(qualifier="defaultShipmentAddress", type=SETTER) public void setDefaultShipmentAddress(AddressModel value)
      Generated method - Setter of User.defaultShipmentAddress attribute defined at extension core.
      Parameters:
      value - the defaultShipmentAddress
    • setDomain

      @Accessor(qualifier="domain", type=SETTER) public void setDomain(String value)
      Generated method - Setter of User.domain attribute defined at extension ldap.
      Parameters:
      value - the domain
    • setEncodedPassword

      @Accessor(qualifier="encodedPassword", type=SETTER) public void setEncodedPassword(String value)
      Generated method - Setter of User.encodedPassword attribute defined at extension core.
      Parameters:
      value - the encodedPassword
    • setEurope1Discounts

      @Accessor(qualifier="europe1Discounts", type=SETTER) public void setEurope1Discounts(Collection<GlobalDiscountRowModel> value)
      Generated method - Setter of User.europe1Discounts dynamic attribute defined at extension europe1.
      Parameters:
      value - the europe1Discounts
    • setEurope1PriceFactory_UDG

      @Accessor(qualifier="Europe1PriceFactory_UDG", type=SETTER) public void setEurope1PriceFactory_UDG(UserDiscountGroup value)
      Generated method - Setter of User.Europe1PriceFactory_UDG attribute defined at extension europe1.
      Parameters:
      value - the Europe1PriceFactory_UDG
    • setEurope1PriceFactory_UPG

      @Accessor(qualifier="Europe1PriceFactory_UPG", type=SETTER) public void setEurope1PriceFactory_UPG(UserPriceGroup value)
      Generated method - Setter of User.Europe1PriceFactory_UPG attribute defined at extension europe1.
      Parameters:
      value - the Europe1PriceFactory_UPG
    • setEurope1PriceFactory_UTG

      @Accessor(qualifier="Europe1PriceFactory_UTG", type=SETTER) public void setEurope1PriceFactory_UTG(UserTaxGroup value)
      Generated method - Setter of User.Europe1PriceFactory_UTG attribute defined at extension europe1.
      Parameters:
      value - the Europe1PriceFactory_UTG
    • setHmcLoginDisabled

      @Accessor(qualifier="hmcLoginDisabled", type=SETTER) public void setHmcLoginDisabled(Boolean value)
      Generated method - Setter of User.hmcLoginDisabled attribute defined at extension core.
      Parameters:
      value - the hmcLoginDisabled
    • setLastLogin

      @Accessor(qualifier="lastLogin", type=SETTER) public void setLastLogin(Date value)
      Generated method - Setter of User.lastLogin attribute defined at extension core.
      Parameters:
      value - the lastLogin
    • setLdapaccount

      @Accessor(qualifier="ldapaccount", type=SETTER) public void setLdapaccount(Boolean value)
      Generated method - Setter of User.ldapaccount attribute defined at extension ldap.
      Parameters:
      value - the ldapaccount
    • setLdaplogin

      @Accessor(qualifier="ldaplogin", type=SETTER) public void setLdaplogin(String value)
      Generated method - Setter of User.ldaplogin attribute defined at extension ldap.
      Parameters:
      value - the ldaplogin
    • setLockedPages

      @Accessor(qualifier="lockedPages", type=SETTER) public void setLockedPages(Collection<AbstractPageModel> value)
      Generated method - Setter of User.lockedPages attribute defined at extension cms2.
      Parameters:
      value - the lockedPages
    • setLoginDisabled

      @Accessor(qualifier="loginDisabled", type=SETTER) public void setLoginDisabled(boolean value)
      Generated method - Setter of User.loginDisabled attribute defined at extension core.
      Parameters:
      value - the loginDisabled - Determines whether user is allowed to login to system.
    • setOrders

      @Accessor(qualifier="orders", type=SETTER) public void setOrders(Collection<OrderModel> value)
      Generated method - Setter of User.orders attribute defined at extension core.
      Parameters:
      value - the orders
    • setOwnEurope1Discounts

      @Accessor(qualifier="ownEurope1Discounts", type=SETTER) public void setOwnEurope1Discounts(Collection<GlobalDiscountRowModel> value)
      Generated method - Setter of User.ownEurope1Discounts attribute defined at extension europe1.
      Parameters:
      value - the ownEurope1Discounts
    • setPassword

      @Accessor(qualifier="password", type=SETTER) public void setPassword(String value)
      Generated method - Setter of User.password dynamic attribute defined at extension core.
      Parameters:
      value - the password
    • setPasswordAnswer

      @Accessor(qualifier="passwordAnswer", type=SETTER) public void setPasswordAnswer(String value)
      Generated method - Setter of User.passwordAnswer attribute defined at extension core.
      Parameters:
      value - the passwordAnswer
    • setPasswordEncoding

      @Accessor(qualifier="passwordEncoding", type=SETTER) public void setPasswordEncoding(String value)
      Generated method - Setter of User.passwordEncoding attribute defined at extension core.
      Parameters:
      value - the passwordEncoding
    • setPasswordQuestion

      @Accessor(qualifier="passwordQuestion", type=SETTER) public void setPasswordQuestion(String value)
      Generated method - Setter of User.passwordQuestion attribute defined at extension core.
      Parameters:
      value - the passwordQuestion
    • setPaymentInfos

      @Accessor(qualifier="paymentInfos", type=SETTER) public void setPaymentInfos(Collection<PaymentInfoModel> value)
      Generated method - Setter of User.paymentInfos attribute defined at extension core.
      Parameters:
      value - the paymentInfos
    • setProductConfiguration

      @Accessor(qualifier="productConfiguration", type=SETTER) public void setProductConfiguration(Collection<ProductConfigurationModel> value)
      Generated method - Setter of User.productConfiguration attribute defined at extension sapproductconfigservices.
      Parameters:
      value - the productConfiguration
    • setProfileTagDebug

      @Accessor(qualifier="profileTagDebug", type=SETTER) public void setProfileTagDebug(Boolean value)
      Generated method - Setter of User.profileTagDebug attribute defined at extension profileservices.
      Parameters:
      value - the profileTagDebug - Holds the debug flag that controls application logging for debugging purposes.
    • setQuotes

      @Accessor(qualifier="quotes", type=SETTER) public void setQuotes(Collection<QuoteModel> value)
      Generated method - Setter of User.quotes attribute defined at extension core.
      Parameters:
      value - the quotes
    • setRandomToken

      @Accessor(qualifier="randomToken", type=SETTER) public void setRandomToken(String value)
      Generated method - Setter of User.randomToken attribute defined at extension core.
      Parameters:
      value - the randomToken - Random part of login token
    • setRestrictions

      @Accessor(qualifier="restrictions", type=SETTER) public void setRestrictions(Collection<CMSUserRestrictionModel> value)
      Generated method - Setter of User.restrictions attribute defined at extension cms2.
      Parameters:
      value - the restrictions
    • setRetentionState

      @Accessor(qualifier="retentionState", type=SETTER) public void setRetentionState(RetentionState value)
      Generated method - Setter of User.retentionState attribute defined at extension core.
      Parameters:
      value - the retentionState - User retention state, avoiding being picked up again by cronjob if processed
    • setSessionCurrency

      @Accessor(qualifier="sessionCurrency", type=SETTER) public void setSessionCurrency(CurrencyModel value)
      Generated method - Setter of User.sessionCurrency attribute defined at extension core.
      Parameters:
      value - the sessionCurrency
    • setSessionLanguage

      @Accessor(qualifier="sessionLanguage", type=SETTER) public void setSessionLanguage(LanguageModel value)
      Generated method - Setter of User.sessionLanguage attribute defined at extension core.
      Parameters:
      value - the sessionLanguage
    • setThemeForBackoffice

      @Accessor(qualifier="themeForBackoffice", type=SETTER) public void setThemeForBackoffice(ThemeModel value)
      Generated method - Setter of User.themeForBackoffice attribute defined at extension backoffice.
      Parameters:
      value - the themeForBackoffice
    • setTokens

      @Accessor(qualifier="tokens", type=SETTER) public void setTokens(Collection<OAuthAccessTokenModel> value)
      Generated method - Setter of User.tokens attribute defined at extension oauth2.
      Parameters:
      value - the tokens
    • setUserprofile

      @Accessor(qualifier="userprofile", type=SETTER) public void setUserprofile(UserProfileModel value)
      Generated method - Setter of User.userprofile attribute defined at extension core.
      Parameters:
      value - the userprofile
    • setUserToSegments

      @Accessor(qualifier="userToSegments", type=SETTER) public void setUserToSegments(Collection<CxUserToSegmentModel> value)
      Generated method - Setter of User.userToSegments attribute defined at extension personalizationservices.
      Parameters:
      value - the userToSegments
    • setWidgetPreferences

      @Accessor(qualifier="widgetPreferences", type=SETTER) public void setWidgetPreferences(Collection<WidgetPreferencesModel> value)
      Generated method - Setter of User.widgetPreferences attribute defined at extension cockpit.
      Parameters:
      value - the widgetPreferences
    • setWishlist

      @Accessor(qualifier="wishlist", type=SETTER) public void setWishlist(List<Wishlist2Model> value)
      Generated method - Setter of User.wishlist attribute defined at extension wishlist.
      Parameters:
      value - the wishlist