-
- All Implemented Interfaces:
public final class SearchViewModel extends BaseViewModel
-
-
Field Summary
Fields Modifier and Type Field Description private final PoiManager
poiManager
private final SiteManager
siteManager
private final PositionManager
positionManager
private final PathManager
pathManager
private final MutableLiveData<ArrayList<SearchItemViewModel>>
searchResultsLiveData
private final MutableLiveData<Integer>
uiMessageLiveData
private final MutableLiveData<Boolean>
isLoading
-
Constructor Summary
Constructors Constructor Description SearchViewModel()
-
Method Summary
Modifier and Type Method Description final PoiManager
getPoiManager()
final SiteManager
getSiteManager()
final PositionManager
getPositionManager()
final PathManager
getPathManager()
final MutableLiveData<ArrayList<SearchItemViewModel>>
getSearchResultsLiveData()
final MutableLiveData<Integer>
getUiMessageLiveData()
final MutableLiveData<Boolean>
getIsLoading()
final Unit
searchForText(String searchQuery)
Unit
setLoading(Boolean isLoading)
final Unit
setSite(Site currentSite)
final Unit
setBuildingIdFilter(Integer id)
final List<BuildingFilterViewModel>
getBuildingFilterModels()
-
-
Method Detail
-
getPoiManager
final PoiManager getPoiManager()
-
getSiteManager
final SiteManager getSiteManager()
-
getPositionManager
final PositionManager getPositionManager()
-
getPathManager
final PathManager getPathManager()
-
getSearchResultsLiveData
final MutableLiveData<ArrayList<SearchItemViewModel>> getSearchResultsLiveData()
-
getUiMessageLiveData
final MutableLiveData<Integer> getUiMessageLiveData()
-
getIsLoading
final MutableLiveData<Boolean> getIsLoading()
-
searchForText
final Unit searchForText(String searchQuery)
-
setLoading
Unit setLoading(Boolean isLoading)
-
setBuildingIdFilter
final Unit setBuildingIdFilter(Integer id)
-
getBuildingFilterModels
final List<BuildingFilterViewModel> getBuildingFilterModels()
-
-
-
-