public class SearchResultBrowserViewModel extends AbstractWidgetViewModel
| Modifier and Type | Field and Description |
|---|---|
protected AsSearchConfigurationFacade |
asSearchConfigurationFacade |
protected CommonI18NService |
commonI18NService |
protected static java.lang.String |
CURRENT_SCLASS |
protected ModelService |
modelService |
protected static java.lang.String |
OVERRIDE_SCLASS |
protected static java.lang.String |
PAGINATION_REQUEST_OUT_SOCKET |
protected static java.lang.String |
PK_FIELD |
protected static java.lang.String |
PROMOTED_SCLASS |
protected static java.lang.String |
REFRESH_SEARCH_OUT_SOCKET |
protected static java.lang.String |
RESULT_SCLASS |
protected static java.lang.String |
SCORE_FIELD |
protected static java.lang.String |
SEARCH_RESULT_IN_SOCKET |
protected static java.lang.String |
SEARCH_RESULT_KEY |
protected static java.lang.String |
SETTING_PAGE_SIZES |
| Constructor and Description |
|---|
SearchResultBrowserViewModel() |
| Modifier and Type | Method and Description |
|---|---|
protected java.text.DecimalFormat |
adjustDigits(java.text.DecimalFormat format,
CurrencyModel currencyModel) |
protected java.text.DecimalFormat |
adjustSymbol(java.text.DecimalFormat format,
CurrencyModel currencyModel) |
protected java.lang.String |
buildResultStyleClass(DocumentModel document) |
protected java.util.Map<PK,AsPromotedItemModel> |
buildSearchConfigurationPromotedItems(SearchResultData searchResult) |
protected java.util.Map<PK,AsConfigurationHolder<AsPromotedItem>> |
buildSearchResultPromotedItems(SearchResultData searchResult) |
void |
changePage(int activePage,
int pageSize) |
protected java.text.NumberFormat |
createCurrencyFormat(SearchContextData searchContext) |
void |
dropPromotedItem(DocumentModel draggedResult,
DocumentModel targetResult) |
protected PK |
extractPkFromDocument(AsDocumentData document) |
protected java.lang.Float |
extractScoreFromDocument(AsDocumentData document) |
java.lang.String |
formatCurrency(java.lang.Number value) |
protected CurrencyModel |
getCurrency(SearchContextData searchContext) |
<any> |
getDefaultResults() |
protected java.util.Locale |
getLocale(SearchContextData searchContext) |
NavigationContextData |
getNavigationContext() |
<any> |
getPageSizes() |
protected java.lang.Integer |
getPromotedItemIndex(DocumentModel result,
java.util.List<AsPromotedItemModel> promotedItems) |
<any> |
getPromotedItems() |
SearchContextData |
getSearchContext() |
SearchResultData |
getSearchResult() |
void |
onSearchResultChanged(SearchResultData searchResult)
Event handler for search result changes.
|
protected void |
populatePageSizes(SearchResultData searchResult) |
protected void |
populateResults(SearchResultData searchResult) |
void |
refreshSearchResults() |
java.lang.String |
sanitizeHtml(java.lang.String value) |
protected void |
setSearchResult(SearchResultData searchResult) |
format, getModel, getWidgetInstanceManager, getWidgetSettings, getWidgetslot, sendOutputprotected static final java.lang.String RESULT_SCLASS
protected static final java.lang.String PROMOTED_SCLASS
protected static final java.lang.String CURRENT_SCLASS
protected static final java.lang.String OVERRIDE_SCLASS
protected static final java.lang.String SEARCH_RESULT_IN_SOCKET
protected static final java.lang.String PAGINATION_REQUEST_OUT_SOCKET
protected static final java.lang.String REFRESH_SEARCH_OUT_SOCKET
protected static final java.lang.String SETTING_PAGE_SIZES
protected static final java.lang.String SEARCH_RESULT_KEY
protected static final java.lang.String SCORE_FIELD
protected static final java.lang.String PK_FIELD
protected ModelService modelService
protected CommonI18NService commonI18NService
protected AsSearchConfigurationFacade asSearchConfigurationFacade
public SearchResultData getSearchResult()
protected void setSearchResult(SearchResultData searchResult)
public NavigationContextData getNavigationContext()
public SearchContextData getSearchContext()
public <any> getPageSizes()
public <any> getPromotedItems()
public <any> getDefaultResults()
public void onSearchResultChanged(SearchResultData searchResult)
searchResult - - the search resultpublic void changePage(int activePage,
int pageSize)
public void dropPromotedItem(DocumentModel draggedResult, DocumentModel targetResult)
public void refreshSearchResults()
protected java.lang.Integer getPromotedItemIndex(DocumentModel result, java.util.List<AsPromotedItemModel> promotedItems)
protected void populatePageSizes(SearchResultData searchResult)
protected void populateResults(SearchResultData searchResult)
protected java.lang.Float extractScoreFromDocument(AsDocumentData document)
protected PK extractPkFromDocument(AsDocumentData document)
protected java.util.Map<PK,AsConfigurationHolder<AsPromotedItem>> buildSearchResultPromotedItems(SearchResultData searchResult)
protected java.util.Map<PK,AsPromotedItemModel> buildSearchConfigurationPromotedItems(SearchResultData searchResult)
protected java.lang.String buildResultStyleClass(DocumentModel document)
public java.lang.String sanitizeHtml(java.lang.String value)
public java.lang.String formatCurrency(java.lang.Number value)
protected java.text.NumberFormat createCurrencyFormat(SearchContextData searchContext)
protected CurrencyModel getCurrency(SearchContextData searchContext)
protected java.util.Locale getLocale(SearchContextData searchContext)
protected java.text.DecimalFormat adjustDigits(java.text.DecimalFormat format,
CurrencyModel currencyModel)
protected java.text.DecimalFormat adjustSymbol(java.text.DecimalFormat format,
CurrencyModel currencyModel)
Copyright © 2017 SAP SE. All Rights Reserved.