public class DefaultSimpleReferenceSelectorModel extends AbstractSimpleReferenceSelectorModel
SimpleSelectorModel.Mode| Modifier and Type | Field and Description |
|---|---|
protected static String |
ADVANCED_SEARCH_VIEW_CONFIG_CODE |
protected static String |
LIST_VIEW_CONFIG_CODE |
listeners| Constructor and Description |
|---|
DefaultSimpleReferenceSelectorModel() |
DefaultSimpleReferenceSelectorModel(ObjectType rootType) |
| 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
|
ObjectType |
getAutocompleteSearchType() |
int |
getMaxAutoCompleteResultSize() |
int |
getMinAutoCompleteTextLength()
After how many characters auto complete results should be triggered
|
SimpleSelectorModel.Mode |
getMode()
Retrieve current mode
|
int |
getPageSize()
Returns page size
|
Map<String,? extends Object> |
getParameters() |
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.
|
protected SearchProvider |
getSearchProvider()
Retrieves search provider
|
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
|
TypeService |
getTypeService()
Retrieves cockpit type service
|
Object |
getValue()
Retrieve current value
|
void |
saveItem(Object currentValue)
Performs save item
|
void |
setAutoCompleteResult(List<? extends Object> autoCompleteResult)
Sets auto complete results
|
void |
setAutocompleteSearchType(ObjectType autocompletionSearchType) |
void |
setMaxAutoCompleteResultSize(int maxAutoCompleteResultSize) |
void |
setMinAutoCompleteTextLength(int minAutoCompleteTextLength) |
void |
setMode(SimpleSelectorModel.Mode mode)
Sets current model
|
void |
setPageSize(int pageSize) |
void |
setParameters(Map<String,? extends Object> parameters) |
void |
setRootSearchType(ObjectType rootSearchType)
Sets the type for which this reference selector should search for.
|
void |
setRootType(ObjectType rootType)
Sets the root type of this reference selector i.e.
|
void |
setSearchResult(List<? extends Object> searchResult)
Sets search results
|
void |
setTotalSize(int totalSize) |
void |
setValue(Object value)
Sets current value
|
fireAutoCompleteResultChanged, fireCancel, fireRootSearchTypeChanged, fireRootTypeChanged, fireSearchResultChangedaddSelectorModelListener, fireItemChanged, fireModeChanged, getListeners, removeSelectorModelListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddSelectorModelListener, removeSelectorModelListenerprotected static final String LIST_VIEW_CONFIG_CODE
protected static final String ADVANCED_SEARCH_VIEW_CONFIG_CODE
public DefaultSimpleReferenceSelectorModel()
public DefaultSimpleReferenceSelectorModel(ObjectType rootType)
public int getPageSize()
SimpleReferenceSelectorModelpublic List<? extends Object> getAutoCompleteResult()
SimpleReferenceSelectorModelpublic Object getValue()
SimpleSelectorModelpublic int getMinAutoCompleteTextLength()
SimpleReferenceSelectorModelpublic int getMaxAutoCompleteResultSize()
public SimpleSelectorModel.Mode getMode()
SimpleSelectorModelpublic List<? extends Object> getSearchResult()
SimpleReferenceSelectorModelpublic int getTotalSize()
SimpleReferenceSelectorModelpublic AdvancedSearchModel getAdvancedSearchModel()
SimpleReferenceSelectorModelpublic ObjectType getRootType()
SimpleReferenceSelectorModelSimpleReferenceSelectorModel.getRootSearchType(). In this case information about the root type is
generally needed for value handling.SimpleReferenceSelectorModel.getRootSearchType()public ObjectType getRootSearchType()
SimpleReferenceSelectorModelSimpleReferenceSelectorModel.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.SimpleReferenceSelectorModel.getRootType()public ObjectType getAutocompleteSearchType()
public MutableTableModel getTableModel()
SimpleReferenceSelectorModelpublic void cancel()
SimpleReferenceSelectorModelpublic void doSearch(ObjectTemplate objectType, AdvancedSearchParameterContainer parameterContainer, int currentPage)
SimpleReferenceSelectorModelobjectType - - chosen typeparameterContainer - - parameterscurrentPage - - current pagepublic DefaultAdvancedSearchModel createAdvancedTableModel()
SimpleReferenceSelectorModelpublic MutableTableModel createDefaultTableModel()
SimpleReferenceSelectorModelpublic void setValue(Object value)
value - the value to setpublic void setMode(SimpleSelectorModel.Mode mode)
mode - current modelpublic void setAutoCompleteResult(List<? extends Object> autoCompleteResult)
autoCompleteResult - - auto complete resultspublic void setSearchResult(List<? extends Object> searchResult)
searchResult - - search resultspublic void setMinAutoCompleteTextLength(int minAutoCompleteTextLength)
public void setMaxAutoCompleteResultSize(int maxAutoCompleteResultSize)
public void setPageSize(int pageSize)
public void setTotalSize(int totalSize)
public TypeService getTypeService()
protected SearchProvider getSearchProvider()
public void setRootType(ObjectType rootType)
getRootSearchType() will return the same
type as getRootType().rootType - reference typegetRootSearchType(),
setRootType(ObjectType),
setRootSearchType(ObjectType)public void setRootSearchType(ObjectType rootSearchType)
rootSearchType is
null getRootSearchType() will return the same type as getRootType().rootSearchType - the type of the items to search forsetRootType(ObjectType),
getRootSearchType(),
getRootType()public void setAutocompleteSearchType(ObjectType autocompletionSearchType)
public void saveItem(Object currentValue)
currentValue - - current valueCopyright © 2017 SAP SE. All Rights Reserved.