Interface ReferenceSelectorModel
-
- All Superinterfaces:
SelectorModel
- All Known Implementing Classes:
AbstractReferenceSelectorModel
,DefaultMediaReferenceSelectorModel
,DefaultReferenceSelectorModel
public interface ReferenceSelectorModel extends SelectorModel
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface de.hybris.platform.cockpit.model.referenceeditor.SelectorModel
SelectorModel.Mode
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
cancel()
DefaultAdvancedSearchModel
createAdvancedTableModel()
MutableTableModel
createDefaultTableModel()
void
doSearch(ObjectTemplate objectType, AdvancedSearchParameterContainer parameterContainer, int currentPage)
java.util.List<java.lang.Object>
getActualSelectedItems()
java.util.List<java.lang.Object>
getActualSelectedTempItems()
AdvancedSearchModel
getAdvancedSearchModel()
java.util.List<? extends java.lang.Object>
getAutoCompleteResult()
int
getMaxAutoCompleteResultSize()
int
getMinAutoCompleteTextLength()
java.util.List<java.lang.Object>
getNotConfirmedItems()
int
getPageSize()
ObjectType
getRootSearchType()
Returns the type for which this reference collection editor should search for.ObjectType
getRootType()
Returns the root type of this reference collection editor i.e.java.util.List<? extends java.lang.Object>
getSearchResult()
MutableTableModel
getTableModel()
java.util.List<java.lang.Object>
getTemporaryItems()
int
getTotalSize()
void
reset()
void
setActiveItems(java.util.Collection<TypedObject> items)
-
Methods inherited from interface de.hybris.platform.cockpit.model.referenceeditor.SelectorModel
addSelectorModelListener, getItemLabel, getItems, getLabel, getMode, getValue, isMultiple, removeSelectorModelListener
-
-
-
-
Method Detail
-
getActualSelectedTempItems
java.util.List<java.lang.Object> getActualSelectedTempItems()
-
getActualSelectedItems
java.util.List<java.lang.Object> getActualSelectedItems()
-
getNotConfirmedItems
java.util.List<java.lang.Object> getNotConfirmedItems()
-
getAutoCompleteResult
java.util.List<? extends java.lang.Object> getAutoCompleteResult()
-
getSearchResult
java.util.List<? extends java.lang.Object> getSearchResult()
-
getTemporaryItems
java.util.List<java.lang.Object> getTemporaryItems()
-
getMaxAutoCompleteResultSize
int getMaxAutoCompleteResultSize()
-
getMinAutoCompleteTextLength
int getMinAutoCompleteTextLength()
-
getPageSize
int getPageSize()
-
reset
void reset()
-
cancel
void cancel()
-
getTotalSize
int getTotalSize()
-
getRootType
ObjectType getRootType()
Returns 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 bygetRootSearchType()
. In this case information about the root type is generally needed for value handling.- Returns:
- the root type of this editor
- See Also:
getRootSearchType()
-
getRootSearchType
ObjectType getRootSearchType()
Returns 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 asgetRootType()
. 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:
getRootType()
-
getTableModel
MutableTableModel getTableModel()
-
createDefaultTableModel
MutableTableModel createDefaultTableModel()
-
createAdvancedTableModel
DefaultAdvancedSearchModel createAdvancedTableModel()
-
getAdvancedSearchModel
AdvancedSearchModel getAdvancedSearchModel()
-
doSearch
void doSearch(ObjectTemplate objectType, AdvancedSearchParameterContainer parameterContainer, int currentPage)
-
setActiveItems
void setActiveItems(java.util.Collection<TypedObject> items)
-
-