Class CustomerModel
- java.lang.Object
-
- de.hybris.platform.servicelayer.model.AbstractItemModel
-
- de.hybris.platform.core.model.ItemModel
-
- de.hybris.platform.core.model.security.PrincipalModel
-
- de.hybris.platform.core.model.user.UserModel
-
- de.hybris.platform.core.model.user.CustomerModel
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
B2BCustomerModel
public class CustomerModel extends UserModel
Generated model class for type Customer first defined at extension core.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
AbstractItemModel.NewModelContextFactory
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String_CUSTOMERCOUPON2CUSTOMERGenerated relation code constant for relationCustomerCoupon2Customerdefining source attributecustomerCouponsin extensioncustomercouponservices.static java.lang.String_TYPECODEGenerated model type code constant.static java.lang.StringCONTACTEMAILGenerated constant - Attribute key ofCustomer.contactEmailattribute defined at extensioncommerceservices.static java.lang.StringCUSTOMERCOUPONSGenerated constant - Attribute key ofCustomer.customerCouponsattribute defined at extensioncustomercouponservices.static java.lang.StringCUSTOMERIDGenerated constant - Attribute key ofCustomer.customerIDattribute defined at extensioncore.static java.lang.StringDEFAULTADDRESSIDGenerated constant - Attribute key ofCustomer.defaultAddressIdattribute defined at extensionagentdesktopdataexchange.static java.lang.StringDEFAULTPAYMENTINFOGenerated constant - Attribute key ofCustomer.defaultPaymentInfoattribute defined at extensioncommerceservices.static java.lang.StringEMAILLANGUAGEGenerated constant - Attribute key ofCustomer.emailLanguageattribute defined at extensionchineseprofileservices.static java.lang.StringEMAILPREFERENCEGenerated constant - Attribute key ofCustomer.emailPreferenceattribute defined at extensionnotificationservices.static java.lang.StringGYAPIKEYGenerated constant - Attribute key ofCustomer.gyApiKeyattribute defined at extensiongigyaservices.static java.lang.StringGYCREATEDGenerated constant - Attribute key ofCustomer.gyCreatedattribute defined at extensiongigyaservices.static java.lang.StringGYCREATEDTIMESTAMPGenerated constant - Attribute key ofCustomer.gyCreatedTimestampattribute defined at extensiongigyaservices.static java.lang.StringGYISACTIVEGenerated constant - Attribute key ofCustomer.gyIsActiveattribute defined at extensiongigyaservices.static java.lang.StringGYISLOCKEDOUTGenerated constant - Attribute key ofCustomer.gyIsLockedOutattribute defined at extensiongigyaservices.static java.lang.StringGYISORIGINGIGYAGenerated constant - Attribute key ofCustomer.gyIsOriginGigyaattribute defined at extensiongigyaservices.static java.lang.StringGYISREGISTEREDGenerated constant - Attribute key ofCustomer.gyIsRegisteredattribute defined at extensiongigyaservices.static java.lang.StringGYISVERIFIEDGenerated constant - Attribute key ofCustomer.gyIsVerifiedattribute defined at extensiongigyaservices.static java.lang.StringGYLASTLOGINTIMESTAMPGenerated constant - Attribute key ofCustomer.gyLastLoginTimestampattribute defined at extensiongigyaservices.static java.lang.StringGYLASTUPDATEDGenerated constant - Attribute key ofCustomer.gyLastUpdatedattribute defined at extensiongigyaservices.static java.lang.StringGYLASTUPDATEDTIMESTAMPGenerated constant - Attribute key ofCustomer.gyLastUpdatedTimestampattribute defined at extensiongigyaservices.static java.lang.StringGYLOGINPROVIDERGenerated constant - Attribute key ofCustomer.gyLoginProviderattribute defined at extensiongigyaservices.static java.lang.StringGYOLDESTDATAUPDATEDGenerated constant - Attribute key ofCustomer.gyOldestDataUpdatedattribute defined at extensiongigyaservices.static java.lang.StringGYOLDESTDATAUPDATEDTIMESTAMPGenerated constant - Attribute key ofCustomer.gyOldestDataUpdatedTimestampattribute defined at extensiongigyaservices.static java.lang.StringGYREGISTEREDGenerated constant - Attribute key ofCustomer.gyRegisteredattribute defined at extensiongigyaservices.static java.lang.StringGYREGISTEREDTIMESTAMPGenerated constant - Attribute key ofCustomer.gyRegisteredTimestampattribute defined at extensiongigyaservices.static java.lang.StringGYSOCIALPROVIDERSGenerated constant - Attribute key ofCustomer.gySocialProvidersattribute defined at extensiongigyaservices.static java.lang.StringGYUIDGenerated constant - Attribute key ofCustomer.gyUIDattribute defined at extensiongigyaservices.static java.lang.StringGYVERIFIEDGenerated constant - Attribute key ofCustomer.gyVerifiedattribute defined at extensiongigyaservices.static java.lang.StringGYVERIFIEDTIMESTAMPGenerated constant - Attribute key ofCustomer.gyVerifiedTimestampattribute defined at extensiongigyaservices.static java.lang.StringMOBILENUMBERGenerated constant - Attribute key ofCustomer.mobileNumberattribute defined at extensionchineseprofileservices.static java.lang.StringNOTIFICATIONCHANNELSGenerated constant - Attribute key ofCustomer.notificationChannelsattribute defined at extensionnotificationservices.static java.lang.StringORIGINALUIDGenerated constant - Attribute key ofCustomer.originalUidattribute defined at extensioncommerceservices.static java.lang.StringPREVIEWCATALOGVERSIONSGenerated constant - Attribute key ofCustomer.previewCatalogVersionsattribute defined at extensioncatalog.static java.lang.StringPRODUCTINTERESTSGenerated constant - Attribute key ofCustomer.productInterestsattribute defined at extensioncustomerinterestsservices.static java.lang.StringREVENUECLOUDCUSTOMERIDGenerated constant - Attribute key ofCustomer.revenueCloudCustomerIdattribute defined at extensionsaprevenuecloudcustomer.static java.lang.StringSAPCONSUMERIDGenerated constant - Attribute key ofCustomer.sapConsumerIDattribute defined at extensionsapmodel.static java.lang.StringSAPCONTACTIDGenerated constant - Attribute key ofCustomer.sapContactIDattribute defined at extensionsapmodel.static java.lang.StringSAPISREPLICATEDGenerated constant - Attribute key ofCustomer.sapIsReplicatedattribute defined at extensionsapmodel.static java.lang.StringSAPREPLICATIONINFOGenerated constant - Attribute key ofCustomer.sapReplicationInfoattribute defined at extensionsapmodel.static java.lang.StringSMSPREFERENCEGenerated constant - Attribute key ofCustomer.smsPreferenceattribute defined at extensionnotificationservices.static java.lang.StringTICKETSGenerated constant - Attribute key ofCustomer.ticketsattribute defined at extensionticketsystem.static java.lang.StringTITLEGenerated constant - Attribute key ofCustomer.titleattribute defined at extensioncommerceservices.static java.lang.StringTOKENGenerated constant - Attribute key ofCustomer.tokenattribute defined at extensioncommerceservices.static java.lang.StringTYPEGenerated constant - Attribute key ofCustomer.typeattribute defined at extensioncommerceservices.-
Fields inherited from class de.hybris.platform.core.model.user.UserModel
_ABSTRACTCOMMENTAUTHORRELATION, _COMMENTASSIGNEERELATION, _COMMENTUSERSETTINGUSERRELATION, _USERSFORRESTRICTION, _WIDGETPREFERENCESTOUSERRELATION, ADDRESSES, ALLWRITEABLECATALOGVERSIONS, ASSIGNEDCOMMENTS, ASSIGNEDQUOTES, AUTHORIZEDTOUNLOCKPAGES, CARTS, COCKPITFAVORITECATEGORIES, COCKPITSAVEDQUERIES, COLLECTIONS, COMMENTUSERSETTINGS, CONSENTREFERENCE, CONTACTINFOS, CREATEDCOMMENTS, CURRENTDATE, CURRENTTIME, CUSTOMERREVIEWS, CXRESULTS, DEACTIVATIONDATE, DEFAULTPAYMENTADDRESS, DEFAULTSHIPMENTADDRESS, DOMAIN, ENCODEDPASSWORD, EUROPE1DISCOUNTS, EUROPE1PRICEFACTORY_UDG, EUROPE1PRICEFACTORY_UPG, EUROPE1PRICEFACTORY_UTG, HMCLOGINDISABLED, LASTLOGIN, LDAPACCOUNT, LDAPLOGIN, LOCKEDPAGES, LOGINDISABLED, ORDERS, OWNEUROPE1DISCOUNTS, PASSWORD, PASSWORDANSWER, PASSWORDENCODING, PASSWORDQUESTION, PAYMENTINFOS, PRODUCTCONFIGURATION, PROFILETAGDEBUG, QUOTES, RESTRICTIONS, RETENTIONSTATE, SCIMUSERID, SESSIONCURRENCY, SESSIONLANGUAGE, TOKENS, USERPROFILE, USERTOSEGMENTS, WIDGETPREFERENCES, WISHLIST
-
Fields inherited from class de.hybris.platform.core.model.security.PrincipalModel
_CATEGORY2PRINCIPALRELATION, _COMMENTWATCHERRELATION, _PRINCIPAL2COCKPITUICOMPONENTREADACCESSRELATION, _PRINCIPAL2COCKPITUICOMPONENTWRITEACCESSRELATION, _SYNCITEMJOB2PRINCIPAL, _WORKFLOWTEMPLATE2PRINCIPALRELATION, ACCESSIBLECATEGORIES, ALLGROUPS, ALLSEARCHRESTRICTIONS, BACKOFFICELOGINDISABLED, CN, COCKPITUICONFIGURATIONS, DESCRIPTION, DISPLAYNAME, DN, GROUPS, LDAPSEARCHBASE, NAME, PROFILEPICTURE, READABLECATALOGVERSIONS, READABLECOCKPITUICOMPONENTS, READCOLLECTIONS, READSAVEDQUERIES, SEARCHRESTRICTIONS, SYNCJOBS, UID, VISIBLETEMPLATES, WATCHEDCOMMENTS, WRITABLECATALOGVERSIONS, WRITABLECOCKPITUICOMPONENTS, WRITECOLLECTIONS
-
Fields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALED
-
Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
-
-
Constructor Summary
Constructors Constructor Description CustomerModel()Generated constructor - Default constructor for generic creation.CustomerModel(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 parametersCustomerModel(ItemModelContext ctx)Generated constructor - Default constructor for creation with existing contextCustomerModel(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
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.StringgetContactEmail()Generated method - Getter of theCustomer.contactEmaildynamic attribute defined at extensioncommerceservices.java.util.Collection<CustomerCouponModel>getCustomerCoupons()Generated method - Getter of theCustomer.customerCouponsattribute defined at extensioncustomercouponservices.java.lang.StringgetCustomerID()Generated method - Getter of theCustomer.customerIDattribute defined at extensioncore.java.lang.StringgetDefaultAddressId()Generated method - Getter of theCustomer.defaultAddressIdattribute defined at extensionagentdesktopdataexchange.PaymentInfoModelgetDefaultPaymentInfo()Generated method - Getter of theCustomer.defaultPaymentInfoattribute defined at extensioncommerceservices.java.lang.StringgetEmailLanguage()Generated method - Getter of theCustomer.emailLanguageattribute defined at extensionchineseprofileservices.java.lang.BooleangetEmailPreference()Deprecated, for removal: This API element is subject to removal in a future version.since 6.7java.lang.StringgetGyApiKey()Generated method - Getter of theCustomer.gyApiKeyattribute defined at extensiongigyaservices.java.lang.StringgetGyCreated()Generated method - Getter of theCustomer.gyCreatedattribute defined at extensiongigyaservices.longgetGyCreatedTimestamp()Generated method - Getter of theCustomer.gyCreatedTimestampattribute defined at extensiongigyaservices.longgetGyLastLoginTimestamp()Generated method - Getter of theCustomer.gyLastLoginTimestampattribute defined at extensiongigyaservices.java.lang.StringgetGyLastUpdated()Generated method - Getter of theCustomer.gyLastUpdatedattribute defined at extensiongigyaservices.longgetGyLastUpdatedTimestamp()Generated method - Getter of theCustomer.gyLastUpdatedTimestampattribute defined at extensiongigyaservices.java.lang.StringgetGyLoginProvider()Generated method - Getter of theCustomer.gyLoginProviderattribute defined at extensiongigyaservices.java.lang.StringgetGyOldestDataUpdated()Generated method - Getter of theCustomer.gyOldestDataUpdatedattribute defined at extensiongigyaservices.longgetGyOldestDataUpdatedTimestamp()Generated method - Getter of theCustomer.gyOldestDataUpdatedTimestampattribute defined at extensiongigyaservices.java.lang.StringgetGyRegistered()Generated method - Getter of theCustomer.gyRegisteredattribute defined at extensiongigyaservices.java.lang.StringgetGyRegisteredTimestamp()Generated method - Getter of theCustomer.gyRegisteredTimestampattribute defined at extensiongigyaservices.java.lang.StringgetGySocialProviders()Generated method - Getter of theCustomer.gySocialProvidersattribute defined at extensiongigyaservices.java.lang.StringgetGyUID()Generated method - Getter of theCustomer.gyUIDattribute defined at extensiongigyaservices.java.lang.StringgetGyVerified()Generated method - Getter of theCustomer.gyVerifiedattribute defined at extensiongigyaservices.java.lang.StringgetGyVerifiedTimestamp()Generated method - Getter of theCustomer.gyVerifiedTimestampattribute defined at extensiongigyaservices.java.lang.StringgetMobileNumber()Generated method - Getter of theCustomer.mobileNumberattribute defined at extensionchineseprofileservices.java.util.Set<NotificationChannel>getNotificationChannels()Generated method - Getter of theCustomer.notificationChannelsattribute defined at extensionnotificationservices.java.lang.StringgetOriginalUid()Generated method - Getter of theCustomer.originalUidattribute defined at extensioncommerceservices.java.util.Collection<CatalogVersionModel>getPreviewCatalogVersions()Generated method - Getter of theCustomer.previewCatalogVersionsattribute defined at extensioncatalog.java.util.Collection<ProductInterestModel>getProductInterests()Generated method - Getter of theCustomer.productInterestsattribute defined at extensioncustomerinterestsservices.java.lang.StringgetRevenueCloudCustomerId()Generated method - Getter of theCustomer.revenueCloudCustomerIdattribute defined at extensionsaprevenuecloudcustomer.java.lang.StringgetSapConsumerID()Generated method - Getter of theCustomer.sapConsumerIDattribute defined at extensionsapmodel.java.lang.StringgetSapContactID()Generated method - Getter of theCustomer.sapContactIDattribute defined at extensionsapmodel.java.lang.BooleangetSapIsReplicated()Generated method - Getter of theCustomer.sapIsReplicatedattribute defined at extensionsapmodel.java.lang.StringgetSapReplicationInfo()Generated method - Getter of theCustomer.sapReplicationInfoattribute defined at extensionsapmodel.java.lang.BooleangetSmsPreference()Deprecated, for removal: This API element is subject to removal in a future version.since 6.7java.util.List<CsTicketModel>getTickets()Generated method - Getter of theCustomer.ticketsdynamic attribute defined at extensionticketsystem.TitleModelgetTitle()Generated method - Getter of theCustomer.titleattribute defined at extensioncommerceservices.java.lang.StringgetToken()Generated method - Getter of theCustomer.tokenattribute defined at extensioncommerceservices.CustomerTypegetType()Generated method - Getter of theCustomer.typeattribute defined at extensioncommerceservices.booleanisGyIsActive()Generated method - Getter of theCustomer.gyIsActiveattribute defined at extensiongigyaservices.booleanisGyIsLockedOut()Generated method - Getter of theCustomer.gyIsLockedOutattribute defined at extensiongigyaservices.booleanisGyIsOriginGigya()Generated method - Getter of theCustomer.gyIsOriginGigyaattribute defined at extensiongigyaservices.booleanisGyIsRegistered()Generated method - Getter of theCustomer.gyIsRegisteredattribute defined at extensiongigyaservices.booleanisGyIsVerified()Generated method - Getter of theCustomer.gyIsVerifiedattribute defined at extensiongigyaservices.voidsetCustomerCoupons(java.util.Collection<CustomerCouponModel> value)Generated method - Setter ofCustomer.customerCouponsattribute defined at extensioncustomercouponservices.voidsetCustomerID(java.lang.String value)Generated method - Setter ofCustomer.customerIDattribute defined at extensioncore.voidsetDefaultAddressId(java.lang.String value)Generated method - Setter ofCustomer.defaultAddressIdattribute defined at extensionagentdesktopdataexchange.voidsetDefaultPaymentInfo(PaymentInfoModel value)Generated method - Setter ofCustomer.defaultPaymentInfoattribute defined at extensioncommerceservices.voidsetEmailLanguage(java.lang.String value)Generated method - Setter ofCustomer.emailLanguageattribute defined at extensionchineseprofileservices.voidsetEmailPreference(java.lang.Boolean value)Deprecated, for removal: This API element is subject to removal in a future version.since 6.7voidsetGyApiKey(java.lang.String value)Generated method - Setter ofCustomer.gyApiKeyattribute defined at extensiongigyaservices.voidsetGyCreated(java.lang.String value)Generated method - Setter ofCustomer.gyCreatedattribute defined at extensiongigyaservices.voidsetGyCreatedTimestamp(long value)Generated method - Setter ofCustomer.gyCreatedTimestampattribute defined at extensiongigyaservices.voidsetGyIsActive(boolean value)Generated method - Setter ofCustomer.gyIsActiveattribute defined at extensiongigyaservices.voidsetGyIsLockedOut(boolean value)Generated method - Setter ofCustomer.gyIsLockedOutattribute defined at extensiongigyaservices.voidsetGyIsOriginGigya(boolean value)Generated method - Setter ofCustomer.gyIsOriginGigyaattribute defined at extensiongigyaservices.voidsetGyIsRegistered(boolean value)Generated method - Setter ofCustomer.gyIsRegisteredattribute defined at extensiongigyaservices.voidsetGyIsVerified(boolean value)Generated method - Setter ofCustomer.gyIsVerifiedattribute defined at extensiongigyaservices.voidsetGyLastLoginTimestamp(long value)Generated method - Setter ofCustomer.gyLastLoginTimestampattribute defined at extensiongigyaservices.voidsetGyLastUpdated(java.lang.String value)Generated method - Setter ofCustomer.gyLastUpdatedattribute defined at extensiongigyaservices.voidsetGyLastUpdatedTimestamp(long value)Generated method - Setter ofCustomer.gyLastUpdatedTimestampattribute defined at extensiongigyaservices.voidsetGyLoginProvider(java.lang.String value)Generated method - Setter ofCustomer.gyLoginProviderattribute defined at extensiongigyaservices.voidsetGyOldestDataUpdated(java.lang.String value)Generated method - Setter ofCustomer.gyOldestDataUpdatedattribute defined at extensiongigyaservices.voidsetGyOldestDataUpdatedTimestamp(long value)Generated method - Setter ofCustomer.gyOldestDataUpdatedTimestampattribute defined at extensiongigyaservices.voidsetGyRegistered(java.lang.String value)Generated method - Setter ofCustomer.gyRegisteredattribute defined at extensiongigyaservices.voidsetGyRegisteredTimestamp(java.lang.String value)Generated method - Setter ofCustomer.gyRegisteredTimestampattribute defined at extensiongigyaservices.voidsetGySocialProviders(java.lang.String value)Generated method - Setter ofCustomer.gySocialProvidersattribute defined at extensiongigyaservices.voidsetGyUID(java.lang.String value)Generated method - Setter ofCustomer.gyUIDattribute defined at extensiongigyaservices.voidsetGyVerified(java.lang.String value)Generated method - Setter ofCustomer.gyVerifiedattribute defined at extensiongigyaservices.voidsetGyVerifiedTimestamp(java.lang.String value)Generated method - Setter ofCustomer.gyVerifiedTimestampattribute defined at extensiongigyaservices.voidsetMobileNumber(java.lang.String value)Generated method - Setter ofCustomer.mobileNumberattribute defined at extensionchineseprofileservices.voidsetNotificationChannels(java.util.Set<NotificationChannel> value)Generated method - Setter ofCustomer.notificationChannelsattribute defined at extensionnotificationservices.voidsetOriginalUid(java.lang.String value)Generated method - Setter ofCustomer.originalUidattribute defined at extensioncommerceservices.voidsetPreviewCatalogVersions(java.util.Collection<CatalogVersionModel> value)Generated method - Setter ofCustomer.previewCatalogVersionsattribute defined at extensioncatalog.voidsetProductInterests(java.util.Collection<ProductInterestModel> value)Generated method - Setter ofCustomer.productInterestsattribute defined at extensioncustomerinterestsservices.voidsetRevenueCloudCustomerId(java.lang.String value)Generated method - Setter ofCustomer.revenueCloudCustomerIdattribute defined at extensionsaprevenuecloudcustomer.voidsetSapConsumerID(java.lang.String value)Generated method - Setter ofCustomer.sapConsumerIDattribute defined at extensionsapmodel.voidsetSapContactID(java.lang.String value)Generated method - Setter ofCustomer.sapContactIDattribute defined at extensionsapmodel.voidsetSapIsReplicated(java.lang.Boolean value)Generated method - Setter ofCustomer.sapIsReplicatedattribute defined at extensionsapmodel.voidsetSapReplicationInfo(java.lang.String value)Generated method - Setter ofCustomer.sapReplicationInfoattribute defined at extensionsapmodel.voidsetSmsPreference(java.lang.Boolean value)Deprecated, for removal: This API element is subject to removal in a future version.since 6.7voidsetTickets(java.util.List<CsTicketModel> value)Generated method - Setter ofCustomer.ticketsdynamic attribute defined at extensionticketsystem.voidsetTitle(TitleModel value)Generated method - Setter ofCustomer.titleattribute defined at extensioncommerceservices.voidsetToken(java.lang.String value)Generated method - Setter ofCustomer.tokenattribute defined at extensioncommerceservices.voidsetType(CustomerType value)Generated method - Setter ofCustomer.typeattribute defined at extensioncommerceservices.-
Methods inherited from class de.hybris.platform.core.model.user.UserModel
getAddresses, getAllWriteableCatalogVersions, getAssignedComments, getAssignedQuotes, getCarts, getCockpitFavoriteCategories, getCockpitSavedQueries, getCollections, getConsentReference, getContactInfos, getCreatedComments, getCurrentDate, getCurrentTime, getCustomerReviews, getCxResults, getDeactivationDate, getDefaultPaymentAddress, getDefaultShipmentAddress, getDomain, getEncodedPassword, getEurope1Discounts, getEurope1PriceFactory_UDG, getEurope1PriceFactory_UPG, getEurope1PriceFactory_UTG, getHmcLoginDisabled, getLastLogin, getLdapaccount, getLdaplogin, getLockedPages, getOrders, getOwnEurope1Discounts, getPasswordAnswer, getPasswordEncoding, getPasswordQuestion, getPaymentInfos, getProductConfiguration, getProfileTagDebug, getQuotes, getRestrictions, getRetentionState, getScimUserId, getSessionCurrency, getSessionLanguage, getTokens, getUserprofile, getUserToSegments, getWidgetPreferences, getWishlist, isAuthorizedToUnlockPages, isLoginDisabled, setAddresses, setAssignedComments, setAssignedQuotes, setAuthorizedToUnlockPages, setCarts, setCockpitFavoriteCategories, setCockpitSavedQueries, setCollections, setConsentReference, setContactInfos, setCreatedComments, setCustomerReviews, setCxResults, setDeactivationDate, setDefaultPaymentAddress, setDefaultShipmentAddress, setDomain, setEncodedPassword, setEurope1Discounts, setEurope1PriceFactory_UDG, setEurope1PriceFactory_UPG, setEurope1PriceFactory_UTG, setHmcLoginDisabled, setLastLogin, setLdapaccount, setLdaplogin, setLockedPages, setLoginDisabled, setOrders, setOwnEurope1Discounts, setPassword, setPasswordAnswer, setPasswordEncoding, setPasswordQuestion, setPaymentInfos, setProductConfiguration, setProfileTagDebug, setQuotes, setRestrictions, setRetentionState, setScimUserId, setSessionCurrency, setSessionLanguage, setTokens, setUserprofile, setUserToSegments, setWidgetPreferences, setWishlist
-
Methods inherited from class de.hybris.platform.core.model.security.PrincipalModel
getAccessibleCategories, getAllgroups, getAllGroups, getAllsearchrestrictions, getAllSearchRestrictions, getBackOfficeLoginDisabled, getCN, getCockpitUIConfigurations, getDescription, getDisplayName, getDisplayName, getDN, getGroups, getLdapsearchbase, getName, getProfilePicture, getReadableCatalogVersions, getReadableCockpitUIComponents, getReadCollections, getReadSavedQueries, getSearchrestrictions, getSearchRestrictions, getSyncJobs, getUid, getVisibleTemplates, getWatchedComments, getWritableCatalogVersions, getWritableCockpitUIComponents, getWriteCollections, setBackOfficeLoginDisabled, setCN, setCockpitUIConfigurations, setDescription, setDN, setGroups, setLdapsearchbase, setName, setProfilePicture, setReadableCatalogVersions, setReadableCockpitUIComponents, setReadCollections, setReadSavedQueries, setSyncJobs, setUid, setVisibleTemplates, setWatchedComments, setWritableCatalogVersions, setWritableCockpitUIComponents, setWriteCollections
-
Methods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwner
-
Methods inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
equals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplace
-
-
-
-
Field Detail
-
_TYPECODE
public static final java.lang.String _TYPECODE
Generated model type code constant.- See Also:
- Constant Field Values
-
_CUSTOMERCOUPON2CUSTOMER
public static final java.lang.String _CUSTOMERCOUPON2CUSTOMER
Generated relation code constant for relationCustomerCoupon2Customerdefining source attributecustomerCouponsin extensioncustomercouponservices.- See Also:
- Constant Field Values
-
CUSTOMERID
public static final java.lang.String CUSTOMERID
Generated constant - Attribute key ofCustomer.customerIDattribute defined at extensioncore.- See Also:
- Constant Field Values
-
PREVIEWCATALOGVERSIONS
public static final java.lang.String PREVIEWCATALOGVERSIONS
Generated constant - Attribute key ofCustomer.previewCatalogVersionsattribute defined at extensioncatalog.- See Also:
- Constant Field Values
-
TITLE
public static final java.lang.String TITLE
Generated constant - Attribute key ofCustomer.titleattribute defined at extensioncommerceservices.- See Also:
- Constant Field Values
-
DEFAULTPAYMENTINFO
public static final java.lang.String DEFAULTPAYMENTINFO
Generated constant - Attribute key ofCustomer.defaultPaymentInfoattribute defined at extensioncommerceservices.- See Also:
- Constant Field Values
-
TOKEN
public static final java.lang.String TOKEN
Generated constant - Attribute key ofCustomer.tokenattribute defined at extensioncommerceservices.- See Also:
- Constant Field Values
-
CONTACTEMAIL
public static final java.lang.String CONTACTEMAIL
Generated constant - Attribute key ofCustomer.contactEmailattribute defined at extensioncommerceservices.- See Also:
- Constant Field Values
-
ORIGINALUID
public static final java.lang.String ORIGINALUID
Generated constant - Attribute key ofCustomer.originalUidattribute defined at extensioncommerceservices.- See Also:
- Constant Field Values
-
TYPE
public static final java.lang.String TYPE
Generated constant - Attribute key ofCustomer.typeattribute defined at extensioncommerceservices.- See Also:
- Constant Field Values
-
GYAPIKEY
public static final java.lang.String GYAPIKEY
Generated constant - Attribute key ofCustomer.gyApiKeyattribute defined at extensiongigyaservices.- See Also:
- Constant Field Values
-
GYUID
public static final java.lang.String GYUID
Generated constant - Attribute key ofCustomer.gyUIDattribute defined at extensiongigyaservices.- See Also:
- Constant Field Values
-
GYISORIGINGIGYA
public static final java.lang.String GYISORIGINGIGYA
Generated constant - Attribute key ofCustomer.gyIsOriginGigyaattribute defined at extensiongigyaservices.- See Also:
- Constant Field Values
-
GYCREATED
public static final java.lang.String GYCREATED
Generated constant - Attribute key ofCustomer.gyCreatedattribute defined at extensiongigyaservices.- See Also:
- Constant Field Values
-
GYCREATEDTIMESTAMP
public static final java.lang.String GYCREATEDTIMESTAMP
Generated constant - Attribute key ofCustomer.gyCreatedTimestampattribute defined at extensiongigyaservices.- See Also:
- Constant Field Values
-
GYISACTIVE
public static final java.lang.String GYISACTIVE
Generated constant - Attribute key ofCustomer.gyIsActiveattribute defined at extensiongigyaservices.- See Also:
- Constant Field Values
-
GYISLOCKEDOUT
public static final java.lang.String GYISLOCKEDOUT
Generated constant - Attribute key ofCustomer.gyIsLockedOutattribute defined at extensiongigyaservices.- See Also:
- Constant Field Values
-
GYISREGISTERED
public static final java.lang.String GYISREGISTERED
Generated constant - Attribute key ofCustomer.gyIsRegisteredattribute defined at extensiongigyaservices.- See Also:
- Constant Field Values
-
GYISVERIFIED
public static final java.lang.String GYISVERIFIED
Generated constant - Attribute key ofCustomer.gyIsVerifiedattribute defined at extensiongigyaservices.- See Also:
- Constant Field Values
-
GYLASTLOGINTIMESTAMP
public static final java.lang.String GYLASTLOGINTIMESTAMP
Generated constant - Attribute key ofCustomer.gyLastLoginTimestampattribute defined at extensiongigyaservices.- See Also:
- Constant Field Values
-
GYLASTUPDATED
public static final java.lang.String GYLASTUPDATED
Generated constant - Attribute key ofCustomer.gyLastUpdatedattribute defined at extensiongigyaservices.- See Also:
- Constant Field Values
-
GYLASTUPDATEDTIMESTAMP
public static final java.lang.String GYLASTUPDATEDTIMESTAMP
Generated constant - Attribute key ofCustomer.gyLastUpdatedTimestampattribute defined at extensiongigyaservices.- See Also:
- Constant Field Values
-
GYLOGINPROVIDER
public static final java.lang.String GYLOGINPROVIDER
Generated constant - Attribute key ofCustomer.gyLoginProviderattribute defined at extensiongigyaservices.- See Also:
- Constant Field Values
-
GYOLDESTDATAUPDATED
public static final java.lang.String GYOLDESTDATAUPDATED
Generated constant - Attribute key ofCustomer.gyOldestDataUpdatedattribute defined at extensiongigyaservices.- See Also:
- Constant Field Values
-
GYOLDESTDATAUPDATEDTIMESTAMP
public static final java.lang.String GYOLDESTDATAUPDATEDTIMESTAMP
Generated constant - Attribute key ofCustomer.gyOldestDataUpdatedTimestampattribute defined at extensiongigyaservices.- See Also:
- Constant Field Values
-
GYREGISTERED
public static final java.lang.String GYREGISTERED
Generated constant - Attribute key ofCustomer.gyRegisteredattribute defined at extensiongigyaservices.- See Also:
- Constant Field Values
-
GYREGISTEREDTIMESTAMP
public static final java.lang.String GYREGISTEREDTIMESTAMP
Generated constant - Attribute key ofCustomer.gyRegisteredTimestampattribute defined at extensiongigyaservices.- See Also:
- Constant Field Values
-
GYSOCIALPROVIDERS
public static final java.lang.String GYSOCIALPROVIDERS
Generated constant - Attribute key ofCustomer.gySocialProvidersattribute defined at extensiongigyaservices.- See Also:
- Constant Field Values
-
GYVERIFIED
public static final java.lang.String GYVERIFIED
Generated constant - Attribute key ofCustomer.gyVerifiedattribute defined at extensiongigyaservices.- See Also:
- Constant Field Values
-
GYVERIFIEDTIMESTAMP
public static final java.lang.String GYVERIFIEDTIMESTAMP
Generated constant - Attribute key ofCustomer.gyVerifiedTimestampattribute defined at extensiongigyaservices.- See Also:
- Constant Field Values
-
EMAILPREFERENCE
public static final java.lang.String EMAILPREFERENCE
Generated constant - Attribute key ofCustomer.emailPreferenceattribute defined at extensionnotificationservices.- See Also:
- Constant Field Values
-
SMSPREFERENCE
public static final java.lang.String SMSPREFERENCE
Generated constant - Attribute key ofCustomer.smsPreferenceattribute defined at extensionnotificationservices.- See Also:
- Constant Field Values
-
NOTIFICATIONCHANNELS
public static final java.lang.String NOTIFICATIONCHANNELS
Generated constant - Attribute key ofCustomer.notificationChannelsattribute defined at extensionnotificationservices.- See Also:
- Constant Field Values
-
SAPCONSUMERID
public static final java.lang.String SAPCONSUMERID
Generated constant - Attribute key ofCustomer.sapConsumerIDattribute defined at extensionsapmodel.- See Also:
- Constant Field Values
-
SAPCONTACTID
public static final java.lang.String SAPCONTACTID
Generated constant - Attribute key ofCustomer.sapContactIDattribute defined at extensionsapmodel.- See Also:
- Constant Field Values
-
SAPISREPLICATED
public static final java.lang.String SAPISREPLICATED
Generated constant - Attribute key ofCustomer.sapIsReplicatedattribute defined at extensionsapmodel.- See Also:
- Constant Field Values
-
SAPREPLICATIONINFO
public static final java.lang.String SAPREPLICATIONINFO
Generated constant - Attribute key ofCustomer.sapReplicationInfoattribute defined at extensionsapmodel.- See Also:
- Constant Field Values
-
DEFAULTADDRESSID
public static final java.lang.String DEFAULTADDRESSID
Generated constant - Attribute key ofCustomer.defaultAddressIdattribute defined at extensionagentdesktopdataexchange.- See Also:
- Constant Field Values
-
TICKETS
public static final java.lang.String TICKETS
Generated constant - Attribute key ofCustomer.ticketsattribute defined at extensionticketsystem.- See Also:
- Constant Field Values
-
REVENUECLOUDCUSTOMERID
public static final java.lang.String REVENUECLOUDCUSTOMERID
Generated constant - Attribute key ofCustomer.revenueCloudCustomerIdattribute defined at extensionsaprevenuecloudcustomer.- See Also:
- Constant Field Values
-
EMAILLANGUAGE
public static final java.lang.String EMAILLANGUAGE
Generated constant - Attribute key ofCustomer.emailLanguageattribute defined at extensionchineseprofileservices.- See Also:
- Constant Field Values
-
MOBILENUMBER
public static final java.lang.String MOBILENUMBER
Generated constant - Attribute key ofCustomer.mobileNumberattribute defined at extensionchineseprofileservices.- See Also:
- Constant Field Values
-
PRODUCTINTERESTS
public static final java.lang.String PRODUCTINTERESTS
Generated constant - Attribute key ofCustomer.productInterestsattribute defined at extensioncustomerinterestsservices.- See Also:
- Constant Field Values
-
CUSTOMERCOUPONS
public static final java.lang.String CUSTOMERCOUPONS
Generated constant - Attribute key ofCustomer.customerCouponsattribute defined at extensioncustomercouponservices.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CustomerModel
public CustomerModel()
Generated constructor - Default constructor for generic creation.
-
CustomerModel
public CustomerModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
CustomerModel
@Deprecated(since="4.1.1", forRemoval=true) public CustomerModel(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 parametersGenerated constructor - Constructor with all mandatory attributes.- Parameters:
_loginDisabled- initial attribute declared by typeUserat extensioncore_uid- initial attribute declared by typePrincipalat extensioncore
-
CustomerModel
@Deprecated(since="4.1.1", forRemoval=true) public CustomerModel(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 parametersGenerated constructor - for all mandatory and initial attributes.- Parameters:
_customerReviews- initial attribute declared by typeUserat extensioncustomerreview_loginDisabled- initial attribute declared by typeUserat extensioncore_owner- initial attribute declared by typeItemat extensioncore_uid- initial attribute declared by typePrincipalat extensioncore
-
-
Method Detail
-
getContactEmail
@Accessor(qualifier="contactEmail", type=GETTER) public java.lang.String getContactEmail()
Generated method - Getter of theCustomer.contactEmaildynamic attribute defined at extensioncommerceservices.- Returns:
- the contactEmail - Contact email is a dynamic attribute that is used to determine contact email address.
-
getCustomerCoupons
@Accessor(qualifier="customerCoupons", type=GETTER) public java.util.Collection<CustomerCouponModel> getCustomerCoupons()
Generated method - Getter of theCustomer.customerCouponsattribute defined at extensioncustomercouponservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the customerCoupons - Customer Coupons
-
getCustomerID
@Accessor(qualifier="customerID", type=GETTER) public java.lang.String getCustomerID()
Generated method - Getter of theCustomer.customerIDattribute defined at extensioncore.- Returns:
- the customerID
-
getDefaultAddressId
@Accessor(qualifier="defaultAddressId", type=GETTER) public java.lang.String getDefaultAddressId()
Generated method - Getter of theCustomer.defaultAddressIdattribute defined at extensionagentdesktopdataexchange.- Returns:
- the defaultAddressId - default address id populated for agent desktop reference
-
getDefaultPaymentInfo
@Accessor(qualifier="defaultPaymentInfo", type=GETTER) public PaymentInfoModel getDefaultPaymentInfo()
Generated method - Getter of theCustomer.defaultPaymentInfoattribute defined at extensioncommerceservices.- Returns:
- the defaultPaymentInfo - It holds information about default payment that is used by the customer.
-
getEmailLanguage
@Accessor(qualifier="emailLanguage", type=GETTER) public java.lang.String getEmailLanguage()
Generated method - Getter of theCustomer.emailLanguageattribute defined at extensionchineseprofileservices.- Returns:
- the emailLanguage
-
getEmailPreference
@Deprecated(since="6.7", forRemoval=true) @Accessor(qualifier="emailPreference", type=GETTER) public java.lang.Boolean getEmailPreference()Deprecated, for removal: This API element is subject to removal in a future version.since 6.7Generated method - Getter of theCustomer.emailPreferenceattribute defined at extensionnotificationservices.- Returns:
- the emailPreference - Deprecated since 6.7, will be removed in the future.
-
getGyApiKey
@Accessor(qualifier="gyApiKey", type=GETTER) public java.lang.String getGyApiKey()
Generated method - Getter of theCustomer.gyApiKeyattribute defined at extensiongigyaservices.- Returns:
- the gyApiKey
-
getGyCreated
@Accessor(qualifier="gyCreated", type=GETTER) public java.lang.String getGyCreated()
Generated method - Getter of theCustomer.gyCreatedattribute defined at extensiongigyaservices.- Returns:
- the gyCreated
-
getGyCreatedTimestamp
@Accessor(qualifier="gyCreatedTimestamp", type=GETTER) public long getGyCreatedTimestamp()
Generated method - Getter of theCustomer.gyCreatedTimestampattribute defined at extensiongigyaservices.- Returns:
- the gyCreatedTimestamp
-
getGyLastLoginTimestamp
@Accessor(qualifier="gyLastLoginTimestamp", type=GETTER) public long getGyLastLoginTimestamp()
Generated method - Getter of theCustomer.gyLastLoginTimestampattribute defined at extensiongigyaservices.- Returns:
- the gyLastLoginTimestamp
-
getGyLastUpdated
@Accessor(qualifier="gyLastUpdated", type=GETTER) public java.lang.String getGyLastUpdated()
Generated method - Getter of theCustomer.gyLastUpdatedattribute defined at extensiongigyaservices.- Returns:
- the gyLastUpdated
-
getGyLastUpdatedTimestamp
@Accessor(qualifier="gyLastUpdatedTimestamp", type=GETTER) public long getGyLastUpdatedTimestamp()
Generated method - Getter of theCustomer.gyLastUpdatedTimestampattribute defined at extensiongigyaservices.- Returns:
- the gyLastUpdatedTimestamp
-
getGyLoginProvider
@Accessor(qualifier="gyLoginProvider", type=GETTER) public java.lang.String getGyLoginProvider()
Generated method - Getter of theCustomer.gyLoginProviderattribute defined at extensiongigyaservices.- Returns:
- the gyLoginProvider
-
getGyOldestDataUpdated
@Accessor(qualifier="gyOldestDataUpdated", type=GETTER) public java.lang.String getGyOldestDataUpdated()
Generated method - Getter of theCustomer.gyOldestDataUpdatedattribute defined at extensiongigyaservices.- Returns:
- the gyOldestDataUpdated
-
getGyOldestDataUpdatedTimestamp
@Accessor(qualifier="gyOldestDataUpdatedTimestamp", type=GETTER) public long getGyOldestDataUpdatedTimestamp()
Generated method - Getter of theCustomer.gyOldestDataUpdatedTimestampattribute defined at extensiongigyaservices.- Returns:
- the gyOldestDataUpdatedTimestamp
-
getGyRegistered
@Accessor(qualifier="gyRegistered", type=GETTER) public java.lang.String getGyRegistered()
Generated method - Getter of theCustomer.gyRegisteredattribute defined at extensiongigyaservices.- Returns:
- the gyRegistered
-
getGyRegisteredTimestamp
@Accessor(qualifier="gyRegisteredTimestamp", type=GETTER) public java.lang.String getGyRegisteredTimestamp()
Generated method - Getter of theCustomer.gyRegisteredTimestampattribute defined at extensiongigyaservices.- Returns:
- the gyRegisteredTimestamp
-
getGySocialProviders
@Accessor(qualifier="gySocialProviders", type=GETTER) public java.lang.String getGySocialProviders()
Generated method - Getter of theCustomer.gySocialProvidersattribute defined at extensiongigyaservices.- Returns:
- the gySocialProviders
-
getGyUID
@Accessor(qualifier="gyUID", type=GETTER) public java.lang.String getGyUID()
Generated method - Getter of theCustomer.gyUIDattribute defined at extensiongigyaservices.- Returns:
- the gyUID - User UID at gigya
-
getGyVerified
@Accessor(qualifier="gyVerified", type=GETTER) public java.lang.String getGyVerified()
Generated method - Getter of theCustomer.gyVerifiedattribute defined at extensiongigyaservices.- Returns:
- the gyVerified
-
getGyVerifiedTimestamp
@Accessor(qualifier="gyVerifiedTimestamp", type=GETTER) public java.lang.String getGyVerifiedTimestamp()
Generated method - Getter of theCustomer.gyVerifiedTimestampattribute defined at extensiongigyaservices.- Returns:
- the gyVerifiedTimestamp
-
getMobileNumber
@Accessor(qualifier="mobileNumber", type=GETTER) public java.lang.String getMobileNumber()
Generated method - Getter of theCustomer.mobileNumberattribute defined at extensionchineseprofileservices.- Returns:
- the mobileNumber
-
getNotificationChannels
@Accessor(qualifier="notificationChannels", type=GETTER) public java.util.Set<NotificationChannel> getNotificationChannels()
Generated method - Getter of theCustomer.notificationChannelsattribute defined at extensionnotificationservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the notificationChannels
-
getOriginalUid
@Accessor(qualifier="originalUid", type=GETTER) public java.lang.String getOriginalUid()
Generated method - Getter of theCustomer.originalUidattribute defined at extensioncommerceservices.- Returns:
- the originalUid
-
getPreviewCatalogVersions
@Accessor(qualifier="previewCatalogVersions", type=GETTER) public java.util.Collection<CatalogVersionModel> getPreviewCatalogVersions()
Generated method - Getter of theCustomer.previewCatalogVersionsattribute defined at extensioncatalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the previewCatalogVersions
-
getProductInterests
@Accessor(qualifier="productInterests", type=GETTER) public java.util.Collection<ProductInterestModel> getProductInterests()
Generated method - Getter of theCustomer.productInterestsattribute defined at extensioncustomerinterestsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the productInterests
-
getRevenueCloudCustomerId
@Accessor(qualifier="revenueCloudCustomerId", type=GETTER) public java.lang.String getRevenueCloudCustomerId()
Generated method - Getter of theCustomer.revenueCloudCustomerIdattribute defined at extensionsaprevenuecloudcustomer.- Returns:
- the revenueCloudCustomerId - Customer ID from the Revenue Cloud system.
-
getSapConsumerID
@Accessor(qualifier="sapConsumerID", type=GETTER) public java.lang.String getSapConsumerID()
Generated method - Getter of theCustomer.sapConsumerIDattribute defined at extensionsapmodel.- Returns:
- the sapConsumerID - Unique identifier of SAP consumer
-
getSapContactID
@Accessor(qualifier="sapContactID", type=GETTER) public java.lang.String getSapContactID()
Generated method - Getter of theCustomer.sapContactIDattribute defined at extensionsapmodel.- Returns:
- the sapContactID - Unique identifier of SAP contact
-
getSapIsReplicated
@Accessor(qualifier="sapIsReplicated", type=GETTER) public java.lang.Boolean getSapIsReplicated()
Generated method - Getter of theCustomer.sapIsReplicatedattribute defined at extensionsapmodel.- Returns:
- the sapIsReplicated - Indicates if the customer has been replicated to the SAP system
-
getSapReplicationInfo
@Accessor(qualifier="sapReplicationInfo", type=GETTER) public java.lang.String getSapReplicationInfo()
Generated method - Getter of theCustomer.sapReplicationInfoattribute defined at extensionsapmodel.- Returns:
- the sapReplicationInfo - Information related to the replication to the SAP system
-
getSmsPreference
@Deprecated(since="6.7", forRemoval=true) @Accessor(qualifier="smsPreference", type=GETTER) public java.lang.Boolean getSmsPreference()Deprecated, for removal: This API element is subject to removal in a future version.since 6.7Generated method - Getter of theCustomer.smsPreferenceattribute defined at extensionnotificationservices.- Returns:
- the smsPreference - Deprecated since 6.7, will be removed in the future.
-
getTickets
@Accessor(qualifier="tickets", type=GETTER) public java.util.List<CsTicketModel> getTickets()
Generated method - Getter of theCustomer.ticketsdynamic attribute defined at extensionticketsystem. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the tickets - Tickets is a dynamic attribute.
-
getTitle
@Accessor(qualifier="title", type=GETTER) public TitleModel getTitle()
Generated method - Getter of theCustomer.titleattribute defined at extensioncommerceservices.- Returns:
- the title - It holds information about customer title (i.e. Mr, Dr, etc.)
-
getToken
@Accessor(qualifier="token", type=GETTER) public java.lang.String getToken()
Generated method - Getter of theCustomer.tokenattribute defined at extensioncommerceservices.- Returns:
- the token - Attribute is used during forgotten password to ensure that the link can be used only once.
-
getType
@Accessor(qualifier="type", type=GETTER) public CustomerType getType()
Generated method - Getter of theCustomer.typeattribute defined at extensioncommerceservices.- Returns:
- the type - Customer type
-
isGyIsActive
@Accessor(qualifier="gyIsActive", type=GETTER) public boolean isGyIsActive()
Generated method - Getter of theCustomer.gyIsActiveattribute defined at extensiongigyaservices.- Returns:
- the gyIsActive
-
isGyIsLockedOut
@Accessor(qualifier="gyIsLockedOut", type=GETTER) public boolean isGyIsLockedOut()
Generated method - Getter of theCustomer.gyIsLockedOutattribute defined at extensiongigyaservices.- Returns:
- the gyIsLockedOut
-
isGyIsOriginGigya
@Accessor(qualifier="gyIsOriginGigya", type=GETTER) public boolean isGyIsOriginGigya()
Generated method - Getter of theCustomer.gyIsOriginGigyaattribute defined at extensiongigyaservices.- Returns:
- the gyIsOriginGigya
-
isGyIsRegistered
@Accessor(qualifier="gyIsRegistered", type=GETTER) public boolean isGyIsRegistered()
Generated method - Getter of theCustomer.gyIsRegisteredattribute defined at extensiongigyaservices.- Returns:
- the gyIsRegistered
-
isGyIsVerified
@Accessor(qualifier="gyIsVerified", type=GETTER) public boolean isGyIsVerified()
Generated method - Getter of theCustomer.gyIsVerifiedattribute defined at extensiongigyaservices.- Returns:
- the gyIsVerified
-
setCustomerCoupons
@Accessor(qualifier="customerCoupons", type=SETTER) public void setCustomerCoupons(java.util.Collection<CustomerCouponModel> value)
Generated method - Setter ofCustomer.customerCouponsattribute defined at extensioncustomercouponservices.- Parameters:
value- the customerCoupons - Customer Coupons
-
setCustomerID
@Accessor(qualifier="customerID", type=SETTER) public void setCustomerID(java.lang.String value)
Generated method - Setter ofCustomer.customerIDattribute defined at extensioncore.- Parameters:
value- the customerID
-
setDefaultAddressId
@Accessor(qualifier="defaultAddressId", type=SETTER) public void setDefaultAddressId(java.lang.String value)
Generated method - Setter ofCustomer.defaultAddressIdattribute defined at extensionagentdesktopdataexchange.- Parameters:
value- the defaultAddressId - default address id populated for agent desktop reference
-
setDefaultPaymentInfo
@Accessor(qualifier="defaultPaymentInfo", type=SETTER) public void setDefaultPaymentInfo(PaymentInfoModel value)
Generated method - Setter ofCustomer.defaultPaymentInfoattribute defined at extensioncommerceservices.- Parameters:
value- the defaultPaymentInfo - It holds information about default payment that is used by the customer.
-
setEmailLanguage
@Accessor(qualifier="emailLanguage", type=SETTER) public void setEmailLanguage(java.lang.String value)
Generated method - Setter ofCustomer.emailLanguageattribute defined at extensionchineseprofileservices.- Parameters:
value- the emailLanguage
-
setEmailPreference
@Deprecated(since="6.7", forRemoval=true) @Accessor(qualifier="emailPreference", type=SETTER) public void setEmailPreference(java.lang.Boolean value)Deprecated, for removal: This API element is subject to removal in a future version.since 6.7Generated method - Setter ofCustomer.emailPreferenceattribute defined at extensionnotificationservices.- Parameters:
value- the emailPreference - Deprecated since 6.7, will be removed in the future.
-
setGyApiKey
@Accessor(qualifier="gyApiKey", type=SETTER) public void setGyApiKey(java.lang.String value)
Generated method - Setter ofCustomer.gyApiKeyattribute defined at extensiongigyaservices.- Parameters:
value- the gyApiKey
-
setGyCreated
@Accessor(qualifier="gyCreated", type=SETTER) public void setGyCreated(java.lang.String value)
Generated method - Setter ofCustomer.gyCreatedattribute defined at extensiongigyaservices.- Parameters:
value- the gyCreated
-
setGyCreatedTimestamp
@Accessor(qualifier="gyCreatedTimestamp", type=SETTER) public void setGyCreatedTimestamp(long value)
Generated method - Setter ofCustomer.gyCreatedTimestampattribute defined at extensiongigyaservices.- Parameters:
value- the gyCreatedTimestamp
-
setGyIsActive
@Accessor(qualifier="gyIsActive", type=SETTER) public void setGyIsActive(boolean value)
Generated method - Setter ofCustomer.gyIsActiveattribute defined at extensiongigyaservices.- Parameters:
value- the gyIsActive
-
setGyIsLockedOut
@Accessor(qualifier="gyIsLockedOut", type=SETTER) public void setGyIsLockedOut(boolean value)
Generated method - Setter ofCustomer.gyIsLockedOutattribute defined at extensiongigyaservices.- Parameters:
value- the gyIsLockedOut
-
setGyIsOriginGigya
@Accessor(qualifier="gyIsOriginGigya", type=SETTER) public void setGyIsOriginGigya(boolean value)
Generated method - Setter ofCustomer.gyIsOriginGigyaattribute defined at extensiongigyaservices.- Parameters:
value- the gyIsOriginGigya
-
setGyIsRegistered
@Accessor(qualifier="gyIsRegistered", type=SETTER) public void setGyIsRegistered(boolean value)
Generated method - Setter ofCustomer.gyIsRegisteredattribute defined at extensiongigyaservices.- Parameters:
value- the gyIsRegistered
-
setGyIsVerified
@Accessor(qualifier="gyIsVerified", type=SETTER) public void setGyIsVerified(boolean value)
Generated method - Setter ofCustomer.gyIsVerifiedattribute defined at extensiongigyaservices.- Parameters:
value- the gyIsVerified
-
setGyLastLoginTimestamp
@Accessor(qualifier="gyLastLoginTimestamp", type=SETTER) public void setGyLastLoginTimestamp(long value)
Generated method - Setter ofCustomer.gyLastLoginTimestampattribute defined at extensiongigyaservices.- Parameters:
value- the gyLastLoginTimestamp
-
setGyLastUpdated
@Accessor(qualifier="gyLastUpdated", type=SETTER) public void setGyLastUpdated(java.lang.String value)
Generated method - Setter ofCustomer.gyLastUpdatedattribute defined at extensiongigyaservices.- Parameters:
value- the gyLastUpdated
-
setGyLastUpdatedTimestamp
@Accessor(qualifier="gyLastUpdatedTimestamp", type=SETTER) public void setGyLastUpdatedTimestamp(long value)
Generated method - Setter ofCustomer.gyLastUpdatedTimestampattribute defined at extensiongigyaservices.- Parameters:
value- the gyLastUpdatedTimestamp
-
setGyLoginProvider
@Accessor(qualifier="gyLoginProvider", type=SETTER) public void setGyLoginProvider(java.lang.String value)
Generated method - Setter ofCustomer.gyLoginProviderattribute defined at extensiongigyaservices.- Parameters:
value- the gyLoginProvider
-
setGyOldestDataUpdated
@Accessor(qualifier="gyOldestDataUpdated", type=SETTER) public void setGyOldestDataUpdated(java.lang.String value)
Generated method - Setter ofCustomer.gyOldestDataUpdatedattribute defined at extensiongigyaservices.- Parameters:
value- the gyOldestDataUpdated
-
setGyOldestDataUpdatedTimestamp
@Accessor(qualifier="gyOldestDataUpdatedTimestamp", type=SETTER) public void setGyOldestDataUpdatedTimestamp(long value)
Generated method - Setter ofCustomer.gyOldestDataUpdatedTimestampattribute defined at extensiongigyaservices.- Parameters:
value- the gyOldestDataUpdatedTimestamp
-
setGyRegistered
@Accessor(qualifier="gyRegistered", type=SETTER) public void setGyRegistered(java.lang.String value)
Generated method - Setter ofCustomer.gyRegisteredattribute defined at extensiongigyaservices.- Parameters:
value- the gyRegistered
-
setGyRegisteredTimestamp
@Accessor(qualifier="gyRegisteredTimestamp", type=SETTER) public void setGyRegisteredTimestamp(java.lang.String value)
Generated method - Setter ofCustomer.gyRegisteredTimestampattribute defined at extensiongigyaservices.- Parameters:
value- the gyRegisteredTimestamp
-
setGySocialProviders
@Accessor(qualifier="gySocialProviders", type=SETTER) public void setGySocialProviders(java.lang.String value)
Generated method - Setter ofCustomer.gySocialProvidersattribute defined at extensiongigyaservices.- Parameters:
value- the gySocialProviders
-
setGyUID
@Accessor(qualifier="gyUID", type=SETTER) public void setGyUID(java.lang.String value)
Generated method - Setter ofCustomer.gyUIDattribute defined at extensiongigyaservices.- Parameters:
value- the gyUID - User UID at gigya
-
setGyVerified
@Accessor(qualifier="gyVerified", type=SETTER) public void setGyVerified(java.lang.String value)
Generated method - Setter ofCustomer.gyVerifiedattribute defined at extensiongigyaservices.- Parameters:
value- the gyVerified
-
setGyVerifiedTimestamp
@Accessor(qualifier="gyVerifiedTimestamp", type=SETTER) public void setGyVerifiedTimestamp(java.lang.String value)
Generated method - Setter ofCustomer.gyVerifiedTimestampattribute defined at extensiongigyaservices.- Parameters:
value- the gyVerifiedTimestamp
-
setMobileNumber
@Accessor(qualifier="mobileNumber", type=SETTER) public void setMobileNumber(java.lang.String value)
Generated method - Setter ofCustomer.mobileNumberattribute defined at extensionchineseprofileservices.- Parameters:
value- the mobileNumber
-
setNotificationChannels
@Accessor(qualifier="notificationChannels", type=SETTER) public void setNotificationChannels(java.util.Set<NotificationChannel> value)
Generated method - Setter ofCustomer.notificationChannelsattribute defined at extensionnotificationservices.- Parameters:
value- the notificationChannels
-
setOriginalUid
@Accessor(qualifier="originalUid", type=SETTER) public void setOriginalUid(java.lang.String value)
Generated method - Setter ofCustomer.originalUidattribute defined at extensioncommerceservices.- Parameters:
value- the originalUid
-
setPreviewCatalogVersions
@Accessor(qualifier="previewCatalogVersions", type=SETTER) public void setPreviewCatalogVersions(java.util.Collection<CatalogVersionModel> value)
Generated method - Setter ofCustomer.previewCatalogVersionsattribute defined at extensioncatalog.- Parameters:
value- the previewCatalogVersions
-
setProductInterests
@Accessor(qualifier="productInterests", type=SETTER) public void setProductInterests(java.util.Collection<ProductInterestModel> value)
Generated method - Setter ofCustomer.productInterestsattribute defined at extensioncustomerinterestsservices.- Parameters:
value- the productInterests
-
setRevenueCloudCustomerId
@Accessor(qualifier="revenueCloudCustomerId", type=SETTER) public void setRevenueCloudCustomerId(java.lang.String value)
Generated method - Setter ofCustomer.revenueCloudCustomerIdattribute defined at extensionsaprevenuecloudcustomer.- Parameters:
value- the revenueCloudCustomerId - Customer ID from the Revenue Cloud system.
-
setSapConsumerID
@Accessor(qualifier="sapConsumerID", type=SETTER) public void setSapConsumerID(java.lang.String value)
Generated method - Setter ofCustomer.sapConsumerIDattribute defined at extensionsapmodel.- Parameters:
value- the sapConsumerID - Unique identifier of SAP consumer
-
setSapContactID
@Accessor(qualifier="sapContactID", type=SETTER) public void setSapContactID(java.lang.String value)
Generated method - Setter ofCustomer.sapContactIDattribute defined at extensionsapmodel.- Parameters:
value- the sapContactID - Unique identifier of SAP contact
-
setSapIsReplicated
@Accessor(qualifier="sapIsReplicated", type=SETTER) public void setSapIsReplicated(java.lang.Boolean value)
Generated method - Setter ofCustomer.sapIsReplicatedattribute defined at extensionsapmodel.- Parameters:
value- the sapIsReplicated - Indicates if the customer has been replicated to the SAP system
-
setSapReplicationInfo
@Accessor(qualifier="sapReplicationInfo", type=SETTER) public void setSapReplicationInfo(java.lang.String value)
Generated method - Setter ofCustomer.sapReplicationInfoattribute defined at extensionsapmodel.- Parameters:
value- the sapReplicationInfo - Information related to the replication to the SAP system
-
setSmsPreference
@Deprecated(since="6.7", forRemoval=true) @Accessor(qualifier="smsPreference", type=SETTER) public void setSmsPreference(java.lang.Boolean value)Deprecated, for removal: This API element is subject to removal in a future version.since 6.7Generated method - Setter ofCustomer.smsPreferenceattribute defined at extensionnotificationservices.- Parameters:
value- the smsPreference - Deprecated since 6.7, will be removed in the future.
-
setTickets
@Accessor(qualifier="tickets", type=SETTER) public void setTickets(java.util.List<CsTicketModel> value)
Generated method - Setter ofCustomer.ticketsdynamic attribute defined at extensionticketsystem.- Parameters:
value- the tickets - Tickets is a dynamic attribute.
-
setTitle
@Accessor(qualifier="title", type=SETTER) public void setTitle(TitleModel value)
Generated method - Setter ofCustomer.titleattribute defined at extensioncommerceservices.- Parameters:
value- the title - It holds information about customer title (i.e. Mr, Dr, etc.)
-
setToken
@Accessor(qualifier="token", type=SETTER) public void setToken(java.lang.String value)
Generated method - Setter ofCustomer.tokenattribute defined at extensioncommerceservices.- Parameters:
value- the token - Attribute is used during forgotten password to ensure that the link can be used only once.
-
setType
@Accessor(qualifier="type", type=SETTER) public void setType(CustomerType value)
Generated method - Setter ofCustomer.typeattribute defined at extensioncommerceservices.- Parameters:
value- the type - Customer type
-
-