Class UserModel

    • Field Detail

      • _TYPECODE

        public static final java.lang.String _TYPECODE
        Generated model type code constant.
        See Also:
        Constant Field Values
      • _ABSTRACTCOMMENTAUTHORRELATION

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public static final java.lang.String DEACTIVATIONDATE
        Generated constant - Attribute key of User.deactivationDate attribute defined at extension core.
        See Also:
        Constant Field Values
      • CONTACTINFOS

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public static final java.lang.String ASSIGNEDCOMMENTS
        Generated constant - Attribute key of User.assignedComments attribute defined at extension comments.
        See Also:
        Constant Field Values
      • AUTHORIZEDTOUNLOCKPAGES

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

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

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

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

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

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

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

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

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

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

        public static final java.lang.String LDAPLOGIN
        Generated constant - Attribute key of User.ldaplogin attribute defined at extension ldap.
        See Also:
        Constant Field Values
      • SCIMUSERID

        public static final java.lang.String SCIMUSERID
        Generated constant - Attribute key of User.scimUserId attribute defined at extension scimservices.
        See Also:
        Constant Field Values
      • ASSIGNEDQUOTES

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

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

        public static final java.lang.String CXRESULTS
        Generated constant - Attribute key of User.cxResults attribute defined at extension personalizationservices.
        See Also:
        Constant Field Values
      • CONSENTREFERENCE

        public static final java.lang.String CONSENTREFERENCE
        Generated constant - Attribute key of User.consentReference attribute defined at extension profileservices.
        See Also:
        Constant Field Values
      • PROFILETAGDEBUG

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

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

        public static final java.lang.String WISHLIST
        Generated constant - Attribute key of User.wishlist attribute defined at extension wishlist.
        See Also:
        Constant Field Values
    • Constructor Detail

      • 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,
                         java.lang.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​(java.util.Collection<CustomerReviewModel> _customerReviews,
                         boolean _loginDisabled,
                         ItemModel _owner,
                         java.lang.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 Detail

      • getAddresses

        @Accessor(qualifier="addresses",
                  type=GETTER)
        public java.util.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 java.util.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 java.util.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 java.util.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
      • getCarts

        @Accessor(qualifier="carts",
                  type=GETTER)
        public java.util.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 java.util.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 java.util.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
      • getCollections

        @Accessor(qualifier="collections",
                  type=GETTER)
        public java.util.Collection<CockpitObjectAbstractCollectionModel> 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
      • getConsentReference

        @Accessor(qualifier="consentReference",
                  type=GETTER)
        public java.lang.String getConsentReference()
        Generated method - Getter of the User.consentReference attribute defined at extension profileservices.
        Returns:
        the consentReference
      • getContactInfos

        @Accessor(qualifier="contactInfos",
                  type=GETTER)
        public java.util.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 java.util.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 java.util.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 java.util.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 java.util.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 java.util.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 java.util.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 java.lang.String getDomain()
        Generated method - Getter of the User.domain attribute defined at extension ldap.
        Returns:
        the domain
      • getEncodedPassword

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

        @Accessor(qualifier="europe1Discounts",
                  type=GETTER)
        public java.util.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 java.lang.Boolean getHmcLoginDisabled()
        Generated method - Getter of the User.hmcLoginDisabled attribute defined at extension core.
        Returns:
        the hmcLoginDisabled
      • getLastLogin

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

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

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

        @Accessor(qualifier="lockedPages",
                  type=GETTER)
        public java.util.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 java.util.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 java.util.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 java.lang.String getPasswordAnswer()
        Generated method - Getter of the User.passwordAnswer attribute defined at extension core.
        Returns:
        the passwordAnswer
      • getPasswordEncoding

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

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

        @Accessor(qualifier="paymentInfos",
                  type=GETTER)
        public java.util.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 java.util.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 java.lang.Boolean getProfileTagDebug()
        Generated method - Getter of the User.profileTagDebug attribute defined at extension profileservices.
        Returns:
        the profileTagDebug
      • getQuotes

        @Accessor(qualifier="quotes",
                  type=GETTER)
        public java.util.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
      • getRestrictions

        @Accessor(qualifier="restrictions",
                  type=GETTER)
        public java.util.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
      • getScimUserId

        @Accessor(qualifier="scimUserId",
                  type=GETTER)
        public java.lang.String getScimUserId()
        Generated method - Getter of the User.scimUserId attribute defined at extension scimservices.
        Returns:
        the scimUserId - Attribute to hold scim user id for users.
      • 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
      • getTokens

        @Accessor(qualifier="tokens",
                  type=GETTER)
        public java.util.Collection<OAuthAccessTokenModel> 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
      • getUserToSegments

        @Accessor(qualifier="userToSegments",
                  type=GETTER)
        public java.util.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 java.util.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 java.util.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​(java.util.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​(java.util.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​(java.util.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
      • setCarts

        @Accessor(qualifier="carts",
                  type=SETTER)
        public void setCarts​(java.util.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​(java.util.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​(java.util.Collection<CockpitSavedQueryModel> value)
        Generated method - Setter of User.cockpitSavedQueries attribute defined at extension cockpit.
        Parameters:
        value - the cockpitSavedQueries
      • setConsentReference

        @Accessor(qualifier="consentReference",
                  type=SETTER)
        public void setConsentReference​(java.lang.String value)
        Generated method - Setter of User.consentReference attribute defined at extension profileservices.
        Parameters:
        value - the consentReference
      • setContactInfos

        @Accessor(qualifier="contactInfos",
                  type=SETTER)
        public void setContactInfos​(java.util.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​(java.util.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​(java.util.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​(java.util.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​(java.util.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​(java.lang.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​(java.lang.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​(java.util.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​(java.lang.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​(java.util.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​(java.lang.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​(java.lang.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​(java.util.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​(java.util.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​(java.util.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​(java.lang.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​(java.lang.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​(java.lang.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​(java.lang.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​(java.util.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​(java.util.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​(java.lang.Boolean value)
        Generated method - Setter of User.profileTagDebug attribute defined at extension profileservices.
        Parameters:
        value - the profileTagDebug
      • setQuotes

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

        @Accessor(qualifier="restrictions",
                  type=SETTER)
        public void setRestrictions​(java.util.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
      • setScimUserId

        @Accessor(qualifier="scimUserId",
                  type=SETTER)
        public void setScimUserId​(java.lang.String value)
        Generated method - Setter of User.scimUserId attribute defined at extension scimservices.
        Parameters:
        value - the scimUserId - Attribute to hold scim user id for users.
      • 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
      • 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​(java.util.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​(java.util.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​(java.util.List<Wishlist2Model> value)
        Generated method - Setter of User.wishlist attribute defined at extension wishlist.
        Parameters:
        value - the wishlist