Class CustomerListModel
- 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.security.PrincipalGroupModel
-
- de.hybris.platform.core.model.user.UserGroupModel
-
- de.hybris.platform.commerceservices.model.CustomerListModel
-
- All Implemented Interfaces:
java.io.Serializable
public class CustomerListModel extends UserGroupModel
Generated model class for type CustomerList first defined at extension commerceservices.A CustomerList are visible to certain Employees and represents an implementation specific search query to find customer based on different criteria.
- 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_TYPECODEGenerated model type code constant.static java.lang.StringADDITIONALCOLUMNSKEYSGenerated constant - Attribute key ofCustomerList.additionalColumnsKeysattribute defined at extensioncommerceservices.static java.lang.StringIMPLEMENTATIONTYPEGenerated constant - Attribute key ofCustomerList.implementationTypeattribute defined at extensioncommerceservices.static java.lang.StringPRIORITYGenerated constant - Attribute key ofCustomerList.priorityattribute defined at extensioncommerceservices.static java.lang.StringSEARCHBOXENABLEDGenerated constant - Attribute key ofCustomerList.searchBoxEnabledattribute defined at extensioncommerceservices.-
Fields inherited from class de.hybris.platform.core.model.user.UserGroupModel
_BACKOFFICESAVEDQUERY2USERGROUPRELATION, _SAMLUSERGROUPTOUSERGROUPRELATION, _SCIMUSERGROUPTOUSERGROUPRELATION, _USERGROUPSFORRESTRICTION, _VENDOR2USERGROUPRELATION, HMCXML, READABLELANGUAGES, RESTRICTIONS, SAMLUSERGROUPS, SAVEDQUERIES, SCIMUSERGROUPS, USERDISCOUNTGROUP, USERPRICEGROUP, USERTAXGROUP, VENDOR, WRITEABLELANGUAGES
-
Fields inherited from class de.hybris.platform.core.model.security.PrincipalGroupModel
_PRINCIPALGROUPRELATION, _SAPCPIB2BCUSTOMER2SAPCPIOUTBOUNDB2BCUSTOMER, B2BCUSTOMER, GROUPITEMPK, GROUPITEMTYPE, LOCNAME, MAXBRUTEFORCELOGINATTEMPTS, MEMBERS
-
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 CustomerListModel()Generated constructor - Default constructor for generic creation.CustomerListModel(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 parametersCustomerListModel(ItemModelContext ctx)Generated constructor - Default constructor for creation with existing contextCustomerListModel(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 Modifier and Type Method Description java.util.Collection<java.lang.String>getAdditionalColumnsKeys()Generated method - Getter of theCustomerList.additionalColumnsKeysattribute defined at extensioncommerceservices.java.lang.StringgetImplementationType()Generated method - Getter of theCustomerList.implementationTypeattribute defined at extensioncommerceservices.java.lang.IntegergetPriority()Generated method - Getter of theCustomerList.priorityattribute defined at extensioncommerceservices.booleanisSearchBoxEnabled()Generated method - Getter of theCustomerList.searchBoxEnabledattribute defined at extensioncommerceservices.voidsetAdditionalColumnsKeys(java.util.Collection<java.lang.String> value)Generated method - Setter ofCustomerList.additionalColumnsKeysattribute defined at extensioncommerceservices.voidsetImplementationType(java.lang.String value)Generated method - Setter ofCustomerList.implementationTypeattribute defined at extensioncommerceservices.voidsetPriority(java.lang.Integer value)Generated method - Setter ofCustomerList.priorityattribute defined at extensioncommerceservices.voidsetSearchBoxEnabled(boolean value)Generated method - Setter ofCustomerList.searchBoxEnabledattribute defined at extensioncommerceservices.-
Methods inherited from class de.hybris.platform.core.model.user.UserGroupModel
getHmcXML, getReadableLanguages, getRestrictions, getSavedQueries, getScimUserGroups, getUserDiscountGroup, getUserPriceGroup, getUserTaxGroup, getVendor, getWriteableLanguages, setHmcXML, setReadableLanguages, setRestrictions, setSavedQueries, setScimUserGroups, setUserDiscountGroup, setUserPriceGroup, setUserTaxGroup, setVendor, setWriteableLanguages
-
Methods inherited from class de.hybris.platform.core.model.security.PrincipalGroupModel
getB2bCustomer, getGroupItemPk, getGroupItemtype, getLocname, getLocname, getLocName, getLocName, getMaxBruteForceLoginAttempts, getMembers, setB2bCustomer, setGroupItemPk, setGroupItemtype, setLocname, setLocname, setLocName, setLocName, setMaxBruteForceLoginAttempts, setMembers
-
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
-
IMPLEMENTATIONTYPE
public static final java.lang.String IMPLEMENTATIONTYPE
Generated constant - Attribute key ofCustomerList.implementationTypeattribute defined at extensioncommerceservices.- See Also:
- Constant Field Values
-
PRIORITY
public static final java.lang.String PRIORITY
Generated constant - Attribute key ofCustomerList.priorityattribute defined at extensioncommerceservices.- See Also:
- Constant Field Values
-
ADDITIONALCOLUMNSKEYS
public static final java.lang.String ADDITIONALCOLUMNSKEYS
Generated constant - Attribute key ofCustomerList.additionalColumnsKeysattribute defined at extensioncommerceservices.- See Also:
- Constant Field Values
-
SEARCHBOXENABLED
public static final java.lang.String SEARCHBOXENABLED
Generated constant - Attribute key ofCustomerList.searchBoxEnabledattribute defined at extensioncommerceservices.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CustomerListModel
public CustomerListModel()
Generated constructor - Default constructor for generic creation.
-
CustomerListModel
public CustomerListModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
CustomerListModel
@Deprecated(since="4.1.1", forRemoval=true) public CustomerListModel(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:
_uid- initial attribute declared by typePrincipalat extensioncore
-
CustomerListModel
@Deprecated(since="4.1.1", forRemoval=true) public CustomerListModel(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:
_owner- initial attribute declared by typeItemat extensioncore_uid- initial attribute declared by typePrincipalat extensioncore
-
-
Method Detail
-
getAdditionalColumnsKeys
@Accessor(qualifier="additionalColumnsKeys", type=GETTER) public java.util.Collection<java.lang.String> getAdditionalColumnsKeys()
Generated method - Getter of theCustomerList.additionalColumnsKeysattribute defined at extensioncommerceservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the additionalColumnsKeys - Additional columns keys to add columns dynamically. Header localization will be done via properties and EL syntax can be added in facade layer via spring bean customerListAdditionalColumnsMap.
-
getImplementationType
@Accessor(qualifier="implementationType", type=GETTER) public java.lang.String getImplementationType()
Generated method - Getter of theCustomerList.implementationTypeattribute defined at extensioncommerceservices.- Returns:
- the implementationType - The implementation type for this customer list
-
getPriority
@Accessor(qualifier="priority", type=GETTER) public java.lang.Integer getPriority()
Generated method - Getter of theCustomerList.priorityattribute defined at extensioncommerceservices.- Returns:
- the priority - Priority for the customer list and zero by default, this will affect the position of the list when getting list of customer lists,higher values are displayed first
-
isSearchBoxEnabled
@Accessor(qualifier="searchBoxEnabled", type=GETTER) public boolean isSearchBoxEnabled()
Generated method - Getter of theCustomerList.searchBoxEnabledattribute defined at extensioncommerceservices.- Returns:
- the searchBoxEnabled - Determines if the customer list UI should display a search box or not. False by default
-
setAdditionalColumnsKeys
@Accessor(qualifier="additionalColumnsKeys", type=SETTER) public void setAdditionalColumnsKeys(java.util.Collection<java.lang.String> value)
Generated method - Setter ofCustomerList.additionalColumnsKeysattribute defined at extensioncommerceservices.- Parameters:
value- the additionalColumnsKeys - Additional columns keys to add columns dynamically. Header localization will be done via properties and EL syntax can be added in facade layer via spring bean customerListAdditionalColumnsMap.
-
setImplementationType
@Accessor(qualifier="implementationType", type=SETTER) public void setImplementationType(java.lang.String value)
Generated method - Setter ofCustomerList.implementationTypeattribute defined at extensioncommerceservices.- Parameters:
value- the implementationType - The implementation type for this customer list
-
setPriority
@Accessor(qualifier="priority", type=SETTER) public void setPriority(java.lang.Integer value)
Generated method - Setter ofCustomerList.priorityattribute defined at extensioncommerceservices.- Parameters:
value- the priority - Priority for the customer list and zero by default, this will affect the position of the list when getting list of customer lists,higher values are displayed first
-
setSearchBoxEnabled
@Accessor(qualifier="searchBoxEnabled", type=SETTER) public void setSearchBoxEnabled(boolean value)
Generated method - Setter ofCustomerList.searchBoxEnabledattribute defined at extensioncommerceservices.- Parameters:
value- the searchBoxEnabled - Determines if the customer list UI should display a search box or not. False by default
-
-