public interface SimpleReferenceSelectorModel extends SimpleSelectorModel
SimpleSelectorModel.Mode| Modifier and Type | Method and Description |
|---|---|
void |
cancel()
Perform cancel on simple reference selector model
|
DefaultAdvancedSearchModel |
createAdvancedTableModel()
Creates advanced table model - used for advanced mode
|
MutableTableModel |
createDefaultTableModel()
Creates an default table model - used for advanced mode
|
void |
doSearch(ObjectTemplate objectType,
AdvancedSearchParameterContainer parameterContainer,
int currentPage)
Perform search within advanced selector mode
|
AdvancedSearchModel |
getAdvancedSearchModel()
Returns advanced search mode - used for advanced mode
|
List<? extends Object> |
getAutoCompleteResult()
Returns current auto complete results
|
int |
getMaxAutoCompleteResultSize() |
int |
getMinAutoCompleteTextLength()
After how many characters auto complete results should be triggered
|
int |
getPageSize()
Returns page size
|
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.
|
List<? extends Object> |
getSearchResult()
Returns current search results - used for advanced search selector mode
|
MutableTableModel |
getTableModel()
Returns current table model - used in advanced mode
|
int |
getTotalSize()
Returns total size of search results
|
addSelectorModelListener, getMode, getValue, removeSelectorModelListenerList<? extends Object> getAutoCompleteResult()
List<? extends Object> getSearchResult()
int getMaxAutoCompleteResultSize()
int getMinAutoCompleteTextLength()
int getPageSize()
void cancel()
int getTotalSize()
ObjectType getRootType()
getRootSearchType(). In this case information about the root type is
generally needed for value handling.getRootSearchType()ObjectType getRootSearchType()
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.getRootType()MutableTableModel getTableModel()
MutableTableModel createDefaultTableModel()
DefaultAdvancedSearchModel createAdvancedTableModel()
AdvancedSearchModel getAdvancedSearchModel()
void doSearch(ObjectTemplate objectType, AdvancedSearchParameterContainer parameterContainer, int currentPage)
objectType - - chosen typeparameterContainer - - parameterscurrentPage - - current pageCopyright © 2017 SAP SE. All Rights Reserved.