public class B2BCustomerModel extends CustomerModel
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
_TYPECODE
Generated model type code constant.
|
static java.lang.String |
ACTIVE
Generated constant - Attribute key of
B2BCustomer.active attribute defined at extension b2bcommerce. |
static java.lang.String |
APPROVERGROUPS
Generated constant - Attribute key of
B2BCustomer.ApproverGroups attribute defined at extension b2bapprovalprocess. |
static java.lang.String |
APPROVERS
Generated constant - Attribute key of
B2BCustomer.Approvers attribute defined at extension b2bapprovalprocess. |
static java.lang.String |
DEFAULTB2BUNIT
Generated constant - Attribute key of
B2BCustomer.defaultB2BUnit attribute defined at extension b2bcommerce. |
static java.lang.String |
EMAIL
Generated constant - Attribute key of
B2BCustomer.email attribute defined at extension b2bcommerce. |
static java.lang.String |
PERMISSIONGROUPS
Generated constant - Attribute key of
B2BCustomer.PermissionGroups attribute defined at extension b2bapprovalprocess. |
static java.lang.String |
PERMISSIONS
Generated constant - Attribute key of
B2BCustomer.Permissions attribute defined at extension b2bapprovalprocess. |
_CUSTOMERCOUPON2CUSTOMER, COMINGFROMGIGYA, CONTACTEMAIL, CREATED, CREATEDTIMESTAMP, CUSTOMERCOUPONS, CUSTOMERID, DEFAULTPAYMENTINFO, EMAILLANGUAGE, EMAILPREFERENCE, GIGYAAPIKEY, GIGYAUID, ISACTIVE, ISLOCKEDOUT, ISREGISTERED, ISVERIFIED, LASTLOGINTIMESTAMP, LASTUPDATED, LASTUPDATEDTIMESTAMP, LOGINPROVIDER, MOBILENUMBER, NOTIFICATIONCHANNELS, OLDESTDATAUPDATED, OLDESTDATAUPDATEDTIMESTAMP, ORIGINALUID, PREVIEWCATALOGVERSIONS, PRODUCTINTERESTS, REGISTERED, REGISTEREDTIMESTAMP, REVENUECLOUDCUSTOMERID, SAPCONSUMERID, SAPCONTACTID, SAPISREPLICATED, SAPREPLICATIONINFO, SMSPREFERENCE, SOCIALPROVIDERS, TICKETS, TITLE, TOKEN, TYPE, VERIFIED, VERIFIEDTIMESTAMP_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, PHONENUMBERS, PRODUCTCONFIGURATION, PROFILETAGDEBUG, QUOTES, RESTRICTIONS, RETENTIONSTATE, SCIMUSERID, 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, READSAVEDQUERIES, SEARCHRESTRICTIONS, SYNCJOBS, UID, VISIBLETEMPLATES, WATCHEDCOMMENTS, WRITABLECATALOGVERSIONS, WRITABLECOCKPITUICOMPONENTS, WRITECOLLECTIONS_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDLANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY| Constructor and Description |
|---|
B2BCustomerModel()
Generated constructor - Default constructor for generic creation.
|
B2BCustomerModel(java.util.Collection<CustomerReviewModel> _customerReviews,
java.lang.String _email,
boolean _loginDisabled,
ItemModel _owner,
java.lang.String _uid)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
B2BCustomerModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context
|
B2BCustomerModel(java.lang.String _email,
boolean _loginDisabled,
java.lang.String _uid)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Boolean |
getActive()
Generated method - Getter of the
B2BCustomer.active attribute defined at extension b2bcommerce. |
java.util.Set<B2BUserGroupModel> |
getApproverGroups()
Generated method - Getter of the
B2BCustomer.ApproverGroups attribute defined at extension b2bapprovalprocess. |
java.util.Set<B2BCustomerModel> |
getApprovers()
Generated method - Getter of the
B2BCustomer.Approvers attribute defined at extension b2bapprovalprocess. |
B2BUnitModel |
getDefaultB2BUnit()
Generated method - Getter of the
B2BCustomer.defaultB2BUnit attribute defined at extension b2bcommerce. |
java.lang.String |
getEmail()
Generated method - Getter of the
B2BCustomer.email attribute defined at extension b2bcommerce. |
java.util.Set<B2BUserGroupModel> |
getPermissionGroups()
Generated method - Getter of the
B2BCustomer.PermissionGroups attribute defined at extension b2bapprovalprocess. |
java.util.Set<B2BPermissionModel> |
getPermissions()
Generated method - Getter of the
B2BCustomer.Permissions attribute defined at extension b2bapprovalprocess. |
void |
setActive(java.lang.Boolean value)
Generated method - Setter of
B2BCustomer.active attribute defined at extension b2bcommerce. |
void |
setApproverGroups(java.util.Set<B2BUserGroupModel> value)
Generated method - Setter of
B2BCustomer.ApproverGroups attribute defined at extension b2bapprovalprocess. |
void |
setApprovers(java.util.Set<B2BCustomerModel> value)
Generated method - Setter of
B2BCustomer.Approvers attribute defined at extension b2bapprovalprocess. |
void |
setDefaultB2BUnit(B2BUnitModel value)
Generated method - Setter of
B2BCustomer.defaultB2BUnit attribute defined at extension b2bcommerce. |
void |
setEmail(java.lang.String value)
Generated method - Setter of
B2BCustomer.email attribute defined at extension b2bcommerce. |
void |
setPermissionGroups(java.util.Set<B2BUserGroupModel> value)
Generated method - Setter of
B2BCustomer.PermissionGroups attribute defined at extension b2bapprovalprocess. |
void |
setPermissions(java.util.Set<B2BPermissionModel> value)
Generated method - Setter of
B2BCustomer.Permissions attribute defined at extension b2bapprovalprocess. |
getContactEmail, getCreated, getCreatedTimestamp, getCustomerCoupons, getCustomerID, getDefaultPaymentInfo, getEmailLanguage, getEmailPreference, getGigyaApiKey, getGigyaUID, getLastLoginTimestamp, getLastUpdated, getLastUpdatedTimestamp, getLoginProvider, getMobileNumber, getNotificationChannels, getOldestDataUpdated, getOldestDataUpdatedTimestamp, getOriginalUid, getPreviewCatalogVersions, getProductInterests, getRegistered, getRegisteredTimestamp, getRevenueCloudCustomerId, getSapConsumerID, getSapContactID, getSapIsReplicated, getSapReplicationInfo, getSmsPreference, getSocialProviders, getTickets, getTitle, getToken, getType, getVerified, getVerifiedTimestamp, isComingFromGigya, isIsActive, isIsLockedOut, isIsRegistered, isIsVerified, setComingFromGigya, setCreated, setCreatedTimestamp, setCustomerCoupons, setCustomerID, setDefaultPaymentInfo, setEmailLanguage, setEmailPreference, setGigyaApiKey, setGigyaUID, setIsActive, setIsLockedOut, setIsRegistered, setIsVerified, setLastLoginTimestamp, setLastUpdated, setLastUpdatedTimestamp, setLoginProvider, setMobileNumber, setNotificationChannels, setOldestDataUpdated, setOldestDataUpdatedTimestamp, setOriginalUid, setPreviewCatalogVersions, setProductInterests, setRegistered, setRegisteredTimestamp, setRevenueCloudCustomerId, setSapConsumerID, setSapContactID, setSapIsReplicated, setSapReplicationInfo, setSmsPreference, setSocialProviders, setTickets, setTitle, setToken, setType, setVerified, setVerifiedTimestampgetAddresses, 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, getPhoneNumbers, 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, setPhoneNumbers, setProductConfiguration, setProfileTagDebug, setQuotes, setRestrictions, setRetentionState, setScimUserId, 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, getReadSavedQueries, getSearchrestrictions, getSearchRestrictions, getSyncJobs, getUid, getVisibleTemplates, getWatchedComments, getWritableCatalogVersions, getWritableCockpitUIComponents, getWriteCollections, setBackOfficeLoginDisabled, setCN, setCockpitUIConfigurations, setDescription, setDN, setGroups, setLdapsearchbase, setName, setProfilePicture, setReadableCatalogVersions, setReadableCockpitUIComponents, setReadAbstractLinkEntry, setReadCollections, setReadSavedQueries, setSyncJobs, setUid, setVisibleTemplates, setWatchedComments, setWritableCatalogVersions, setWritableCockpitUIComponents, setWriteCollectionsgetComments, getCreationtime, getModifiedtime, getOwner, isSealed, 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 java.lang.String _TYPECODE
public static final java.lang.String ACTIVE
B2BCustomer.active attribute defined at extension b2bcommerce.public static final java.lang.String EMAIL
B2BCustomer.email attribute defined at extension b2bcommerce.public static final java.lang.String DEFAULTB2BUNIT
B2BCustomer.defaultB2BUnit attribute defined at extension b2bcommerce.public static final java.lang.String APPROVERGROUPS
B2BCustomer.ApproverGroups attribute defined at extension b2bapprovalprocess.public static final java.lang.String APPROVERS
B2BCustomer.Approvers attribute defined at extension b2bapprovalprocess.public static final java.lang.String PERMISSIONGROUPS
B2BCustomer.PermissionGroups attribute defined at extension b2bapprovalprocess.public static final java.lang.String PERMISSIONS
B2BCustomer.Permissions attribute defined at extension b2bapprovalprocess.public B2BCustomerModel()
public B2BCustomerModel(ItemModelContext ctx)
ctx - the model context to be injected, must not be null@Deprecated
public B2BCustomerModel(java.lang.String _email,
boolean _loginDisabled,
java.lang.String _uid)
_email - initial attribute declared by type B2BCustomer at extension b2bcommerce_loginDisabled - initial attribute declared by type User at extension core_uid - initial attribute declared by type Principal at extension core@Deprecated public B2BCustomerModel(java.util.Collection<CustomerReviewModel> _customerReviews, java.lang.String _email, boolean _loginDisabled, ItemModel _owner, java.lang.String _uid)
_customerReviews - initial attribute declared by type User at extension customerreview_email - initial attribute declared by type B2BCustomer at extension b2bcommerce_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="active", type=GETTER) public java.lang.Boolean getActive()
B2BCustomer.active attribute defined at extension b2bcommerce.@Accessor(qualifier="ApproverGroups", type=GETTER) public java.util.Set<B2BUserGroupModel> getApproverGroups()
B2BCustomer.ApproverGroups attribute defined at extension b2bapprovalprocess.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="Approvers", type=GETTER) public java.util.Set<B2BCustomerModel> getApprovers()
B2BCustomer.Approvers attribute defined at extension b2bapprovalprocess.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="defaultB2BUnit", type=GETTER) public B2BUnitModel getDefaultB2BUnit()
B2BCustomer.defaultB2BUnit attribute defined at extension b2bcommerce.@Accessor(qualifier="email", type=GETTER) public java.lang.String getEmail()
B2BCustomer.email attribute defined at extension b2bcommerce.@Accessor(qualifier="PermissionGroups", type=GETTER) public java.util.Set<B2BUserGroupModel> getPermissionGroups()
B2BCustomer.PermissionGroups attribute defined at extension b2bapprovalprocess.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="Permissions", type=GETTER) public java.util.Set<B2BPermissionModel> getPermissions()
B2BCustomer.Permissions attribute defined at extension b2bapprovalprocess.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="active", type=SETTER) public void setActive(java.lang.Boolean value)
B2BCustomer.active attribute defined at extension b2bcommerce.value - the active@Accessor(qualifier="ApproverGroups", type=SETTER) public void setApproverGroups(java.util.Set<B2BUserGroupModel> value)
B2BCustomer.ApproverGroups attribute defined at extension b2bapprovalprocess.value - the ApproverGroups@Accessor(qualifier="Approvers", type=SETTER) public void setApprovers(java.util.Set<B2BCustomerModel> value)
B2BCustomer.Approvers attribute defined at extension b2bapprovalprocess.value - the Approvers@Accessor(qualifier="defaultB2BUnit", type=SETTER) public void setDefaultB2BUnit(B2BUnitModel value)
B2BCustomer.defaultB2BUnit attribute defined at extension b2bcommerce.value - the defaultB2BUnit@Accessor(qualifier="email", type=SETTER) public void setEmail(java.lang.String value)
B2BCustomer.email attribute defined at extension b2bcommerce.value - the email@Accessor(qualifier="PermissionGroups", type=SETTER) public void setPermissionGroups(java.util.Set<B2BUserGroupModel> value)
B2BCustomer.PermissionGroups attribute defined at extension b2bapprovalprocess.value - the PermissionGroups@Accessor(qualifier="Permissions", type=SETTER) public void setPermissions(java.util.Set<B2BPermissionModel> value)
B2BCustomer.Permissions attribute defined at extension b2bapprovalprocess.value - the Permissions - Permissions associated to a B2BCustomerCopyright © 2018 SAP SE. All Rights Reserved.