Class CustomerModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
B2BCustomerModel

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

    • _TYPECODE

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

      public static final String CUSTOMERID
      Generated constant - Attribute key of Customer.customerID attribute defined at extension core.
      See Also:
    • PREVIEWCATALOGVERSIONS

      public static final String PREVIEWCATALOGVERSIONS
      Generated constant - Attribute key of Customer.previewCatalogVersions attribute defined at extension catalog.
      See Also:
    • TITLE

      public static final String TITLE
      Generated constant - Attribute key of Customer.title attribute defined at extension commerceservices.
      See Also:
    • DEFAULTPAYMENTINFO

      public static final String DEFAULTPAYMENTINFO
      Generated constant - Attribute key of Customer.defaultPaymentInfo attribute defined at extension commerceservices.
      See Also:
    • TOKEN

      public static final String TOKEN
      Generated constant - Attribute key of Customer.token attribute defined at extension commerceservices.
      See Also:
    • CONTACTEMAIL

      public static final String CONTACTEMAIL
      Generated constant - Attribute key of Customer.contactEmail attribute defined at extension commerceservices.
      See Also:
    • ORIGINALUID

      public static final String ORIGINALUID
      Generated constant - Attribute key of Customer.originalUid attribute defined at extension commerceservices.
      See Also:
    • TYPE

      public static final String TYPE
      Generated constant - Attribute key of Customer.type attribute defined at extension commerceservices.
      See Also:
    • SITE

      public static final String SITE
      Generated constant - Attribute key of Customer.site attribute defined at extension commerceservices.
      See Also:
    • UNDECORATEDUID

      public static final String UNDECORATEDUID
      Generated constant - Attribute key of Customer.undecoratedUid attribute defined at extension commerceservices.
      See Also:
    • SITEPREFERENCES

      public static final String SITEPREFERENCES
      Generated constant - Attribute key of Customer.sitePreferences attribute defined at extension commerceservices.
      See Also:
    • TICKETS

      public static final String TICKETS
      Generated constant - Attribute key of Customer.tickets attribute defined at extension ticketsystem.
      See Also:
    • SESSIONCARTS

      public static final String SESSIONCARTS
      Generated constant - Attribute key of Customer.sessionCarts attribute defined at extension ticketsystem.
      See Also:
    • SAVEDCARTS

      public static final String SAVEDCARTS
      Generated constant - Attribute key of Customer.savedCarts attribute defined at extension ticketsystem.
      See Also:
    • C4CBUYERID

      public static final String C4CBUYERID
      Generated constant - Attribute key of Customer.c4cBuyerId attribute defined at extension customerticketingc4cintegration.
      See Also:
    • SAPCONSUMERID

      public static final String SAPCONSUMERID
      Generated constant - Attribute key of Customer.sapConsumerID attribute defined at extension sapmodel.
      See Also:
    • SAPCONTACTID

      public static final String SAPCONTACTID
      Generated constant - Attribute key of Customer.sapContactID attribute defined at extension sapmodel.
      See Also:
    • SAPISREPLICATED

      public static final String SAPISREPLICATED
      Generated constant - Attribute key of Customer.sapIsReplicated attribute defined at extension sapmodel.
      See Also:
    • SAPREPLICATIONINFO

      public static final String SAPREPLICATIONINFO
      Generated constant - Attribute key of Customer.sapReplicationInfo attribute defined at extension sapmodel.
      See Also:
    • CMSEMAILVERIFICATIONTIMESTAMP

      public static final String CMSEMAILVERIFICATIONTIMESTAMP
      Generated constant - Attribute key of Customer.cmsEmailVerificationTimestamp attribute defined at extension sapcustomerlookupservice.
      See Also:
    • CMSLOOKUPSECURETOKEN

      public static final String CMSLOOKUPSECURETOKEN
      Generated constant - Attribute key of Customer.cmsLookupSecureToken attribute defined at extension sapcustomerlookupservice.
      See Also:
    • GYAPIKEY

      public static final String GYAPIKEY
      Generated constant - Attribute key of Customer.gyApiKey attribute defined at extension gigyaservices.
      See Also:
    • GYUID

      public static final String GYUID
      Generated constant - Attribute key of Customer.gyUID attribute defined at extension gigyaservices.
      See Also:
    • GYISORIGINGIGYA

      public static final String GYISORIGINGIGYA
      Generated constant - Attribute key of Customer.gyIsOriginGigya attribute defined at extension gigyaservices.
      See Also:
    • GYCREATED

      public static final String GYCREATED
      Generated constant - Attribute key of Customer.gyCreated attribute defined at extension gigyaservices.
      See Also:
    • GYCREATEDTIMESTAMP

      public static final String GYCREATEDTIMESTAMP
      Generated constant - Attribute key of Customer.gyCreatedTimestamp attribute defined at extension gigyaservices.
      See Also:
    • GYISACTIVE

      public static final String GYISACTIVE
      Generated constant - Attribute key of Customer.gyIsActive attribute defined at extension gigyaservices.
      See Also:
    • GYISLOCKEDOUT

      public static final String GYISLOCKEDOUT
      Generated constant - Attribute key of Customer.gyIsLockedOut attribute defined at extension gigyaservices.
      See Also:
    • GYISREGISTERED

      public static final String GYISREGISTERED
      Generated constant - Attribute key of Customer.gyIsRegistered attribute defined at extension gigyaservices.
      See Also:
    • GYISVERIFIED

      public static final String GYISVERIFIED
      Generated constant - Attribute key of Customer.gyIsVerified attribute defined at extension gigyaservices.
      See Also:
    • GYLASTLOGINTIMESTAMP

      public static final String GYLASTLOGINTIMESTAMP
      Generated constant - Attribute key of Customer.gyLastLoginTimestamp attribute defined at extension gigyaservices.
      See Also:
    • GYLASTUPDATED

      public static final String GYLASTUPDATED
      Generated constant - Attribute key of Customer.gyLastUpdated attribute defined at extension gigyaservices.
      See Also:
    • GYLASTUPDATEDTIMESTAMP

      public static final String GYLASTUPDATEDTIMESTAMP
      Generated constant - Attribute key of Customer.gyLastUpdatedTimestamp attribute defined at extension gigyaservices.
      See Also:
    • GYLOGINPROVIDER

      public static final String GYLOGINPROVIDER
      Generated constant - Attribute key of Customer.gyLoginProvider attribute defined at extension gigyaservices.
      See Also:
    • GYOLDESTDATAUPDATED

      public static final String GYOLDESTDATAUPDATED
      Generated constant - Attribute key of Customer.gyOldestDataUpdated attribute defined at extension gigyaservices.
      See Also:
    • GYOLDESTDATAUPDATEDTIMESTAMP

      public static final String GYOLDESTDATAUPDATEDTIMESTAMP
      Generated constant - Attribute key of Customer.gyOldestDataUpdatedTimestamp attribute defined at extension gigyaservices.
      See Also:
    • GYREGISTERED

      public static final String GYREGISTERED
      Generated constant - Attribute key of Customer.gyRegistered attribute defined at extension gigyaservices.
      See Also:
    • GYREGISTEREDTIMESTAMP

      public static final String GYREGISTEREDTIMESTAMP
      Generated constant - Attribute key of Customer.gyRegisteredTimestamp attribute defined at extension gigyaservices.
      See Also:
    • GYSOCIALPROVIDERS

      public static final String GYSOCIALPROVIDERS
      Generated constant - Attribute key of Customer.gySocialProviders attribute defined at extension gigyaservices.
      See Also:
    • GYVERIFIED

      public static final String GYVERIFIED
      Generated constant - Attribute key of Customer.gyVerified attribute defined at extension gigyaservices.
      See Also:
    • GYVERIFIEDTIMESTAMP

      public static final String GYVERIFIEDTIMESTAMP
      Generated constant - Attribute key of Customer.gyVerifiedTimestamp attribute defined at extension gigyaservices.
      See Also:
    • GYDATACENTER

      public static final String GYDATACENTER
      Generated constant - Attribute key of Customer.gyDataCenter attribute defined at extension gigyaservices.
      See Also:
    • REVENUECLOUDCUSTOMERID

      public static final String REVENUECLOUDCUSTOMERID
      Generated constant - Attribute key of Customer.revenueCloudCustomerId attribute defined at extension saprevenuecloudcustomer.
      See Also:
  • Constructor Details

    • CustomerModel

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

      public CustomerModel(de.hybris.platform.servicelayer.model.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, String _uid)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - Constructor with all mandatory attributes.
      Parameters:
      _loginDisabled - initial attribute declared by type User at extension core
      _uid - initial attribute declared by type Principal at extension core
    • CustomerModel

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

    • getC4cBuyerId

      @Accessor(qualifier="c4cBuyerId", type=GETTER) public String getC4cBuyerId()
      Generated method - Getter of the Customer.c4cBuyerId attribute defined at extension customerticketingc4cintegration.
      Returns:
      the c4cBuyerId - Customer ID from the C4C System.
    • getCmsEmailVerificationTimestamp

      @Accessor(qualifier="cmsEmailVerificationTimestamp", type=GETTER) public Date getCmsEmailVerificationTimestamp()
      Generated method - Getter of the Customer.cmsEmailVerificationTimestamp attribute defined at extension sapcustomerlookupservice.
      Returns:
      the cmsEmailVerificationTimestamp - Determine whether email verification happened or not
    • getCmsLookupSecureToken

      @Accessor(qualifier="cmsLookupSecureToken", type=GETTER) public String getCmsLookupSecureToken()
      Generated method - Getter of the Customer.cmsLookupSecureToken attribute defined at extension sapcustomerlookupservice.
      Returns:
      the cmsLookupSecureToken - Secure One time token for CMS lookup Service
    • getContactEmail

      @Accessor(qualifier="contactEmail", type=GETTER) public String getContactEmail()
      Generated method - Getter of the Customer.contactEmail dynamic attribute defined at extension commerceservices.
      Returns:
      the contactEmail - Contact email is a dynamic attribute that is used to determine contact email address.
    • getCustomerID

      @Accessor(qualifier="customerID", type=GETTER) public String getCustomerID()
      Generated method - Getter of the Customer.customerID attribute defined at extension core.
      Returns:
      the customerID
    • getDefaultPaymentInfo

      @Accessor(qualifier="defaultPaymentInfo", type=GETTER) public PaymentInfoModel getDefaultPaymentInfo()
      Generated method - Getter of the Customer.defaultPaymentInfo attribute defined at extension commerceservices.
      Returns:
      the defaultPaymentInfo - It holds information about default payment that is used by the customer.
    • getGyApiKey

      @Accessor(qualifier="gyApiKey", type=GETTER) public String getGyApiKey()
      Generated method - Getter of the Customer.gyApiKey attribute defined at extension gigyaservices.
      Returns:
      the gyApiKey
    • getGyCreated

      @Accessor(qualifier="gyCreated", type=GETTER) public String getGyCreated()
      Generated method - Getter of the Customer.gyCreated attribute defined at extension gigyaservices.
      Returns:
      the gyCreated
    • getGyCreatedTimestamp

      @Accessor(qualifier="gyCreatedTimestamp", type=GETTER) public long getGyCreatedTimestamp()
      Generated method - Getter of the Customer.gyCreatedTimestamp attribute defined at extension gigyaservices.
      Returns:
      the gyCreatedTimestamp
    • getGyDataCenter

      @Accessor(qualifier="gyDataCenter", type=GETTER) public String getGyDataCenter()
      Generated method - Getter of the Customer.gyDataCenter attribute defined at extension gigyaservices.
      Returns:
      the gyDataCenter - User Data Center at Gigya
    • getGyLastLoginTimestamp

      @Accessor(qualifier="gyLastLoginTimestamp", type=GETTER) public long getGyLastLoginTimestamp()
      Generated method - Getter of the Customer.gyLastLoginTimestamp attribute defined at extension gigyaservices.
      Returns:
      the gyLastLoginTimestamp
    • getGyLastUpdated

      @Accessor(qualifier="gyLastUpdated", type=GETTER) public String getGyLastUpdated()
      Generated method - Getter of the Customer.gyLastUpdated attribute defined at extension gigyaservices.
      Returns:
      the gyLastUpdated
    • getGyLastUpdatedTimestamp

      @Accessor(qualifier="gyLastUpdatedTimestamp", type=GETTER) public long getGyLastUpdatedTimestamp()
      Generated method - Getter of the Customer.gyLastUpdatedTimestamp attribute defined at extension gigyaservices.
      Returns:
      the gyLastUpdatedTimestamp
    • getGyLoginProvider

      @Accessor(qualifier="gyLoginProvider", type=GETTER) public String getGyLoginProvider()
      Generated method - Getter of the Customer.gyLoginProvider attribute defined at extension gigyaservices.
      Returns:
      the gyLoginProvider
    • getGyOldestDataUpdated

      @Accessor(qualifier="gyOldestDataUpdated", type=GETTER) public String getGyOldestDataUpdated()
      Generated method - Getter of the Customer.gyOldestDataUpdated attribute defined at extension gigyaservices.
      Returns:
      the gyOldestDataUpdated
    • getGyOldestDataUpdatedTimestamp

      @Accessor(qualifier="gyOldestDataUpdatedTimestamp", type=GETTER) public long getGyOldestDataUpdatedTimestamp()
      Generated method - Getter of the Customer.gyOldestDataUpdatedTimestamp attribute defined at extension gigyaservices.
      Returns:
      the gyOldestDataUpdatedTimestamp
    • getGyRegistered

      @Accessor(qualifier="gyRegistered", type=GETTER) public String getGyRegistered()
      Generated method - Getter of the Customer.gyRegistered attribute defined at extension gigyaservices.
      Returns:
      the gyRegistered
    • getGyRegisteredTimestamp

      @Accessor(qualifier="gyRegisteredTimestamp", type=GETTER) public String getGyRegisteredTimestamp()
      Generated method - Getter of the Customer.gyRegisteredTimestamp attribute defined at extension gigyaservices.
      Returns:
      the gyRegisteredTimestamp
    • getGySocialProviders

      @Accessor(qualifier="gySocialProviders", type=GETTER) public String getGySocialProviders()
      Generated method - Getter of the Customer.gySocialProviders attribute defined at extension gigyaservices.
      Returns:
      the gySocialProviders
    • getGyUID

      @Accessor(qualifier="gyUID", type=GETTER) public String getGyUID()
      Generated method - Getter of the Customer.gyUID attribute defined at extension gigyaservices.
      Returns:
      the gyUID - User UID at gigya
    • getGyVerified

      @Accessor(qualifier="gyVerified", type=GETTER) public String getGyVerified()
      Generated method - Getter of the Customer.gyVerified attribute defined at extension gigyaservices.
      Returns:
      the gyVerified
    • getGyVerifiedTimestamp

      @Accessor(qualifier="gyVerifiedTimestamp", type=GETTER) public String getGyVerifiedTimestamp()
      Generated method - Getter of the Customer.gyVerifiedTimestamp attribute defined at extension gigyaservices.
      Returns:
      the gyVerifiedTimestamp
    • getOriginalUid

      @Accessor(qualifier="originalUid", type=GETTER) public String getOriginalUid()
      Generated method - Getter of the Customer.originalUid attribute defined at extension commerceservices.
      Returns:
      the originalUid
    • getPreviewCatalogVersions

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

      @Accessor(qualifier="revenueCloudCustomerId", type=GETTER) public String getRevenueCloudCustomerId()
      Generated method - Getter of the Customer.revenueCloudCustomerId attribute defined at extension saprevenuecloudcustomer.
      Returns:
      the revenueCloudCustomerId - Customer ID from the Revenue Cloud system.
    • getSapConsumerID

      @Accessor(qualifier="sapConsumerID", type=GETTER) public String getSapConsumerID()
      Generated method - Getter of the Customer.sapConsumerID attribute defined at extension sapmodel.
      Returns:
      the sapConsumerID - Unique identifier of SAP consumer
    • getSapContactID

      @Accessor(qualifier="sapContactID", type=GETTER) public String getSapContactID()
      Generated method - Getter of the Customer.sapContactID attribute defined at extension sapmodel.
      Returns:
      the sapContactID - Unique identifier of SAP contact
    • getSapIsReplicated

      @Accessor(qualifier="sapIsReplicated", type=GETTER) public Boolean getSapIsReplicated()
      Generated method - Getter of the Customer.sapIsReplicated attribute defined at extension sapmodel.
      Returns:
      the sapIsReplicated - Indicates if the customer has been replicated to the SAP system
    • getSapReplicationInfo

      @Accessor(qualifier="sapReplicationInfo", type=GETTER) public String getSapReplicationInfo()
      Generated method - Getter of the Customer.sapReplicationInfo attribute defined at extension sapmodel.
      Returns:
      the sapReplicationInfo - Information related to the replication to the SAP system
    • getSavedCarts

      @Accessor(qualifier="savedCarts", type=GETTER) public List<CartModel> getSavedCarts()
      Generated method - Getter of the Customer.savedCarts dynamic attribute defined at extension ticketsystem. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the savedCarts
    • getSessionCarts

      @Accessor(qualifier="sessionCarts", type=GETTER) public List<CartModel> getSessionCarts()
      Generated method - Getter of the Customer.sessionCarts dynamic attribute defined at extension ticketsystem. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the sessionCarts
    • getSite

      @Accessor(qualifier="site", type=GETTER) public BaseSiteModel getSite()
      Generated method - Getter of the Customer.site attribute defined at extension commerceservices.
      Returns:
      the site - Attached site
    • getSitePreferences

      @Accessor(qualifier="sitePreferences", type=GETTER) public List<SitePreferenceModel> getSitePreferences()
      Generated method - Getter of the Customer.sitePreferences attribute defined at extension commerceservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the sitePreferences
    • getTickets

      @Accessor(qualifier="tickets", type=GETTER) public List<CsTicketModel> getTickets()
      Generated method - Getter of the Customer.tickets dynamic attribute defined at extension ticketsystem. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the tickets
    • getTitle

      @Accessor(qualifier="title", type=GETTER) public TitleModel getTitle()
      Generated method - Getter of the Customer.title attribute defined at extension commerceservices.
      Returns:
      the title - It holds information about customer title (i.e. Mr, Dr, etc.)
    • getToken

      @Accessor(qualifier="token", type=GETTER) public String getToken()
      Generated method - Getter of the Customer.token attribute defined at extension commerceservices.
      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 the Customer.type attribute defined at extension commerceservices.
      Returns:
      the type - Customer type
    • getUndecoratedUid

      @Accessor(qualifier="undecoratedUid", type=GETTER) public String getUndecoratedUid()
      Generated method - Getter of the Customer.undecoratedUid attribute defined at extension commerceservices.
      Returns:
      the undecoratedUid - Attribute is part of uid without the attached site uid.
    • isGyIsActive

      @Accessor(qualifier="gyIsActive", type=GETTER) public boolean isGyIsActive()
      Generated method - Getter of the Customer.gyIsActive attribute defined at extension gigyaservices.
      Returns:
      the gyIsActive
    • isGyIsLockedOut

      @Accessor(qualifier="gyIsLockedOut", type=GETTER) public boolean isGyIsLockedOut()
      Generated method - Getter of the Customer.gyIsLockedOut attribute defined at extension gigyaservices.
      Returns:
      the gyIsLockedOut
    • isGyIsOriginGigya

      @Accessor(qualifier="gyIsOriginGigya", type=GETTER) public boolean isGyIsOriginGigya()
      Generated method - Getter of the Customer.gyIsOriginGigya attribute defined at extension gigyaservices.
      Returns:
      the gyIsOriginGigya
    • isGyIsRegistered

      @Accessor(qualifier="gyIsRegistered", type=GETTER) public boolean isGyIsRegistered()
      Generated method - Getter of the Customer.gyIsRegistered attribute defined at extension gigyaservices.
      Returns:
      the gyIsRegistered
    • isGyIsVerified

      @Accessor(qualifier="gyIsVerified", type=GETTER) public boolean isGyIsVerified()
      Generated method - Getter of the Customer.gyIsVerified attribute defined at extension gigyaservices.
      Returns:
      the gyIsVerified
    • setC4cBuyerId

      @Accessor(qualifier="c4cBuyerId", type=SETTER) public void setC4cBuyerId(String value)
      Generated method - Setter of Customer.c4cBuyerId attribute defined at extension customerticketingc4cintegration.
      Parameters:
      value - the c4cBuyerId - Customer ID from the C4C System.
    • setCmsEmailVerificationTimestamp

      @Accessor(qualifier="cmsEmailVerificationTimestamp", type=SETTER) public void setCmsEmailVerificationTimestamp(Date value)
      Generated method - Setter of Customer.cmsEmailVerificationTimestamp attribute defined at extension sapcustomerlookupservice.
      Parameters:
      value - the cmsEmailVerificationTimestamp - Determine whether email verification happened or not
    • setCmsLookupSecureToken

      @Accessor(qualifier="cmsLookupSecureToken", type=SETTER) public void setCmsLookupSecureToken(String value)
      Generated method - Setter of Customer.cmsLookupSecureToken attribute defined at extension sapcustomerlookupservice.
      Parameters:
      value - the cmsLookupSecureToken - Secure One time token for CMS lookup Service
    • setCustomerID

      @Accessor(qualifier="customerID", type=SETTER) public void setCustomerID(String value)
      Generated method - Setter of Customer.customerID attribute defined at extension core.
      Parameters:
      value - the customerID
    • setDefaultPaymentInfo

      @Accessor(qualifier="defaultPaymentInfo", type=SETTER) public void setDefaultPaymentInfo(PaymentInfoModel value)
      Generated method - Setter of Customer.defaultPaymentInfo attribute defined at extension commerceservices.
      Parameters:
      value - the defaultPaymentInfo - It holds information about default payment that is used by the customer.
    • setGyApiKey

      @Accessor(qualifier="gyApiKey", type=SETTER) public void setGyApiKey(String value)
      Generated method - Setter of Customer.gyApiKey attribute defined at extension gigyaservices.
      Parameters:
      value - the gyApiKey
    • setGyCreated

      @Accessor(qualifier="gyCreated", type=SETTER) public void setGyCreated(String value)
      Generated method - Setter of Customer.gyCreated attribute defined at extension gigyaservices.
      Parameters:
      value - the gyCreated
    • setGyCreatedTimestamp

      @Accessor(qualifier="gyCreatedTimestamp", type=SETTER) public void setGyCreatedTimestamp(long value)
      Generated method - Setter of Customer.gyCreatedTimestamp attribute defined at extension gigyaservices.
      Parameters:
      value - the gyCreatedTimestamp
    • setGyDataCenter

      @Accessor(qualifier="gyDataCenter", type=SETTER) public void setGyDataCenter(String value)
      Generated method - Setter of Customer.gyDataCenter attribute defined at extension gigyaservices.
      Parameters:
      value - the gyDataCenter - User Data Center at Gigya
    • setGyIsActive

      @Accessor(qualifier="gyIsActive", type=SETTER) public void setGyIsActive(boolean value)
      Generated method - Setter of Customer.gyIsActive attribute defined at extension gigyaservices.
      Parameters:
      value - the gyIsActive
    • setGyIsLockedOut

      @Accessor(qualifier="gyIsLockedOut", type=SETTER) public void setGyIsLockedOut(boolean value)
      Generated method - Setter of Customer.gyIsLockedOut attribute defined at extension gigyaservices.
      Parameters:
      value - the gyIsLockedOut
    • setGyIsOriginGigya

      @Accessor(qualifier="gyIsOriginGigya", type=SETTER) public void setGyIsOriginGigya(boolean value)
      Generated method - Setter of Customer.gyIsOriginGigya attribute defined at extension gigyaservices.
      Parameters:
      value - the gyIsOriginGigya
    • setGyIsRegistered

      @Accessor(qualifier="gyIsRegistered", type=SETTER) public void setGyIsRegistered(boolean value)
      Generated method - Setter of Customer.gyIsRegistered attribute defined at extension gigyaservices.
      Parameters:
      value - the gyIsRegistered
    • setGyIsVerified

      @Accessor(qualifier="gyIsVerified", type=SETTER) public void setGyIsVerified(boolean value)
      Generated method - Setter of Customer.gyIsVerified attribute defined at extension gigyaservices.
      Parameters:
      value - the gyIsVerified
    • setGyLastLoginTimestamp

      @Accessor(qualifier="gyLastLoginTimestamp", type=SETTER) public void setGyLastLoginTimestamp(long value)
      Generated method - Setter of Customer.gyLastLoginTimestamp attribute defined at extension gigyaservices.
      Parameters:
      value - the gyLastLoginTimestamp
    • setGyLastUpdated

      @Accessor(qualifier="gyLastUpdated", type=SETTER) public void setGyLastUpdated(String value)
      Generated method - Setter of Customer.gyLastUpdated attribute defined at extension gigyaservices.
      Parameters:
      value - the gyLastUpdated
    • setGyLastUpdatedTimestamp

      @Accessor(qualifier="gyLastUpdatedTimestamp", type=SETTER) public void setGyLastUpdatedTimestamp(long value)
      Generated method - Setter of Customer.gyLastUpdatedTimestamp attribute defined at extension gigyaservices.
      Parameters:
      value - the gyLastUpdatedTimestamp
    • setGyLoginProvider

      @Accessor(qualifier="gyLoginProvider", type=SETTER) public void setGyLoginProvider(String value)
      Generated method - Setter of Customer.gyLoginProvider attribute defined at extension gigyaservices.
      Parameters:
      value - the gyLoginProvider
    • setGyOldestDataUpdated

      @Accessor(qualifier="gyOldestDataUpdated", type=SETTER) public void setGyOldestDataUpdated(String value)
      Generated method - Setter of Customer.gyOldestDataUpdated attribute defined at extension gigyaservices.
      Parameters:
      value - the gyOldestDataUpdated
    • setGyOldestDataUpdatedTimestamp

      @Accessor(qualifier="gyOldestDataUpdatedTimestamp", type=SETTER) public void setGyOldestDataUpdatedTimestamp(long value)
      Generated method - Setter of Customer.gyOldestDataUpdatedTimestamp attribute defined at extension gigyaservices.
      Parameters:
      value - the gyOldestDataUpdatedTimestamp
    • setGyRegistered

      @Accessor(qualifier="gyRegistered", type=SETTER) public void setGyRegistered(String value)
      Generated method - Setter of Customer.gyRegistered attribute defined at extension gigyaservices.
      Parameters:
      value - the gyRegistered
    • setGyRegisteredTimestamp

      @Accessor(qualifier="gyRegisteredTimestamp", type=SETTER) public void setGyRegisteredTimestamp(String value)
      Generated method - Setter of Customer.gyRegisteredTimestamp attribute defined at extension gigyaservices.
      Parameters:
      value - the gyRegisteredTimestamp
    • setGySocialProviders

      @Accessor(qualifier="gySocialProviders", type=SETTER) public void setGySocialProviders(String value)
      Generated method - Setter of Customer.gySocialProviders attribute defined at extension gigyaservices.
      Parameters:
      value - the gySocialProviders
    • setGyUID

      @Accessor(qualifier="gyUID", type=SETTER) public void setGyUID(String value)
      Generated method - Setter of Customer.gyUID attribute defined at extension gigyaservices.
      Parameters:
      value - the gyUID - User UID at gigya
    • setGyVerified

      @Accessor(qualifier="gyVerified", type=SETTER) public void setGyVerified(String value)
      Generated method - Setter of Customer.gyVerified attribute defined at extension gigyaservices.
      Parameters:
      value - the gyVerified
    • setGyVerifiedTimestamp

      @Accessor(qualifier="gyVerifiedTimestamp", type=SETTER) public void setGyVerifiedTimestamp(String value)
      Generated method - Setter of Customer.gyVerifiedTimestamp attribute defined at extension gigyaservices.
      Parameters:
      value - the gyVerifiedTimestamp
    • setOriginalUid

      @Accessor(qualifier="originalUid", type=SETTER) public void setOriginalUid(String value)
      Generated method - Setter of Customer.originalUid attribute defined at extension commerceservices.
      Parameters:
      value - the originalUid
    • setPreviewCatalogVersions

      @Accessor(qualifier="previewCatalogVersions", type=SETTER) public void setPreviewCatalogVersions(Collection<CatalogVersionModel> value)
      Generated method - Setter of Customer.previewCatalogVersions attribute defined at extension catalog.
      Parameters:
      value - the previewCatalogVersions
    • setRevenueCloudCustomerId

      @Accessor(qualifier="revenueCloudCustomerId", type=SETTER) public void setRevenueCloudCustomerId(String value)
      Generated method - Setter of Customer.revenueCloudCustomerId attribute defined at extension saprevenuecloudcustomer.
      Parameters:
      value - the revenueCloudCustomerId - Customer ID from the Revenue Cloud system.
    • setSapConsumerID

      @Accessor(qualifier="sapConsumerID", type=SETTER) public void setSapConsumerID(String value)
      Generated method - Setter of Customer.sapConsumerID attribute defined at extension sapmodel.
      Parameters:
      value - the sapConsumerID - Unique identifier of SAP consumer
    • setSapContactID

      @Accessor(qualifier="sapContactID", type=SETTER) public void setSapContactID(String value)
      Generated method - Setter of Customer.sapContactID attribute defined at extension sapmodel.
      Parameters:
      value - the sapContactID - Unique identifier of SAP contact
    • setSapIsReplicated

      @Accessor(qualifier="sapIsReplicated", type=SETTER) public void setSapIsReplicated(Boolean value)
      Generated method - Setter of Customer.sapIsReplicated attribute defined at extension sapmodel.
      Parameters:
      value - the sapIsReplicated - Indicates if the customer has been replicated to the SAP system
    • setSapReplicationInfo

      @Accessor(qualifier="sapReplicationInfo", type=SETTER) public void setSapReplicationInfo(String value)
      Generated method - Setter of Customer.sapReplicationInfo attribute defined at extension sapmodel.
      Parameters:
      value - the sapReplicationInfo - Information related to the replication to the SAP system
    • setSite

      @Accessor(qualifier="site", type=SETTER) public void setSite(BaseSiteModel value)
      Generated method - Initial setter of Customer.site attribute defined at extension commerceservices. Can only be used at creation of model - before first save.
      Parameters:
      value - the site - Attached site
    • setSitePreferences

      @Accessor(qualifier="sitePreferences", type=SETTER) public void setSitePreferences(List<SitePreferenceModel> value)
      Generated method - Setter of Customer.sitePreferences attribute defined at extension commerceservices.
      Parameters:
      value - the sitePreferences
    • setTickets

      @Accessor(qualifier="tickets", type=SETTER) public void setTickets(List<CsTicketModel> value)
      Generated method - Setter of Customer.tickets dynamic attribute defined at extension ticketsystem.
      Parameters:
      value - the tickets
    • setTitle

      @Accessor(qualifier="title", type=SETTER) public void setTitle(TitleModel value)
      Generated method - Setter of Customer.title attribute defined at extension commerceservices.
      Parameters:
      value - the title - It holds information about customer title (i.e. Mr, Dr, etc.)
    • setToken

      @Accessor(qualifier="token", type=SETTER) public void setToken(String value)
      Generated method - Setter of Customer.token attribute defined at extension commerceservices.
      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 of Customer.type attribute defined at extension commerceservices.
      Parameters:
      value - the type - Customer type
    • setUndecoratedUid

      @Accessor(qualifier="undecoratedUid", type=SETTER) public void setUndecoratedUid(String value)
      Generated method - Setter of Customer.undecoratedUid attribute defined at extension commerceservices.
      Parameters:
      value - the undecoratedUid - Attribute is part of uid without the attached site uid.