Class DefaultSimpleReferenceSelectorModel
java.lang.Object
de.hybris.platform.cockpit.model.referenceeditor.simple.AbstractSimpleSelectorModel
de.hybris.platform.cockpit.model.referenceeditor.simple.AbstractSimpleReferenceSelectorModel
de.hybris.platform.cockpit.model.referenceeditor.simple.impl.DefaultSimpleReferenceSelectorModel
- All Implemented Interfaces:
SimpleReferenceSelectorModel,SimpleSelectorModel
- Direct Known Subclasses:
DefaultSimpleMediaReferenceSelectorModel
Represents default model for simple reference selector component
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.hybris.platform.cockpit.model.referenceeditor.simple.SimpleSelectorModel
SimpleSelectorModel.Mode -
Field Summary
FieldsFields inherited from class de.hybris.platform.cockpit.model.referenceeditor.simple.AbstractSimpleSelectorModel
listeners -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoidcancel()Perform cancel on simple reference selector modelCreates advanced table model - used for advanced modeCreates an default table model - used for advanced modevoiddoSearch(ObjectTemplate objectType, AdvancedSearchParameterContainer parameterContainer, int currentPage) Perform search within advanced selector modeReturns advanced search mode - used for advanced modeReturns current auto complete resultsintintAfter how many characters auto complete results should be triggeredgetMode()Retrieve current modeintReturns page sizeReturns the type for which this reference collection editor should search for.Returns the root type of this reference collection editor i.e.protected SearchProviderRetrieves search providerReturns current search results - used for advanced search selector modeReturns current table model - used in advanced modeintReturns total size of search resultsRetrieves cockpit type servicegetValue()Retrieve current valuevoidPerforms save itemvoidsetAutoCompleteResult(List<? extends Object> autoCompleteResult) Sets auto complete resultsvoidsetAutocompleteSearchType(ObjectType autocompletionSearchType) voidsetMaxAutoCompleteResultSize(int maxAutoCompleteResultSize) voidsetMinAutoCompleteTextLength(int minAutoCompleteTextLength) voidSets current modelvoidsetPageSize(int pageSize) voidsetParameters(Map<String, ? extends Object> parameters) voidsetRootSearchType(ObjectType rootSearchType) Sets the type for which this reference selector should search for.voidsetRootType(ObjectType rootType) Sets the root type of this reference selector i.e.voidsetSearchResult(List<? extends Object> searchResult) Sets search resultsvoidsetTotalSize(int totalSize) voidSets current valueMethods inherited from class de.hybris.platform.cockpit.model.referenceeditor.simple.AbstractSimpleReferenceSelectorModel
fireAutoCompleteResultChanged, fireCancel, fireRootSearchTypeChanged, fireRootTypeChanged, fireSearchResultChangedMethods inherited from class de.hybris.platform.cockpit.model.referenceeditor.simple.AbstractSimpleSelectorModel
addSelectorModelListener, fireItemChanged, fireModeChanged, getListeners, removeSelectorModelListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.cockpit.model.referenceeditor.simple.SimpleSelectorModel
addSelectorModelListener, removeSelectorModelListener
-
Field Details
-
LIST_VIEW_CONFIG_CODE
- See Also:
-
ADVANCED_SEARCH_VIEW_CONFIG_CODE
- See Also:
-
-
Constructor Details
-
DefaultSimpleReferenceSelectorModel
public DefaultSimpleReferenceSelectorModel() -
DefaultSimpleReferenceSelectorModel
-
-
Method Details
-
setParameters
-
getParameters
-
getPageSize
public int getPageSize()Description copied from interface:SimpleReferenceSelectorModelReturns page size- Returns:
- - page size
-
getAutoCompleteResult
Description copied from interface:SimpleReferenceSelectorModelReturns current auto complete results- Returns:
- auto complete results
-
getValue
Description copied from interface:SimpleSelectorModelRetrieve current value- Returns:
- current value
-
getMinAutoCompleteTextLength
public int getMinAutoCompleteTextLength()Description copied from interface:SimpleReferenceSelectorModelAfter how many characters auto complete results should be triggered- Returns:
- characters quantity
-
getMaxAutoCompleteResultSize
public int getMaxAutoCompleteResultSize() -
getMode
Description copied from interface:SimpleSelectorModelRetrieve current mode- Returns:
- current mode
-
getSearchResult
Description copied from interface:SimpleReferenceSelectorModelReturns current search results - used for advanced search selector mode- Returns:
- search results
-
getTotalSize
public int getTotalSize()Description copied from interface:SimpleReferenceSelectorModelReturns total size of search results- Returns:
- total size
-
getAdvancedSearchModel
Description copied from interface:SimpleReferenceSelectorModelReturns advanced search mode - used for advanced mode- Returns:
- advanced search model
-
getRootType
Description copied from interface:SimpleReferenceSelectorModelReturns the root type of this reference collection editor i.e. the type of the items which this editor should hold references to. Note: If the root search type differs from the root type, this editor will actually hold items of the type returned bySimpleReferenceSelectorModel.getRootSearchType(). In this case information about the root type is generally needed for value handling.- Returns:
- the root type of this editor
- See Also:
-
getRootSearchType
Description copied from interface:SimpleReferenceSelectorModelReturns the type for which this reference collection editor should search for. Generally, if no root search type has been explicitly set, this method returns the same type asSimpleReferenceSelectorModel.getRootType(). Note: The root search type is actually the type of the items held by this editor, whereas root type is the type which should be used for persisting values.- Returns:
- the type for which this reference collection editor should search for
- See Also:
-
getAutocompleteSearchType
-
getTableModel
Description copied from interface:SimpleReferenceSelectorModelReturns current table model - used in advanced mode- Returns:
- root search type
-
cancel
public void cancel()Description copied from interface:SimpleReferenceSelectorModelPerform cancel on simple reference selector model -
doSearch
public void doSearch(ObjectTemplate objectType, AdvancedSearchParameterContainer parameterContainer, int currentPage) Description copied from interface:SimpleReferenceSelectorModelPerform search within advanced selector mode- Parameters:
objectType- - chosen typeparameterContainer- - parameterscurrentPage- - current page
-
createAdvancedTableModel
Description copied from interface:SimpleReferenceSelectorModelCreates advanced table model - used for advanced mode- Returns:
- advanced table model
-
createDefaultTableModel
Description copied from interface:SimpleReferenceSelectorModelCreates an default table model - used for advanced mode- Returns:
- default table model
-
setValue
Sets current value- Parameters:
value- the value to set
-
setMode
Sets current model- Parameters:
mode- current model
-
setAutoCompleteResult
Sets auto complete results- Parameters:
autoCompleteResult- - auto complete results
-
setSearchResult
Sets search results- Parameters:
searchResult- - search results
-
setMinAutoCompleteTextLength
public void setMinAutoCompleteTextLength(int minAutoCompleteTextLength) -
setMaxAutoCompleteResultSize
public void setMaxAutoCompleteResultSize(int maxAutoCompleteResultSize) -
setPageSize
public void setPageSize(int pageSize) -
setTotalSize
public void setTotalSize(int totalSize) -
getTypeService
Retrieves cockpit type service- Returns:
- cockpit type service
-
getSearchProvider
Retrieves search provider- Returns:
- search provider
-
setRootType
Sets the root type of this reference selector i.e. the type of the items which this editor holds references to. Note: Unless search type has been set explicitly,getRootSearchType()will return the same type asgetRootType().- Parameters:
rootType- reference type- See Also:
-
setRootSearchType
Sets the type for which this reference selector should search for. IfrootSearchTypeisnullgetRootSearchType()will return the same type asgetRootType().- Parameters:
rootSearchType- the type of the items to search for- See Also:
-
setAutocompleteSearchType
-
saveItem
Performs save item- Parameters:
currentValue- - current value
-