public class

DeeplinkViewModel

extends CommonViewModel
java.lang.Object
   ↳ AndroidViewModel
     ↳ com.mapsted.ui.base.BaseViewModel
       ↳ com.mapsted.ui.map.CommonViewModel
         ↳ com.mapsted.ui.map.DeeplinkViewModel

Summary

Public Methods
static ViewModelProvider.Factory createProvider(Application application, MapUiApi mapUiApi)
boolean isPropertyIdDownloaded(int propertyId)
synchronized void selectBuilding(int propertyId, int buildingId, CoreApi coreApi, MapApi mapApi)
void selectEntity(Entity entity, MapApi mapApi)
void selectedFloor(int buildingId, int floorId, MapApi mapApi)
void startPropertyDownload(Context context, int propertyId, PropertyDownloadManager.Listener listener)
[Expand]
Inherited Methods
From class com.mapsted.ui.map.CommonViewModel
From class com.mapsted.ui.base.BaseViewModel
From class java.lang.Object

Public Methods

public static ViewModelProvider.Factory createProvider (Application application, MapUiApi mapUiApi)

public boolean isPropertyIdDownloaded (int propertyId)

public synchronized void selectBuilding (int propertyId, int buildingId, CoreApi coreApi, MapApi mapApi)

public void selectEntity (Entity entity, MapApi mapApi)

public void selectedFloor (int buildingId, int floorId, MapApi mapApi)

public void startPropertyDownload (Context context, int propertyId, PropertyDownloadManager.Listener listener)