public interface IDeviceEventSearchProvider extends ISearchProvider
Modifier and Type | Method and Description |
---|---|
java.util.List<IDeviceEvent> |
executeQuery(java.lang.String query)
Executes an arbitrary event query against the search provider.
|
java.util.List<IDeviceLocation> |
getLocationsNear(double latitude,
double longitude,
double distance,
IDateRangeSearchCriteria criteria)
Get a list of device locations near the given lat/long in the given time
period.
|
getId, getName
canPause, findComponentsOfType, getComponentId, getComponentName, getComponentType, getCreatedDate, getLifecycleComponents, getLifecycleError, getLifecycleStatus, getLogger, initialize, initializeNestedComponent, lifecycleInitialize, lifecyclePause, lifecycleStart, lifecycleStop, lifecycleStop, logState, pause, start, startNestedComponent, stop, stop
java.util.List<IDeviceEvent> executeQuery(java.lang.String query) throws SiteWhereException
query
- SiteWhereException
java.util.List<IDeviceLocation> getLocationsNear(double latitude, double longitude, double distance, IDateRangeSearchCriteria criteria) throws SiteWhereException
latitude
- longitude
- distance
- criteria
- SiteWhereException