Properties
interface Properties
Use PropertyManager for property related information and functionalities
Functions
Link copied to clipboard
abstract fun addPropertyDownloadListener(@NonNull listener: PropertyDownloadManager.Listener): Boolean
add listener which will be notified anytime a property is downloaded
Link copied to clipboard
abstract fun addUnloadPropertyDataListener(@NonNull listener: CoreApi.UnloadPropertyDataListener): Boolean
add listener for change in property data
Link copied to clipboard
abstract fun deserializePropertyDataAsync(propertyId: Int, propertyDataDownloadListener: PropertyDataDownloadListener)
Download a property's property data based on its property id.
Link copied to clipboard
abstract fun findEntityByName(name: String, propertyId: Int, callback: Consumer<List<SearchEntity>>)
Method to retrieve the list of SearchEntity by a propertyID that matches the nameSubString
Link copied to clipboard
Get the list of PropertyInfo
Link copied to clipboard
get all search points of interest of property
Link copied to clipboard
Get a property's cached PropertyData from core library based on property id.
Link copied to clipboard
Get cached entity based on entity zone.
Link copied to clipboard
Get a property's cached PropertyData from core library based on property id.
Link copied to clipboard
Get a java.util.HashSet of property ids that indicates all properties cached.
Link copied to clipboard
Get categories for the property
Get all categories associated with multiple properties
Link copied to clipboard
Gets cached PropertyData or triggers download, if necessary
Link copied to clipboard
Get the current DownloadStatus of a property.
Link copied to clipboard
Get entity based on entity zone.
Get entity based on property, building and entity Ids.
Link copied to clipboard
Get PropertyInfo corresponding to a specific property id.
Link copied to clipboard
Async fetch the list of PropertyInfo
Link copied to clipboard
Link copied to clipboard
Get PropertyInfoMap stored in core library.
Async fetch the property Infos
Link copied to clipboard
last sync time for given property
Link copied to clipboard
Get the number of properties currently cached in memory
Link copied to clipboard
Get property infos stored in core library as a list.
Link copied to clipboard
abstract fun getSearchEntityListByPropertyId(propertyId: Int, callback: Consumer<List<SearchEntity>>)
Method to retrieve the list of SearchEntity by a propertyID
Link copied to clipboard
Link copied to clipboard
abstract fun removePropertyDownloadListener(@NonNull listener: PropertyDownloadManager.Listener): Boolean
remove listener
Link copied to clipboard
abstract fun removeUnloadPropertyDataListener(@NonNull listener: CoreApi.UnloadPropertyDataListener): Boolean
remove listener
Link copied to clipboard
Link copied to clipboard
Download a property map data.
Link copied to clipboard
Stop download property information.