public class CustomerModel extends UserModel
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static String |
_TYPECODE
Generated model type code constant.
|
static String |
CONTACTEMAIL
Generated constant - Attribute key of
Customer.contactEmail attribute defined at extension commerceservices. |
static String |
CUSTOMERID
Generated constant - Attribute key of
Customer.customerID attribute defined at extension core. |
static String |
DEFAULTPAYMENTINFO
Generated constant - Attribute key of
Customer.defaultPaymentInfo attribute defined at extension commerceservices. |
static String |
EMAILLANGUAGE
Generated constant - Attribute key of
Customer.emailLanguage attribute defined at extension chineseprofileservices. |
static String |
EMAILPREFERENCE
Generated constant - Attribute key of
Customer.emailPreference attribute defined at extension notificationservices. |
static String |
MOBILENUMBER
Generated constant - Attribute key of
Customer.mobileNumber attribute defined at extension chineseprofileservices. |
static String |
ORIGINALUID
Generated constant - Attribute key of
Customer.originalUid attribute defined at extension commerceservices. |
static String |
PREVIEWCATALOGVERSIONS
Generated constant - Attribute key of
Customer.previewCatalogVersions attribute defined at extension catalog. |
static String |
PRODUCTINTERESTS
Generated constant - Attribute key of
Customer.productInterests attribute defined at extension customerinterestsservices. |
static String |
SAPCONSUMERID
Generated constant - Attribute key of
Customer.sapConsumerID attribute defined at extension sapmodel. |
static String |
SAPCONTACTID
Generated constant - Attribute key of
Customer.sapContactID attribute defined at extension sapmodel. |
static String |
SAPISREPLICATED
Generated constant - Attribute key of
Customer.sapIsReplicated attribute defined at extension sapmodel. |
static String |
SAPREPLICATIONINFO
Generated constant - Attribute key of
Customer.sapReplicationInfo attribute defined at extension sapmodel. |
static String |
SMSPREFERENCE
Generated constant - Attribute key of
Customer.smsPreference attribute defined at extension notificationservices. |
static String |
TICKETS
Generated constant - Attribute key of
Customer.tickets attribute defined at extension ticketsystem. |
static String |
TITLE
Generated constant - Attribute key of
Customer.title attribute defined at extension commerceservices. |
static String |
TOKEN
Generated constant - Attribute key of
Customer.token attribute defined at extension commerceservices. |
static String |
TYPE
Generated constant - Attribute key of
Customer.type attribute defined at extension commerceservices. |
_ABSTRACTCOMMENTAUTHORRELATION, _COMMENTASSIGNEERELATION, _COMMENTUSERSETTINGUSERRELATION, _USERSFORRESTRICTION, _WIDGETPREFERENCESTOUSERRELATION, ADDRESSES, ALLWRITEABLECATALOGVERSIONS, ASSIGNEDCOMMENTS, ASSIGNEDQUOTES, AUTHORIZEDTOUNLOCKPAGES, CARTS, COCKPITFAVORITECATEGORIES, COCKPITSAVEDQUERIES, COLLECTIONS, COMMENTUSERSETTINGS, CONDITIONRESULTS, CONTACTINFOS, CREATEDCOMMENTS, CURRENTDATE, CURRENTTIME, CUSTOMERREVIEWS, CXRESULTS, DEFAULTPAYMENTADDRESS, DEFAULTSHIPMENTADDRESS, DOMAIN, ENCODEDPASSWORD, EUROPE1DISCOUNTS, EUROPE1PRICEFACTORY_UDG, EUROPE1PRICEFACTORY_UPG, EUROPE1PRICEFACTORY_UTG, HMCLOGINDISABLED, LASTLOGIN, LDAPACCOUNT, LDAPLOGIN, LOCKEDPAGES, LOGINDISABLED, ORDERS, OWNEUROPE1DISCOUNTS, PASSWORD, PASSWORDANSWER, PASSWORDENCODING, PASSWORDQUESTION, PAYMENTINFOS, PHONENUMBERS, QUOTES, RESTRICTIONS, RULERESULTS, SEGMENTRESULTS, SESSIONCURRENCY, SESSIONLANGUAGE, TOKENS, USERPROFILE, USERTOSEGMENTS, WIDGETPREFERENCES, WISHLIST_CATEGORY2PRINCIPALRELATION, _COMMENTWATCHERRELATION, _PRINCIPAL2COCKPITUICOMPONENTREADACCESSRELATION, _PRINCIPAL2COCKPITUICOMPONENTWRITEACCESSRELATION, _SYNCITEMJOB2PRINCIPAL, _WORKFLOWTEMPLATE2PRINCIPALRELATION, ACCESSIBLECATEGORIES, ALLGROUPS, ALLSEARCHRESTRICTIONS, BACKOFFICELOGINDISABLED, CN, COCKPITUICONFIGURATIONS, DESCRIPTION, DISPLAYNAME, DN, GROUPS, LDAPSEARCHBASE, NAME, PROFILEPICTURE, READABLECATALOGVERSIONS, READABLECOCKPITUICOMPONENTS, READABSTRACTLINKENTRY, READCOLLECTIONS, READPUBLICATION, READPUBLICATIONCOMPONENT, READSAVEDQUERIES, SEARCHRESTRICTIONS, SYNCJOBS, UID, VISIBLETEMPLATES, WATCHEDCOMMENTS, WRITABLECATALOGVERSIONS, WRITABLECOCKPITUICOMPONENTS, WRITECOLLECTIONS, WRITEPUBLICATION, WRITEPUBLICATIONCOMPONENT_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PKLANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY| Constructor and Description |
|---|
CustomerModel()
Generated constructor - Default constructor for generic creation.
|
CustomerModel(boolean _loginDisabled,
String _uid)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
CustomerModel(Collection<CustomerReviewModel> _customerReviews,
boolean _loginDisabled,
ItemModel _owner,
String _uid)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
CustomerModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context
|
| Modifier and Type | Method and Description |
|---|---|
String |
getContactEmail()
Generated method - Getter of the
Customer.contactEmail dynamic attribute defined at extension commerceservices. |
String |
getCustomerID()
Generated method - Getter of the
Customer.customerID attribute defined at extension core. |
PaymentInfoModel |
getDefaultPaymentInfo()
Generated method - Getter of the
Customer.defaultPaymentInfo attribute defined at extension commerceservices. |
String |
getEmailLanguage()
Generated method - Getter of the
Customer.emailLanguage attribute defined at extension chineseprofileservices. |
Boolean |
getEmailPreference()
Generated method - Getter of the
Customer.emailPreference attribute defined at extension notificationservices. |
String |
getMobileNumber()
Generated method - Getter of the
Customer.mobileNumber attribute defined at extension chineseprofileservices. |
String |
getOriginalUid()
Generated method - Getter of the
Customer.originalUid attribute defined at extension commerceservices. |
Collection<CatalogVersionModel> |
getPreviewCatalogVersions()
Generated method - Getter of the
Customer.previewCatalogVersions attribute defined at extension catalog. |
Collection<ProductInterestModel> |
getProductInterests()
Generated method - Getter of the
Customer.productInterests attribute defined at extension customerinterestsservices. |
String |
getSapConsumerID()
Generated method - Getter of the
Customer.sapConsumerID attribute defined at extension sapmodel. |
String |
getSapContactID()
Generated method - Getter of the
Customer.sapContactID attribute defined at extension sapmodel. |
Boolean |
getSapIsReplicated()
Generated method - Getter of the
Customer.sapIsReplicated attribute defined at extension sapmodel. |
String |
getSapReplicationInfo()
Generated method - Getter of the
Customer.sapReplicationInfo attribute defined at extension sapmodel. |
Boolean |
getSmsPreference()
Generated method - Getter of the
Customer.smsPreference attribute defined at extension notificationservices. |
List<CsTicketModel> |
getTickets()
Generated method - Getter of the
Customer.tickets dynamic attribute defined at extension ticketsystem. |
TitleModel |
getTitle()
Generated method - Getter of the
Customer.title attribute defined at extension commerceservices. |
String |
getToken()
Generated method - Getter of the
Customer.token attribute defined at extension commerceservices. |
CustomerType |
getType()
Generated method - Getter of the
Customer.type attribute defined at extension commerceservices. |
void |
setCustomerID(String value)
Generated method - Setter of
Customer.customerID attribute defined at extension core. |
void |
setDefaultPaymentInfo(PaymentInfoModel value)
Generated method - Setter of
Customer.defaultPaymentInfo attribute defined at extension commerceservices. |
void |
setEmailLanguage(String value)
Generated method - Setter of
Customer.emailLanguage attribute defined at extension chineseprofileservices. |
void |
setEmailPreference(Boolean value)
Generated method - Setter of
Customer.emailPreference attribute defined at extension notificationservices. |
void |
setMobileNumber(String value)
Generated method - Setter of
Customer.mobileNumber attribute defined at extension chineseprofileservices. |
void |
setOriginalUid(String value)
Generated method - Setter of
Customer.originalUid attribute defined at extension commerceservices. |
void |
setPreviewCatalogVersions(Collection<CatalogVersionModel> value)
Generated method - Setter of
Customer.previewCatalogVersions attribute defined at extension catalog. |
void |
setProductInterests(Collection<ProductInterestModel> value)
Generated method - Setter of
Customer.productInterests attribute defined at extension customerinterestsservices. |
void |
setSapConsumerID(String value)
Generated method - Setter of
Customer.sapConsumerID attribute defined at extension sapmodel. |
void |
setSapContactID(String value)
Generated method - Setter of
Customer.sapContactID attribute defined at extension sapmodel. |
void |
setSapIsReplicated(Boolean value)
Generated method - Setter of
Customer.sapIsReplicated attribute defined at extension sapmodel. |
void |
setSapReplicationInfo(String value)
Generated method - Setter of
Customer.sapReplicationInfo attribute defined at extension sapmodel. |
void |
setSmsPreference(Boolean value)
Generated method - Setter of
Customer.smsPreference attribute defined at extension notificationservices. |
void |
setTickets(List<CsTicketModel> value)
Generated method - Setter of
Customer.tickets dynamic attribute defined at extension ticketsystem. |
void |
setTitle(TitleModel value)
Generated method - Setter of
Customer.title attribute defined at extension commerceservices. |
void |
setToken(String value)
Generated method - Setter of
Customer.token attribute defined at extension commerceservices. |
void |
setType(CustomerType value)
Generated method - Setter of
Customer.type attribute defined at extension commerceservices. |
getAddresses, getAllWriteableCatalogVersions, getAssignedComments, getAssignedQuotes, getCarts, getCockpitFavoriteCategories, getCockpitSavedQueries, getCollections, getConditionResults, getContactInfos, getCreatedComments, getCurrentDate, getCurrentTime, getCustomerReviews, getCxResults, getDefaultPaymentAddress, getDefaultShipmentAddress, getDomain, getEncodedPassword, getEurope1Discounts, getEurope1PriceFactory_UDG, getEurope1PriceFactory_UPG, getEurope1PriceFactory_UTG, getHmcLoginDisabled, getLastLogin, getLdapaccount, getLdaplogin, getLockedPages, getOrders, getOwnEurope1Discounts, getPasswordAnswer, getPasswordEncoding, getPasswordQuestion, getPaymentInfos, getPhoneNumbers, getQuotes, getRestrictions, getRuleResults, getSegmentResults, getSessionCurrency, getSessionLanguage, getTokens, getUserprofile, getUserToSegments, getWidgetPreferences, getWishlist, isAuthorizedToUnlockPages, isLoginDisabled, setAddresses, setAssignedComments, setAssignedQuotes, setAuthorizedToUnlockPages, setCarts, setCockpitFavoriteCategories, setCockpitSavedQueries, setCollections, setConditionResults, setContactInfos, setCreatedComments, setCustomerReviews, setCxResults, setDefaultPaymentAddress, setDefaultShipmentAddress, setDomain, setEncodedPassword, setEurope1Discounts, setEurope1PriceFactory_UDG, setEurope1PriceFactory_UPG, setEurope1PriceFactory_UTG, setHmcLoginDisabled, setLastLogin, setLdapaccount, setLdaplogin, setLockedPages, setLoginDisabled, setOrders, setOwnEurope1Discounts, setPassword, setPasswordAnswer, setPasswordEncoding, setPasswordQuestion, setPaymentInfos, setPhoneNumbers, setQuotes, setRestrictions, setRuleResults, setSegmentResults, setSessionCurrency, setSessionLanguage, setTokens, setUserprofile, setUserToSegments, setWidgetPreferences, setWishlistgetAccessibleCategories, getAllgroups, getAllGroups, getAllsearchrestrictions, getAllSearchRestrictions, getBackOfficeLoginDisabled, getCN, getCockpitUIConfigurations, getDescription, getDisplayName, getDisplayName, getDN, getGroups, getLdapsearchbase, getName, getProfilePicture, getReadableCatalogVersions, getReadableCockpitUIComponents, getReadAbstractLinkEntry, getReadCollections, getReadPublication, getReadPublicationComponent, getReadSavedQueries, getSearchrestrictions, getSearchRestrictions, getSyncJobs, getUid, getVisibleTemplates, getWatchedComments, getWritableCatalogVersions, getWritableCockpitUIComponents, getWriteCollections, getWritePublication, getWritePublicationComponent, setBackOfficeLoginDisabled, setCN, setCockpitUIConfigurations, setDescription, setDN, setGroups, setLdapsearchbase, setName, setProfilePicture, setReadableCatalogVersions, setReadableCockpitUIComponents, setReadAbstractLinkEntry, setReadCollections, setReadPublication, setReadPublicationComponent, setReadSavedQueries, setSyncJobs, setUid, setVisibleTemplates, setWatchedComments, setWritableCatalogVersions, setWritableCockpitUIComponents, setWriteCollections, setWritePublication, setWritePublicationComponentgetComments, getCreationtime, getModifiedtime, getOwner, setComments, setCreationtime, setModifiedtime, setOwnerequals, 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, writeReplacepublic static final String _TYPECODE
public static final String CUSTOMERID
Customer.customerID attribute defined at extension core.public static final String PREVIEWCATALOGVERSIONS
Customer.previewCatalogVersions attribute defined at extension catalog.public static final String TITLE
Customer.title attribute defined at extension commerceservices.public static final String DEFAULTPAYMENTINFO
Customer.defaultPaymentInfo attribute defined at extension commerceservices.public static final String TOKEN
Customer.token attribute defined at extension commerceservices.public static final String CONTACTEMAIL
Customer.contactEmail attribute defined at extension commerceservices.public static final String ORIGINALUID
Customer.originalUid attribute defined at extension commerceservices.public static final String TYPE
Customer.type attribute defined at extension commerceservices.public static final String EMAILPREFERENCE
Customer.emailPreference attribute defined at extension notificationservices.public static final String SMSPREFERENCE
Customer.smsPreference attribute defined at extension notificationservices.public static final String TICKETS
Customer.tickets attribute defined at extension ticketsystem.public static final String EMAILLANGUAGE
Customer.emailLanguage attribute defined at extension chineseprofileservices.public static final String MOBILENUMBER
Customer.mobileNumber attribute defined at extension chineseprofileservices.public static final String PRODUCTINTERESTS
Customer.productInterests attribute defined at extension customerinterestsservices.public static final String SAPCONSUMERID
Customer.sapConsumerID attribute defined at extension sapmodel.public static final String SAPCONTACTID
Customer.sapContactID attribute defined at extension sapmodel.public static final String SAPISREPLICATED
Customer.sapIsReplicated attribute defined at extension sapmodel.public static final String SAPREPLICATIONINFO
Customer.sapReplicationInfo attribute defined at extension sapmodel.public CustomerModel()
public CustomerModel(ItemModelContext ctx)
ctx - the model context to be injected, must not be null@Deprecated public CustomerModel(boolean _loginDisabled, String _uid)
_loginDisabled - initial attribute declared by type User at extension core_uid - initial attribute declared by type Principal at extension core@Deprecated public CustomerModel(Collection<CustomerReviewModel> _customerReviews, boolean _loginDisabled, ItemModel _owner, String _uid)
_customerReviews - initial attribute declared by type User at extension customerreview_loginDisabled - initial attribute declared by type User at extension core_owner - initial attribute declared by type Item at extension core_uid - initial attribute declared by type Principal at extension core@Accessor(qualifier="contactEmail", type=GETTER) public String getContactEmail()
Customer.contactEmail dynamic attribute defined at extension commerceservices.@Accessor(qualifier="customerID", type=GETTER) public String getCustomerID()
Customer.customerID attribute defined at extension core.@Accessor(qualifier="defaultPaymentInfo", type=GETTER) public PaymentInfoModel getDefaultPaymentInfo()
Customer.defaultPaymentInfo attribute defined at extension commerceservices.@Accessor(qualifier="emailLanguage", type=GETTER) public String getEmailLanguage()
Customer.emailLanguage attribute defined at extension chineseprofileservices.@Accessor(qualifier="emailPreference", type=GETTER) public Boolean getEmailPreference()
Customer.emailPreference attribute defined at extension notificationservices.@Accessor(qualifier="mobileNumber", type=GETTER) public String getMobileNumber()
Customer.mobileNumber attribute defined at extension chineseprofileservices.@Accessor(qualifier="originalUid", type=GETTER) public String getOriginalUid()
Customer.originalUid attribute defined at extension commerceservices.@Accessor(qualifier="previewCatalogVersions", type=GETTER) public Collection<CatalogVersionModel> getPreviewCatalogVersions()
Customer.previewCatalogVersions attribute defined at extension catalog.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="productInterests", type=GETTER) public Collection<ProductInterestModel> getProductInterests()
Customer.productInterests attribute defined at extension customerinterestsservices.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="sapConsumerID", type=GETTER) public String getSapConsumerID()
Customer.sapConsumerID attribute defined at extension sapmodel.@Accessor(qualifier="sapContactID", type=GETTER) public String getSapContactID()
Customer.sapContactID attribute defined at extension sapmodel.@Accessor(qualifier="sapIsReplicated", type=GETTER) public Boolean getSapIsReplicated()
Customer.sapIsReplicated attribute defined at extension sapmodel.@Accessor(qualifier="sapReplicationInfo", type=GETTER) public String getSapReplicationInfo()
Customer.sapReplicationInfo attribute defined at extension sapmodel.@Accessor(qualifier="smsPreference", type=GETTER) public Boolean getSmsPreference()
Customer.smsPreference attribute defined at extension notificationservices.@Accessor(qualifier="tickets", type=GETTER) public List<CsTicketModel> getTickets()
Customer.tickets dynamic attribute defined at extension ticketsystem.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="title", type=GETTER) public TitleModel getTitle()
Customer.title attribute defined at extension commerceservices.@Accessor(qualifier="token", type=GETTER) public String getToken()
Customer.token attribute defined at extension commerceservices.@Accessor(qualifier="type", type=GETTER) public CustomerType getType()
Customer.type attribute defined at extension commerceservices.@Accessor(qualifier="customerID", type=SETTER) public void setCustomerID(String value)
Customer.customerID attribute defined at extension core.value - the customerID@Accessor(qualifier="defaultPaymentInfo", type=SETTER) public void setDefaultPaymentInfo(PaymentInfoModel value)
Customer.defaultPaymentInfo attribute defined at extension commerceservices.value - the defaultPaymentInfo - It holds information about default payment that is used by the customer.@Accessor(qualifier="emailLanguage", type=SETTER) public void setEmailLanguage(String value)
Customer.emailLanguage attribute defined at extension chineseprofileservices.value - the emailLanguage@Accessor(qualifier="emailPreference", type=SETTER) public void setEmailPreference(Boolean value)
Customer.emailPreference attribute defined at extension notificationservices.value - the emailPreference@Accessor(qualifier="mobileNumber", type=SETTER) public void setMobileNumber(String value)
Customer.mobileNumber attribute defined at extension chineseprofileservices.value - the mobileNumber@Accessor(qualifier="originalUid", type=SETTER) public void setOriginalUid(String value)
Customer.originalUid attribute defined at extension commerceservices.value - the originalUid@Accessor(qualifier="previewCatalogVersions", type=SETTER) public void setPreviewCatalogVersions(Collection<CatalogVersionModel> value)
Customer.previewCatalogVersions attribute defined at extension catalog.value - the previewCatalogVersions@Accessor(qualifier="productInterests", type=SETTER) public void setProductInterests(Collection<ProductInterestModel> value)
Customer.productInterests attribute defined at extension customerinterestsservices.value - the productInterests@Accessor(qualifier="sapConsumerID", type=SETTER) public void setSapConsumerID(String value)
Customer.sapConsumerID attribute defined at extension sapmodel.value - the sapConsumerID - Unique identifier of SAP consumer@Accessor(qualifier="sapContactID", type=SETTER) public void setSapContactID(String value)
Customer.sapContactID attribute defined at extension sapmodel.value - the sapContactID - Unique identifier of SAP contact@Accessor(qualifier="sapIsReplicated", type=SETTER) public void setSapIsReplicated(Boolean value)
Customer.sapIsReplicated attribute defined at extension sapmodel.value - the sapIsReplicated - Indicates if the customer has been replicated to the SAP system@Accessor(qualifier="sapReplicationInfo", type=SETTER) public void setSapReplicationInfo(String value)
Customer.sapReplicationInfo attribute defined at extension sapmodel.value - the sapReplicationInfo - Information related to the replication to the SAP system@Accessor(qualifier="smsPreference", type=SETTER) public void setSmsPreference(Boolean value)
Customer.smsPreference attribute defined at extension notificationservices.value - the smsPreference@Accessor(qualifier="tickets", type=SETTER) public void setTickets(List<CsTicketModel> value)
Customer.tickets dynamic attribute defined at extension ticketsystem.value - the tickets - Tickets is a dynamic attribute.@Accessor(qualifier="title", type=SETTER) public void setTitle(TitleModel value)
Customer.title attribute defined at extension commerceservices.value - the title - It holds information about customer title (i.e. Mr, Dr, etc.)@Accessor(qualifier="token", type=SETTER) public void setToken(String value)
Customer.token attribute defined at extension commerceservices.value - the token - Attribute is used during forgotten password to ensure that the link can be used
only once.@Accessor(qualifier="type", type=SETTER) public void setType(CustomerType value)
Customer.type attribute defined at extension commerceservices.value - the type - Customer typeCopyright © 2017 SAP SE. All Rights Reserved.