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
_CUSTOMERCOUPON2CUSTOMER
Generated relation code constant for relationCustomerCoupon2Customer
defining source attributecustomerCoupons
in extensioncustomercouponservices
.static java.lang.String
_TYPECODE
Generated model type code constant.static java.lang.String
CONTACTEMAIL
Generated constant - Attribute key ofCustomer.contactEmail
attribute defined at extensioncommerceservices
.static java.lang.String
CUSTOMERCOUPONS
Generated constant - Attribute key ofCustomer.customerCoupons
attribute defined at extensioncustomercouponservices
.static java.lang.String
CUSTOMERID
Generated constant - Attribute key ofCustomer.customerID
attribute defined at extensioncore
.static java.lang.String
DEFAULTADDRESSID
Generated constant - Attribute key ofCustomer.defaultAddressId
attribute defined at extensionagentdesktopdataexchange
.static java.lang.String
DEFAULTPAYMENTINFO
Generated constant - Attribute key ofCustomer.defaultPaymentInfo
attribute defined at extensioncommerceservices
.static java.lang.String
EMAILLANGUAGE
Generated constant - Attribute key ofCustomer.emailLanguage
attribute defined at extensionchineseprofileservices
.static java.lang.String
EMAILPREFERENCE
Generated constant - Attribute key ofCustomer.emailPreference
attribute defined at extensionnotificationservices
.static java.lang.String
GYAPIKEY
Generated constant - Attribute key ofCustomer.gyApiKey
attribute defined at extensiongigyaservices
.static java.lang.String
GYCREATED
Generated constant - Attribute key ofCustomer.gyCreated
attribute defined at extensiongigyaservices
.static java.lang.String
GYCREATEDTIMESTAMP
Generated constant - Attribute key ofCustomer.gyCreatedTimestamp
attribute defined at extensiongigyaservices
.static java.lang.String
GYISACTIVE
Generated constant - Attribute key ofCustomer.gyIsActive
attribute defined at extensiongigyaservices
.static java.lang.String
GYISLOCKEDOUT
Generated constant - Attribute key ofCustomer.gyIsLockedOut
attribute defined at extensiongigyaservices
.static java.lang.String
GYISORIGINGIGYA
Generated constant - Attribute key ofCustomer.gyIsOriginGigya
attribute defined at extensiongigyaservices
.static java.lang.String
GYISREGISTERED
Generated constant - Attribute key ofCustomer.gyIsRegistered
attribute defined at extensiongigyaservices
.static java.lang.String
GYISVERIFIED
Generated constant - Attribute key ofCustomer.gyIsVerified
attribute defined at extensiongigyaservices
.static java.lang.String
GYLASTLOGINTIMESTAMP
Generated constant - Attribute key ofCustomer.gyLastLoginTimestamp
attribute defined at extensiongigyaservices
.static java.lang.String
GYLASTUPDATED
Generated constant - Attribute key ofCustomer.gyLastUpdated
attribute defined at extensiongigyaservices
.static java.lang.String
GYLASTUPDATEDTIMESTAMP
Generated constant - Attribute key ofCustomer.gyLastUpdatedTimestamp
attribute defined at extensiongigyaservices
.static java.lang.String
GYLOGINPROVIDER
Generated constant - Attribute key ofCustomer.gyLoginProvider
attribute defined at extensiongigyaservices
.static java.lang.String
GYOLDESTDATAUPDATED
Generated constant - Attribute key ofCustomer.gyOldestDataUpdated
attribute defined at extensiongigyaservices
.static java.lang.String
GYOLDESTDATAUPDATEDTIMESTAMP
Generated constant - Attribute key ofCustomer.gyOldestDataUpdatedTimestamp
attribute defined at extensiongigyaservices
.static java.lang.String
GYREGISTERED
Generated constant - Attribute key ofCustomer.gyRegistered
attribute defined at extensiongigyaservices
.static java.lang.String
GYREGISTEREDTIMESTAMP
Generated constant - Attribute key ofCustomer.gyRegisteredTimestamp
attribute defined at extensiongigyaservices
.static java.lang.String
GYSOCIALPROVIDERS
Generated constant - Attribute key ofCustomer.gySocialProviders
attribute defined at extensiongigyaservices
.static java.lang.String
GYUID
Generated constant - Attribute key ofCustomer.gyUID
attribute defined at extensiongigyaservices
.static java.lang.String
GYVERIFIED
Generated constant - Attribute key ofCustomer.gyVerified
attribute defined at extensiongigyaservices
.static java.lang.String
GYVERIFIEDTIMESTAMP
Generated constant - Attribute key ofCustomer.gyVerifiedTimestamp
attribute defined at extensiongigyaservices
.static java.lang.String
MOBILENUMBER
Generated constant - Attribute key ofCustomer.mobileNumber
attribute defined at extensionchineseprofileservices
.static java.lang.String
NOTIFICATIONCHANNELS
Generated constant - Attribute key ofCustomer.notificationChannels
attribute defined at extensionnotificationservices
.static java.lang.String
ORIGINALUID
Generated constant - Attribute key ofCustomer.originalUid
attribute defined at extensioncommerceservices
.static java.lang.String
PREVIEWCATALOGVERSIONS
Generated constant - Attribute key ofCustomer.previewCatalogVersions
attribute defined at extensioncatalog
.static java.lang.String
PRODUCTINTERESTS
Generated constant - Attribute key ofCustomer.productInterests
attribute defined at extensioncustomerinterestsservices
.static java.lang.String
REVENUECLOUDCUSTOMERID
Generated constant - Attribute key ofCustomer.revenueCloudCustomerId
attribute defined at extensionsaprevenuecloudcustomer
.static java.lang.String
SAPCONSUMERID
Generated constant - Attribute key ofCustomer.sapConsumerID
attribute defined at extensionsapmodel
.static java.lang.String
SAPCONTACTID
Generated constant - Attribute key ofCustomer.sapContactID
attribute defined at extensionsapmodel
.static java.lang.String
SAPISREPLICATED
Generated constant - Attribute key ofCustomer.sapIsReplicated
attribute defined at extensionsapmodel
.static java.lang.String
SAPREPLICATIONINFO
Generated constant - Attribute key ofCustomer.sapReplicationInfo
attribute defined at extensionsapmodel
.static java.lang.String
SMSPREFERENCE
Generated constant - Attribute key ofCustomer.smsPreference
attribute defined at extensionnotificationservices
.static java.lang.String
TICKETS
Generated constant - Attribute key ofCustomer.tickets
attribute defined at extensionticketsystem
.static java.lang.String
TITLE
Generated constant - Attribute key ofCustomer.title
attribute defined at extensioncommerceservices
.static java.lang.String
TOKEN
Generated constant - Attribute key ofCustomer.token
attribute defined at extensioncommerceservices
.static java.lang.String
TYPE
Generated constant - Attribute key ofCustomer.type
attribute 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.String
getContactEmail()
Generated method - Getter of theCustomer.contactEmail
dynamic attribute defined at extensioncommerceservices
.java.util.Collection<CustomerCouponModel>
getCustomerCoupons()
Generated method - Getter of theCustomer.customerCoupons
attribute defined at extensioncustomercouponservices
.java.lang.String
getCustomerID()
Generated method - Getter of theCustomer.customerID
attribute defined at extensioncore
.java.lang.String
getDefaultAddressId()
Generated method - Getter of theCustomer.defaultAddressId
attribute defined at extensionagentdesktopdataexchange
.PaymentInfoModel
getDefaultPaymentInfo()
Generated method - Getter of theCustomer.defaultPaymentInfo
attribute defined at extensioncommerceservices
.java.lang.String
getEmailLanguage()
Generated method - Getter of theCustomer.emailLanguage
attribute defined at extensionchineseprofileservices
.java.lang.Boolean
getEmailPreference()
Deprecated, for removal: This API element is subject to removal in a future version.since 6.7java.lang.String
getGyApiKey()
Generated method - Getter of theCustomer.gyApiKey
attribute defined at extensiongigyaservices
.java.lang.String
getGyCreated()
Generated method - Getter of theCustomer.gyCreated
attribute defined at extensiongigyaservices
.long
getGyCreatedTimestamp()
Generated method - Getter of theCustomer.gyCreatedTimestamp
attribute defined at extensiongigyaservices
.long
getGyLastLoginTimestamp()
Generated method - Getter of theCustomer.gyLastLoginTimestamp
attribute defined at extensiongigyaservices
.java.lang.String
getGyLastUpdated()
Generated method - Getter of theCustomer.gyLastUpdated
attribute defined at extensiongigyaservices
.long
getGyLastUpdatedTimestamp()
Generated method - Getter of theCustomer.gyLastUpdatedTimestamp
attribute defined at extensiongigyaservices
.java.lang.String
getGyLoginProvider()
Generated method - Getter of theCustomer.gyLoginProvider
attribute defined at extensiongigyaservices
.java.lang.String
getGyOldestDataUpdated()
Generated method - Getter of theCustomer.gyOldestDataUpdated
attribute defined at extensiongigyaservices
.long
getGyOldestDataUpdatedTimestamp()
Generated method - Getter of theCustomer.gyOldestDataUpdatedTimestamp
attribute defined at extensiongigyaservices
.java.lang.String
getGyRegistered()
Generated method - Getter of theCustomer.gyRegistered
attribute defined at extensiongigyaservices
.java.lang.String
getGyRegisteredTimestamp()
Generated method - Getter of theCustomer.gyRegisteredTimestamp
attribute defined at extensiongigyaservices
.java.lang.String
getGySocialProviders()
Generated method - Getter of theCustomer.gySocialProviders
attribute defined at extensiongigyaservices
.java.lang.String
getGyUID()
Generated method - Getter of theCustomer.gyUID
attribute defined at extensiongigyaservices
.java.lang.String
getGyVerified()
Generated method - Getter of theCustomer.gyVerified
attribute defined at extensiongigyaservices
.java.lang.String
getGyVerifiedTimestamp()
Generated method - Getter of theCustomer.gyVerifiedTimestamp
attribute defined at extensiongigyaservices
.java.lang.String
getMobileNumber()
Generated method - Getter of theCustomer.mobileNumber
attribute defined at extensionchineseprofileservices
.java.util.Set<NotificationChannel>
getNotificationChannels()
Generated method - Getter of theCustomer.notificationChannels
attribute defined at extensionnotificationservices
.java.lang.String
getOriginalUid()
Generated method - Getter of theCustomer.originalUid
attribute defined at extensioncommerceservices
.java.util.Collection<CatalogVersionModel>
getPreviewCatalogVersions()
Generated method - Getter of theCustomer.previewCatalogVersions
attribute defined at extensioncatalog
.java.util.Collection<ProductInterestModel>
getProductInterests()
Generated method - Getter of theCustomer.productInterests
attribute defined at extensioncustomerinterestsservices
.java.lang.String
getRevenueCloudCustomerId()
Generated method - Getter of theCustomer.revenueCloudCustomerId
attribute defined at extensionsaprevenuecloudcustomer
.java.lang.String
getSapConsumerID()
Generated method - Getter of theCustomer.sapConsumerID
attribute defined at extensionsapmodel
.java.lang.String
getSapContactID()
Generated method - Getter of theCustomer.sapContactID
attribute defined at extensionsapmodel
.java.lang.Boolean
getSapIsReplicated()
Generated method - Getter of theCustomer.sapIsReplicated
attribute defined at extensionsapmodel
.java.lang.String
getSapReplicationInfo()
Generated method - Getter of theCustomer.sapReplicationInfo
attribute defined at extensionsapmodel
.java.lang.Boolean
getSmsPreference()
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.tickets
dynamic attribute defined at extensionticketsystem
.TitleModel
getTitle()
Generated method - Getter of theCustomer.title
attribute defined at extensioncommerceservices
.java.lang.String
getToken()
Generated method - Getter of theCustomer.token
attribute defined at extensioncommerceservices
.CustomerType
getType()
Generated method - Getter of theCustomer.type
attribute defined at extensioncommerceservices
.boolean
isGyIsActive()
Generated method - Getter of theCustomer.gyIsActive
attribute defined at extensiongigyaservices
.boolean
isGyIsLockedOut()
Generated method - Getter of theCustomer.gyIsLockedOut
attribute defined at extensiongigyaservices
.boolean
isGyIsOriginGigya()
Generated method - Getter of theCustomer.gyIsOriginGigya
attribute defined at extensiongigyaservices
.boolean
isGyIsRegistered()
Generated method - Getter of theCustomer.gyIsRegistered
attribute defined at extensiongigyaservices
.boolean
isGyIsVerified()
Generated method - Getter of theCustomer.gyIsVerified
attribute defined at extensiongigyaservices
.void
setCustomerCoupons(java.util.Collection<CustomerCouponModel> value)
Generated method - Setter ofCustomer.customerCoupons
attribute defined at extensioncustomercouponservices
.void
setCustomerID(java.lang.String value)
Generated method - Setter ofCustomer.customerID
attribute defined at extensioncore
.void
setDefaultAddressId(java.lang.String value)
Generated method - Setter ofCustomer.defaultAddressId
attribute defined at extensionagentdesktopdataexchange
.void
setDefaultPaymentInfo(PaymentInfoModel value)
Generated method - Setter ofCustomer.defaultPaymentInfo
attribute defined at extensioncommerceservices
.void
setEmailLanguage(java.lang.String value)
Generated method - Setter ofCustomer.emailLanguage
attribute defined at extensionchineseprofileservices
.void
setEmailPreference(java.lang.Boolean value)
Deprecated, for removal: This API element is subject to removal in a future version.since 6.7void
setGyApiKey(java.lang.String value)
Generated method - Setter ofCustomer.gyApiKey
attribute defined at extensiongigyaservices
.void
setGyCreated(java.lang.String value)
Generated method - Setter ofCustomer.gyCreated
attribute defined at extensiongigyaservices
.void
setGyCreatedTimestamp(long value)
Generated method - Setter ofCustomer.gyCreatedTimestamp
attribute defined at extensiongigyaservices
.void
setGyIsActive(boolean value)
Generated method - Setter ofCustomer.gyIsActive
attribute defined at extensiongigyaservices
.void
setGyIsLockedOut(boolean value)
Generated method - Setter ofCustomer.gyIsLockedOut
attribute defined at extensiongigyaservices
.void
setGyIsOriginGigya(boolean value)
Generated method - Setter ofCustomer.gyIsOriginGigya
attribute defined at extensiongigyaservices
.void
setGyIsRegistered(boolean value)
Generated method - Setter ofCustomer.gyIsRegistered
attribute defined at extensiongigyaservices
.void
setGyIsVerified(boolean value)
Generated method - Setter ofCustomer.gyIsVerified
attribute defined at extensiongigyaservices
.void
setGyLastLoginTimestamp(long value)
Generated method - Setter ofCustomer.gyLastLoginTimestamp
attribute defined at extensiongigyaservices
.void
setGyLastUpdated(java.lang.String value)
Generated method - Setter ofCustomer.gyLastUpdated
attribute defined at extensiongigyaservices
.void
setGyLastUpdatedTimestamp(long value)
Generated method - Setter ofCustomer.gyLastUpdatedTimestamp
attribute defined at extensiongigyaservices
.void
setGyLoginProvider(java.lang.String value)
Generated method - Setter ofCustomer.gyLoginProvider
attribute defined at extensiongigyaservices
.void
setGyOldestDataUpdated(java.lang.String value)
Generated method - Setter ofCustomer.gyOldestDataUpdated
attribute defined at extensiongigyaservices
.void
setGyOldestDataUpdatedTimestamp(long value)
Generated method - Setter ofCustomer.gyOldestDataUpdatedTimestamp
attribute defined at extensiongigyaservices
.void
setGyRegistered(java.lang.String value)
Generated method - Setter ofCustomer.gyRegistered
attribute defined at extensiongigyaservices
.void
setGyRegisteredTimestamp(java.lang.String value)
Generated method - Setter ofCustomer.gyRegisteredTimestamp
attribute defined at extensiongigyaservices
.void
setGySocialProviders(java.lang.String value)
Generated method - Setter ofCustomer.gySocialProviders
attribute defined at extensiongigyaservices
.void
setGyUID(java.lang.String value)
Generated method - Setter ofCustomer.gyUID
attribute defined at extensiongigyaservices
.void
setGyVerified(java.lang.String value)
Generated method - Setter ofCustomer.gyVerified
attribute defined at extensiongigyaservices
.void
setGyVerifiedTimestamp(java.lang.String value)
Generated method - Setter ofCustomer.gyVerifiedTimestamp
attribute defined at extensiongigyaservices
.void
setMobileNumber(java.lang.String value)
Generated method - Setter ofCustomer.mobileNumber
attribute defined at extensionchineseprofileservices
.void
setNotificationChannels(java.util.Set<NotificationChannel> value)
Generated method - Setter ofCustomer.notificationChannels
attribute defined at extensionnotificationservices
.void
setOriginalUid(java.lang.String value)
Generated method - Setter ofCustomer.originalUid
attribute defined at extensioncommerceservices
.void
setPreviewCatalogVersions(java.util.Collection<CatalogVersionModel> value)
Generated method - Setter ofCustomer.previewCatalogVersions
attribute defined at extensioncatalog
.void
setProductInterests(java.util.Collection<ProductInterestModel> value)
Generated method - Setter ofCustomer.productInterests
attribute defined at extensioncustomerinterestsservices
.void
setRevenueCloudCustomerId(java.lang.String value)
Generated method - Setter ofCustomer.revenueCloudCustomerId
attribute defined at extensionsaprevenuecloudcustomer
.void
setSapConsumerID(java.lang.String value)
Generated method - Setter ofCustomer.sapConsumerID
attribute defined at extensionsapmodel
.void
setSapContactID(java.lang.String value)
Generated method - Setter ofCustomer.sapContactID
attribute defined at extensionsapmodel
.void
setSapIsReplicated(java.lang.Boolean value)
Generated method - Setter ofCustomer.sapIsReplicated
attribute defined at extensionsapmodel
.void
setSapReplicationInfo(java.lang.String value)
Generated method - Setter ofCustomer.sapReplicationInfo
attribute defined at extensionsapmodel
.void
setSmsPreference(java.lang.Boolean value)
Deprecated, for removal: This API element is subject to removal in a future version.since 6.7void
setTickets(java.util.List<CsTicketModel> value)
Generated method - Setter ofCustomer.tickets
dynamic attribute defined at extensionticketsystem
.void
setTitle(TitleModel value)
Generated method - Setter ofCustomer.title
attribute defined at extensioncommerceservices
.void
setToken(java.lang.String value)
Generated method - Setter ofCustomer.token
attribute defined at extensioncommerceservices
.void
setType(CustomerType value)
Generated method - Setter ofCustomer.type
attribute 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 relationCustomerCoupon2Customer
defining source attributecustomerCoupons
in extensioncustomercouponservices
.- See Also:
- Constant Field Values
-
CUSTOMERID
public static final java.lang.String CUSTOMERID
Generated constant - Attribute key ofCustomer.customerID
attribute defined at extensioncore
.- See Also:
- Constant Field Values
-
PREVIEWCATALOGVERSIONS
public static final java.lang.String PREVIEWCATALOGVERSIONS
Generated constant - Attribute key ofCustomer.previewCatalogVersions
attribute defined at extensioncatalog
.- See Also:
- Constant Field Values
-
TITLE
public static final java.lang.String TITLE
Generated constant - Attribute key ofCustomer.title
attribute defined at extensioncommerceservices
.- See Also:
- Constant Field Values
-
DEFAULTPAYMENTINFO
public static final java.lang.String DEFAULTPAYMENTINFO
Generated constant - Attribute key ofCustomer.defaultPaymentInfo
attribute defined at extensioncommerceservices
.- See Also:
- Constant Field Values
-
TOKEN
public static final java.lang.String TOKEN
Generated constant - Attribute key ofCustomer.token
attribute defined at extensioncommerceservices
.- See Also:
- Constant Field Values
-
CONTACTEMAIL
public static final java.lang.String CONTACTEMAIL
Generated constant - Attribute key ofCustomer.contactEmail
attribute defined at extensioncommerceservices
.- See Also:
- Constant Field Values
-
ORIGINALUID
public static final java.lang.String ORIGINALUID
Generated constant - Attribute key ofCustomer.originalUid
attribute defined at extensioncommerceservices
.- See Also:
- Constant Field Values
-
TYPE
public static final java.lang.String TYPE
Generated constant - Attribute key ofCustomer.type
attribute defined at extensioncommerceservices
.- See Also:
- Constant Field Values
-
GYAPIKEY
public static final java.lang.String GYAPIKEY
Generated constant - Attribute key ofCustomer.gyApiKey
attribute defined at extensiongigyaservices
.- See Also:
- Constant Field Values
-
GYUID
public static final java.lang.String GYUID
Generated constant - Attribute key ofCustomer.gyUID
attribute defined at extensiongigyaservices
.- See Also:
- Constant Field Values
-
GYISORIGINGIGYA
public static final java.lang.String GYISORIGINGIGYA
Generated constant - Attribute key ofCustomer.gyIsOriginGigya
attribute defined at extensiongigyaservices
.- See Also:
- Constant Field Values
-
GYCREATED
public static final java.lang.String GYCREATED
Generated constant - Attribute key ofCustomer.gyCreated
attribute defined at extensiongigyaservices
.- See Also:
- Constant Field Values
-
GYCREATEDTIMESTAMP
public static final java.lang.String GYCREATEDTIMESTAMP
Generated constant - Attribute key ofCustomer.gyCreatedTimestamp
attribute defined at extensiongigyaservices
.- See Also:
- Constant Field Values
-
GYISACTIVE
public static final java.lang.String GYISACTIVE
Generated constant - Attribute key ofCustomer.gyIsActive
attribute defined at extensiongigyaservices
.- See Also:
- Constant Field Values
-
GYISLOCKEDOUT
public static final java.lang.String GYISLOCKEDOUT
Generated constant - Attribute key ofCustomer.gyIsLockedOut
attribute defined at extensiongigyaservices
.- See Also:
- Constant Field Values
-
GYISREGISTERED
public static final java.lang.String GYISREGISTERED
Generated constant - Attribute key ofCustomer.gyIsRegistered
attribute defined at extensiongigyaservices
.- See Also:
- Constant Field Values
-
GYISVERIFIED
public static final java.lang.String GYISVERIFIED
Generated constant - Attribute key ofCustomer.gyIsVerified
attribute defined at extensiongigyaservices
.- See Also:
- Constant Field Values
-
GYLASTLOGINTIMESTAMP
public static final java.lang.String GYLASTLOGINTIMESTAMP
Generated constant - Attribute key ofCustomer.gyLastLoginTimestamp
attribute defined at extensiongigyaservices
.- See Also:
- Constant Field Values
-
GYLASTUPDATED
public static final java.lang.String GYLASTUPDATED
Generated constant - Attribute key ofCustomer.gyLastUpdated
attribute defined at extensiongigyaservices
.- See Also:
- Constant Field Values
-
GYLASTUPDATEDTIMESTAMP
public static final java.lang.String GYLASTUPDATEDTIMESTAMP
Generated constant - Attribute key ofCustomer.gyLastUpdatedTimestamp
attribute defined at extensiongigyaservices
.- See Also:
- Constant Field Values
-
GYLOGINPROVIDER
public static final java.lang.String GYLOGINPROVIDER
Generated constant - Attribute key ofCustomer.gyLoginProvider
attribute defined at extensiongigyaservices
.- See Also:
- Constant Field Values
-
GYOLDESTDATAUPDATED
public static final java.lang.String GYOLDESTDATAUPDATED
Generated constant - Attribute key ofCustomer.gyOldestDataUpdated
attribute defined at extensiongigyaservices
.- See Also:
- Constant Field Values
-
GYOLDESTDATAUPDATEDTIMESTAMP
public static final java.lang.String GYOLDESTDATAUPDATEDTIMESTAMP
Generated constant - Attribute key ofCustomer.gyOldestDataUpdatedTimestamp
attribute defined at extensiongigyaservices
.- See Also:
- Constant Field Values
-
GYREGISTERED
public static final java.lang.String GYREGISTERED
Generated constant - Attribute key ofCustomer.gyRegistered
attribute defined at extensiongigyaservices
.- See Also:
- Constant Field Values
-
GYREGISTEREDTIMESTAMP
public static final java.lang.String GYREGISTEREDTIMESTAMP
Generated constant - Attribute key ofCustomer.gyRegisteredTimestamp
attribute defined at extensiongigyaservices
.- See Also:
- Constant Field Values
-
GYSOCIALPROVIDERS
public static final java.lang.String GYSOCIALPROVIDERS
Generated constant - Attribute key ofCustomer.gySocialProviders
attribute defined at extensiongigyaservices
.- See Also:
- Constant Field Values
-
GYVERIFIED
public static final java.lang.String GYVERIFIED
Generated constant - Attribute key ofCustomer.gyVerified
attribute defined at extensiongigyaservices
.- See Also:
- Constant Field Values
-
GYVERIFIEDTIMESTAMP
public static final java.lang.String GYVERIFIEDTIMESTAMP
Generated constant - Attribute key ofCustomer.gyVerifiedTimestamp
attribute defined at extensiongigyaservices
.- See Also:
- Constant Field Values
-
EMAILPREFERENCE
public static final java.lang.String EMAILPREFERENCE
Generated constant - Attribute key ofCustomer.emailPreference
attribute defined at extensionnotificationservices
.- See Also:
- Constant Field Values
-
SMSPREFERENCE
public static final java.lang.String SMSPREFERENCE
Generated constant - Attribute key ofCustomer.smsPreference
attribute defined at extensionnotificationservices
.- See Also:
- Constant Field Values
-
NOTIFICATIONCHANNELS
public static final java.lang.String NOTIFICATIONCHANNELS
Generated constant - Attribute key ofCustomer.notificationChannels
attribute defined at extensionnotificationservices
.- See Also:
- Constant Field Values
-
SAPCONSUMERID
public static final java.lang.String SAPCONSUMERID
Generated constant - Attribute key ofCustomer.sapConsumerID
attribute defined at extensionsapmodel
.- See Also:
- Constant Field Values
-
SAPCONTACTID
public static final java.lang.String SAPCONTACTID
Generated constant - Attribute key ofCustomer.sapContactID
attribute defined at extensionsapmodel
.- See Also:
- Constant Field Values
-
SAPISREPLICATED
public static final java.lang.String SAPISREPLICATED
Generated constant - Attribute key ofCustomer.sapIsReplicated
attribute defined at extensionsapmodel
.- See Also:
- Constant Field Values
-
SAPREPLICATIONINFO
public static final java.lang.String SAPREPLICATIONINFO
Generated constant - Attribute key ofCustomer.sapReplicationInfo
attribute defined at extensionsapmodel
.- See Also:
- Constant Field Values
-
DEFAULTADDRESSID
public static final java.lang.String DEFAULTADDRESSID
Generated constant - Attribute key ofCustomer.defaultAddressId
attribute defined at extensionagentdesktopdataexchange
.- See Also:
- Constant Field Values
-
TICKETS
public static final java.lang.String TICKETS
Generated constant - Attribute key ofCustomer.tickets
attribute defined at extensionticketsystem
.- See Also:
- Constant Field Values
-
REVENUECLOUDCUSTOMERID
public static final java.lang.String REVENUECLOUDCUSTOMERID
Generated constant - Attribute key ofCustomer.revenueCloudCustomerId
attribute defined at extensionsaprevenuecloudcustomer
.- See Also:
- Constant Field Values
-
EMAILLANGUAGE
public static final java.lang.String EMAILLANGUAGE
Generated constant - Attribute key ofCustomer.emailLanguage
attribute defined at extensionchineseprofileservices
.- See Also:
- Constant Field Values
-
MOBILENUMBER
public static final java.lang.String MOBILENUMBER
Generated constant - Attribute key ofCustomer.mobileNumber
attribute defined at extensionchineseprofileservices
.- See Also:
- Constant Field Values
-
PRODUCTINTERESTS
public static final java.lang.String PRODUCTINTERESTS
Generated constant - Attribute key ofCustomer.productInterests
attribute defined at extensioncustomerinterestsservices
.- See Also:
- Constant Field Values
-
CUSTOMERCOUPONS
public static final java.lang.String CUSTOMERCOUPONS
Generated constant - Attribute key ofCustomer.customerCoupons
attribute 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 typeUser
at extensioncore
_uid
- initial attribute declared by typePrincipal
at 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 typeUser
at extensioncustomerreview
_loginDisabled
- initial attribute declared by typeUser
at extensioncore
_owner
- initial attribute declared by typeItem
at extensioncore
_uid
- initial attribute declared by typePrincipal
at extensioncore
-
-
Method Detail
-
getContactEmail
@Accessor(qualifier="contactEmail", type=GETTER) public java.lang.String getContactEmail()
Generated method - Getter of theCustomer.contactEmail
dynamic 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.customerCoupons
attribute 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.customerID
attribute defined at extensioncore
.- Returns:
- the customerID
-
getDefaultAddressId
@Accessor(qualifier="defaultAddressId", type=GETTER) public java.lang.String getDefaultAddressId()
Generated method - Getter of theCustomer.defaultAddressId
attribute 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.defaultPaymentInfo
attribute 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.emailLanguage
attribute 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.emailPreference
attribute 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.gyApiKey
attribute defined at extensiongigyaservices
.- Returns:
- the gyApiKey
-
getGyCreated
@Accessor(qualifier="gyCreated", type=GETTER) public java.lang.String getGyCreated()
Generated method - Getter of theCustomer.gyCreated
attribute defined at extensiongigyaservices
.- Returns:
- the gyCreated
-
getGyCreatedTimestamp
@Accessor(qualifier="gyCreatedTimestamp", type=GETTER) public long getGyCreatedTimestamp()
Generated method - Getter of theCustomer.gyCreatedTimestamp
attribute defined at extensiongigyaservices
.- Returns:
- the gyCreatedTimestamp
-
getGyLastLoginTimestamp
@Accessor(qualifier="gyLastLoginTimestamp", type=GETTER) public long getGyLastLoginTimestamp()
Generated method - Getter of theCustomer.gyLastLoginTimestamp
attribute defined at extensiongigyaservices
.- Returns:
- the gyLastLoginTimestamp
-
getGyLastUpdated
@Accessor(qualifier="gyLastUpdated", type=GETTER) public java.lang.String getGyLastUpdated()
Generated method - Getter of theCustomer.gyLastUpdated
attribute defined at extensiongigyaservices
.- Returns:
- the gyLastUpdated
-
getGyLastUpdatedTimestamp
@Accessor(qualifier="gyLastUpdatedTimestamp", type=GETTER) public long getGyLastUpdatedTimestamp()
Generated method - Getter of theCustomer.gyLastUpdatedTimestamp
attribute defined at extensiongigyaservices
.- Returns:
- the gyLastUpdatedTimestamp
-
getGyLoginProvider
@Accessor(qualifier="gyLoginProvider", type=GETTER) public java.lang.String getGyLoginProvider()
Generated method - Getter of theCustomer.gyLoginProvider
attribute defined at extensiongigyaservices
.- Returns:
- the gyLoginProvider
-
getGyOldestDataUpdated
@Accessor(qualifier="gyOldestDataUpdated", type=GETTER) public java.lang.String getGyOldestDataUpdated()
Generated method - Getter of theCustomer.gyOldestDataUpdated
attribute defined at extensiongigyaservices
.- Returns:
- the gyOldestDataUpdated
-
getGyOldestDataUpdatedTimestamp
@Accessor(qualifier="gyOldestDataUpdatedTimestamp", type=GETTER) public long getGyOldestDataUpdatedTimestamp()
Generated method - Getter of theCustomer.gyOldestDataUpdatedTimestamp
attribute defined at extensiongigyaservices
.- Returns:
- the gyOldestDataUpdatedTimestamp
-
getGyRegistered
@Accessor(qualifier="gyRegistered", type=GETTER) public java.lang.String getGyRegistered()
Generated method - Getter of theCustomer.gyRegistered
attribute defined at extensiongigyaservices
.- Returns:
- the gyRegistered
-
getGyRegisteredTimestamp
@Accessor(qualifier="gyRegisteredTimestamp", type=GETTER) public java.lang.String getGyRegisteredTimestamp()
Generated method - Getter of theCustomer.gyRegisteredTimestamp
attribute defined at extensiongigyaservices
.- Returns:
- the gyRegisteredTimestamp
-
getGySocialProviders
@Accessor(qualifier="gySocialProviders", type=GETTER) public java.lang.String getGySocialProviders()
Generated method - Getter of theCustomer.gySocialProviders
attribute defined at extensiongigyaservices
.- Returns:
- the gySocialProviders
-
getGyUID
@Accessor(qualifier="gyUID", type=GETTER) public java.lang.String getGyUID()
Generated method - Getter of theCustomer.gyUID
attribute 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.gyVerified
attribute defined at extensiongigyaservices
.- Returns:
- the gyVerified
-
getGyVerifiedTimestamp
@Accessor(qualifier="gyVerifiedTimestamp", type=GETTER) public java.lang.String getGyVerifiedTimestamp()
Generated method - Getter of theCustomer.gyVerifiedTimestamp
attribute defined at extensiongigyaservices
.- Returns:
- the gyVerifiedTimestamp
-
getMobileNumber
@Accessor(qualifier="mobileNumber", type=GETTER) public java.lang.String getMobileNumber()
Generated method - Getter of theCustomer.mobileNumber
attribute defined at extensionchineseprofileservices
.- Returns:
- the mobileNumber
-
getNotificationChannels
@Accessor(qualifier="notificationChannels", type=GETTER) public java.util.Set<NotificationChannel> getNotificationChannels()
Generated method - Getter of theCustomer.notificationChannels
attribute 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.originalUid
attribute defined at extensioncommerceservices
.- Returns:
- the originalUid
-
getPreviewCatalogVersions
@Accessor(qualifier="previewCatalogVersions", type=GETTER) public java.util.Collection<CatalogVersionModel> getPreviewCatalogVersions()
Generated method - Getter of theCustomer.previewCatalogVersions
attribute 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.productInterests
attribute 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.revenueCloudCustomerId
attribute 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.sapConsumerID
attribute 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.sapContactID
attribute 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.sapIsReplicated
attribute 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.sapReplicationInfo
attribute 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.smsPreference
attribute 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.tickets
dynamic 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.title
attribute 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.token
attribute 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.type
attribute defined at extensioncommerceservices
.- Returns:
- the type - Customer type
-
isGyIsActive
@Accessor(qualifier="gyIsActive", type=GETTER) public boolean isGyIsActive()
Generated method - Getter of theCustomer.gyIsActive
attribute defined at extensiongigyaservices
.- Returns:
- the gyIsActive
-
isGyIsLockedOut
@Accessor(qualifier="gyIsLockedOut", type=GETTER) public boolean isGyIsLockedOut()
Generated method - Getter of theCustomer.gyIsLockedOut
attribute defined at extensiongigyaservices
.- Returns:
- the gyIsLockedOut
-
isGyIsOriginGigya
@Accessor(qualifier="gyIsOriginGigya", type=GETTER) public boolean isGyIsOriginGigya()
Generated method - Getter of theCustomer.gyIsOriginGigya
attribute defined at extensiongigyaservices
.- Returns:
- the gyIsOriginGigya
-
isGyIsRegistered
@Accessor(qualifier="gyIsRegistered", type=GETTER) public boolean isGyIsRegistered()
Generated method - Getter of theCustomer.gyIsRegistered
attribute defined at extensiongigyaservices
.- Returns:
- the gyIsRegistered
-
isGyIsVerified
@Accessor(qualifier="gyIsVerified", type=GETTER) public boolean isGyIsVerified()
Generated method - Getter of theCustomer.gyIsVerified
attribute defined at extensiongigyaservices
.- Returns:
- the gyIsVerified
-
setCustomerCoupons
@Accessor(qualifier="customerCoupons", type=SETTER) public void setCustomerCoupons(java.util.Collection<CustomerCouponModel> value)
Generated method - Setter ofCustomer.customerCoupons
attribute 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.customerID
attribute defined at extensioncore
.- Parameters:
value
- the customerID
-
setDefaultAddressId
@Accessor(qualifier="defaultAddressId", type=SETTER) public void setDefaultAddressId(java.lang.String value)
Generated method - Setter ofCustomer.defaultAddressId
attribute 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.defaultPaymentInfo
attribute 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.emailLanguage
attribute 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.emailPreference
attribute 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.gyApiKey
attribute defined at extensiongigyaservices
.- Parameters:
value
- the gyApiKey
-
setGyCreated
@Accessor(qualifier="gyCreated", type=SETTER) public void setGyCreated(java.lang.String value)
Generated method - Setter ofCustomer.gyCreated
attribute defined at extensiongigyaservices
.- Parameters:
value
- the gyCreated
-
setGyCreatedTimestamp
@Accessor(qualifier="gyCreatedTimestamp", type=SETTER) public void setGyCreatedTimestamp(long value)
Generated method - Setter ofCustomer.gyCreatedTimestamp
attribute defined at extensiongigyaservices
.- Parameters:
value
- the gyCreatedTimestamp
-
setGyIsActive
@Accessor(qualifier="gyIsActive", type=SETTER) public void setGyIsActive(boolean value)
Generated method - Setter ofCustomer.gyIsActive
attribute defined at extensiongigyaservices
.- Parameters:
value
- the gyIsActive
-
setGyIsLockedOut
@Accessor(qualifier="gyIsLockedOut", type=SETTER) public void setGyIsLockedOut(boolean value)
Generated method - Setter ofCustomer.gyIsLockedOut
attribute defined at extensiongigyaservices
.- Parameters:
value
- the gyIsLockedOut
-
setGyIsOriginGigya
@Accessor(qualifier="gyIsOriginGigya", type=SETTER) public void setGyIsOriginGigya(boolean value)
Generated method - Setter ofCustomer.gyIsOriginGigya
attribute defined at extensiongigyaservices
.- Parameters:
value
- the gyIsOriginGigya
-
setGyIsRegistered
@Accessor(qualifier="gyIsRegistered", type=SETTER) public void setGyIsRegistered(boolean value)
Generated method - Setter ofCustomer.gyIsRegistered
attribute defined at extensiongigyaservices
.- Parameters:
value
- the gyIsRegistered
-
setGyIsVerified
@Accessor(qualifier="gyIsVerified", type=SETTER) public void setGyIsVerified(boolean value)
Generated method - Setter ofCustomer.gyIsVerified
attribute defined at extensiongigyaservices
.- Parameters:
value
- the gyIsVerified
-
setGyLastLoginTimestamp
@Accessor(qualifier="gyLastLoginTimestamp", type=SETTER) public void setGyLastLoginTimestamp(long value)
Generated method - Setter ofCustomer.gyLastLoginTimestamp
attribute defined at extensiongigyaservices
.- Parameters:
value
- the gyLastLoginTimestamp
-
setGyLastUpdated
@Accessor(qualifier="gyLastUpdated", type=SETTER) public void setGyLastUpdated(java.lang.String value)
Generated method - Setter ofCustomer.gyLastUpdated
attribute defined at extensiongigyaservices
.- Parameters:
value
- the gyLastUpdated
-
setGyLastUpdatedTimestamp
@Accessor(qualifier="gyLastUpdatedTimestamp", type=SETTER) public void setGyLastUpdatedTimestamp(long value)
Generated method - Setter ofCustomer.gyLastUpdatedTimestamp
attribute defined at extensiongigyaservices
.- Parameters:
value
- the gyLastUpdatedTimestamp
-
setGyLoginProvider
@Accessor(qualifier="gyLoginProvider", type=SETTER) public void setGyLoginProvider(java.lang.String value)
Generated method - Setter ofCustomer.gyLoginProvider
attribute defined at extensiongigyaservices
.- Parameters:
value
- the gyLoginProvider
-
setGyOldestDataUpdated
@Accessor(qualifier="gyOldestDataUpdated", type=SETTER) public void setGyOldestDataUpdated(java.lang.String value)
Generated method - Setter ofCustomer.gyOldestDataUpdated
attribute defined at extensiongigyaservices
.- Parameters:
value
- the gyOldestDataUpdated
-
setGyOldestDataUpdatedTimestamp
@Accessor(qualifier="gyOldestDataUpdatedTimestamp", type=SETTER) public void setGyOldestDataUpdatedTimestamp(long value)
Generated method - Setter ofCustomer.gyOldestDataUpdatedTimestamp
attribute defined at extensiongigyaservices
.- Parameters:
value
- the gyOldestDataUpdatedTimestamp
-
setGyRegistered
@Accessor(qualifier="gyRegistered", type=SETTER) public void setGyRegistered(java.lang.String value)
Generated method - Setter ofCustomer.gyRegistered
attribute defined at extensiongigyaservices
.- Parameters:
value
- the gyRegistered
-
setGyRegisteredTimestamp
@Accessor(qualifier="gyRegisteredTimestamp", type=SETTER) public void setGyRegisteredTimestamp(java.lang.String value)
Generated method - Setter ofCustomer.gyRegisteredTimestamp
attribute defined at extensiongigyaservices
.- Parameters:
value
- the gyRegisteredTimestamp
-
setGySocialProviders
@Accessor(qualifier="gySocialProviders", type=SETTER) public void setGySocialProviders(java.lang.String value)
Generated method - Setter ofCustomer.gySocialProviders
attribute defined at extensiongigyaservices
.- Parameters:
value
- the gySocialProviders
-
setGyUID
@Accessor(qualifier="gyUID", type=SETTER) public void setGyUID(java.lang.String value)
Generated method - Setter ofCustomer.gyUID
attribute 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.gyVerified
attribute defined at extensiongigyaservices
.- Parameters:
value
- the gyVerified
-
setGyVerifiedTimestamp
@Accessor(qualifier="gyVerifiedTimestamp", type=SETTER) public void setGyVerifiedTimestamp(java.lang.String value)
Generated method - Setter ofCustomer.gyVerifiedTimestamp
attribute defined at extensiongigyaservices
.- Parameters:
value
- the gyVerifiedTimestamp
-
setMobileNumber
@Accessor(qualifier="mobileNumber", type=SETTER) public void setMobileNumber(java.lang.String value)
Generated method - Setter ofCustomer.mobileNumber
attribute 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.notificationChannels
attribute defined at extensionnotificationservices
.- Parameters:
value
- the notificationChannels
-
setOriginalUid
@Accessor(qualifier="originalUid", type=SETTER) public void setOriginalUid(java.lang.String value)
Generated method - Setter ofCustomer.originalUid
attribute 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.previewCatalogVersions
attribute 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.productInterests
attribute defined at extensioncustomerinterestsservices
.- Parameters:
value
- the productInterests
-
setRevenueCloudCustomerId
@Accessor(qualifier="revenueCloudCustomerId", type=SETTER) public void setRevenueCloudCustomerId(java.lang.String value)
Generated method - Setter ofCustomer.revenueCloudCustomerId
attribute 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.sapConsumerID
attribute 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.sapContactID
attribute 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.sapIsReplicated
attribute 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.sapReplicationInfo
attribute 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.smsPreference
attribute 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.tickets
dynamic 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.title
attribute 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.token
attribute 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.type
attribute defined at extensioncommerceservices
.- Parameters:
value
- the type - Customer type
-
-