Skip navigation links
B C D E F G H I O P R S T W 

B

build() - Method in class com.tomtom.online.sdk.geofencing.data.report.ReportServiceQueryBuilder
Creates new instance of ReportServiceQuery.

C

com.tomtom.online.sdk.geofencing - package com.tomtom.online.sdk.geofencing
 
com.tomtom.online.sdk.geofencing.data.entity - package com.tomtom.online.sdk.geofencing.data.entity
 
com.tomtom.online.sdk.geofencing.data.report - package com.tomtom.online.sdk.geofencing.data.report
 
create() - Static method in class com.tomtom.online.sdk.geofencing.data.report.ReportServiceQueryBuilder
Builder used to create an instance of ReportServiceQuery, once constructed, the user cannot change the field values.
create(context) - Static method in class com.tomtom.online.sdk.geofencing.GeofencingApi
Factory method used to create new Geofencing API object.

D

dispose() - Method in class com.tomtom.online.sdk.geofencing.data.report.ReportServiceQuery
 

E

Entity - Class in com.tomtom.online.sdk.geofencing.data.entity
Class that contains basic parameters shared between various geofencing entities (e.g. Project, Fence or Report).
equals() - Method in class com.tomtom.online.sdk.geofencing.data.entity.Entity
 
equals() - Method in class com.tomtom.online.sdk.geofencing.data.report.FenceDetails
 
equals() - Method in class com.tomtom.online.sdk.geofencing.data.report.Report
 
equals() - Method in class com.tomtom.online.sdk.geofencing.data.report.ReportServiceResponse
 

F

FenceDetails - Class in com.tomtom.online.sdk.geofencing.data.report
Contains information about distance and location of the closest point of the fence.

G

GeofencingApi - Class in com.tomtom.online.sdk.geofencing
Defines API used to communicate with the Geofencing service.
getClosestPoint() - Method in class com.tomtom.online.sdk.geofencing.data.report.FenceDetails
The closest point on the fence to a geofenced object's position.
getDistance() - Method in class com.tomtom.online.sdk.geofencing.data.report.FenceDetails
The distance in meters from a fence to the geofenced object. The value can be negative if object is inside a fence.
getFence() - Method in class com.tomtom.online.sdk.geofencing.data.report.FenceDetails
Fence basic parameters (ID and name).
getId() - Method in class com.tomtom.online.sdk.geofencing.data.entity.Entity
The UUID of the fence.
getInside() - Method in class com.tomtom.online.sdk.geofencing.data.report.Report
Information about the fences the object is in.
getName() - Method in class com.tomtom.online.sdk.geofencing.data.entity.Entity
The fence name.
getNativeHandle() - Method in class com.tomtom.online.sdk.geofencing.data.report.ReportServiceQuery
 
getOutside() - Method in class com.tomtom.online.sdk.geofencing.data.report.Report
Information about the fences the object is outside of. It contains at least the closest fence or list of fences inside the radius.
getPoint() - Method in class com.tomtom.online.sdk.geofencing.data.report.Summary
Geofenced point.
getProjectId() - Method in class com.tomtom.online.sdk.geofencing.data.report.Summary
UUID of the project the report was generated for.
getProperties() - Method in class com.tomtom.online.sdk.geofencing.data.entity.Entity
User-defined properties in JSON format.
getRange() - Method in class com.tomtom.online.sdk.geofencing.data.report.Summary
The maximum distance in meters, between a point and a fence that allows the fence to be included in a report.
getReport() - Method in class com.tomtom.online.sdk.geofencing.data.report.ReportServiceResponse
Report details.
getSummary() - Method in class com.tomtom.online.sdk.geofencing.data.report.Report
Information about the Report request endpoint parameters.

H

hashCode() - Method in class com.tomtom.online.sdk.geofencing.data.entity.Entity
 
hashCode() - Method in class com.tomtom.online.sdk.geofencing.data.report.FenceDetails
 
hashCode() - Method in class com.tomtom.online.sdk.geofencing.data.report.Report
 
hashCode() - Method in class com.tomtom.online.sdk.geofencing.data.report.ReportServiceResponse
 

I

IReportServiceQuery - Interface in com.tomtom.online.sdk.geofencing.data.report
Interface used for building new report service queries. Implemented in class ReportServiceQuery.

O

obtainReport(reportServiceQuery) - Method in class com.tomtom.online.sdk.geofencing.GeofencingApi
Performs the request to ReportService of Geofencing to obtain the report.
obtainReport(reportServiceQuery, callback) - Method in class com.tomtom.online.sdk.geofencing.GeofencingApi
Performs the request to ReportService of Geofencing to obtain the report.
obtainReport(reportServiceQuery) - Method in interface com.tomtom.online.sdk.geofencing.ReportServiceApi
Performs the request to ReportService of Geofencing to obtain the report.
obtainReport(reportServiceQuery, callback) - Method in interface com.tomtom.online.sdk.geofencing.ReportServiceApi
Performs the request to ReportService of Geofencing to obtain the report.
onError(error) - Method in interface com.tomtom.online.sdk.geofencing.ReportServiceResultListener
Called when error occur as response from report service.
onResponse(serviceResponse) - Method in interface com.tomtom.online.sdk.geofencing.ReportServiceResultListener
Called when response arrive from service.

P

prepare() - Method in class com.tomtom.online.sdk.geofencing.data.report.ReportServiceQuery
 

R

Report - Class in com.tomtom.online.sdk.geofencing.data.report
Geofencing report. It contains unique project id, the position for which the report is generated and a radius used to crete the report, expressed in meters. Additionally, a list of fences that the request point is inside of and a list of fences that the request point is outside of are also included.
ReportServiceApi - Interface in com.tomtom.online.sdk.geofencing
Defines API used to communicate with the Report part of Geofencing service.
ReportServiceQuery - Class in com.tomtom.online.sdk.geofencing.data.report
Builder class used to create ReportServiceQuery.
ReportServiceQueryBuilder - Class in com.tomtom.online.sdk.geofencing.data.report
Builder class used to create ReportServiceQuery.
ReportServiceQueryBuilder() - Constructor for class com.tomtom.online.sdk.geofencing.data.report.ReportServiceQueryBuilder
 
ReportServiceResponse - Class in com.tomtom.online.sdk.geofencing.data.report
Response to Report Service request from the Geofencing API. Consists of a report details.
ReportServiceResultListener - Interface in com.tomtom.online.sdk.geofencing
Listener which is responsible of informing about received class ReportServiceResponse or respective error.

S

Summary - Class in com.tomtom.online.sdk.geofencing.data.report
Short summary of the report.

T

toString() - Method in class com.tomtom.online.sdk.geofencing.data.entity.Entity
 
toString() - Method in class com.tomtom.online.sdk.geofencing.data.report.FenceDetails
 
toString() - Method in class com.tomtom.online.sdk.geofencing.data.report.Report
 
toString() - Method in class com.tomtom.online.sdk.geofencing.data.report.ReportServiceResponse
 

W

withObject() - Method in interface com.tomtom.online.sdk.geofencing.data.report.IReportServiceQuery
The object unique id used to generate a report.
withObject() - Method in class com.tomtom.online.sdk.geofencing.data.report.ReportServiceQueryBuilder
 
withProject() - Method in interface com.tomtom.online.sdk.geofencing.data.report.IReportServiceQuery
The project unique id used to generate the report.
withProject() - Method in class com.tomtom.online.sdk.geofencing.data.report.ReportServiceQueryBuilder
 
withRange() - Method in interface com.tomtom.online.sdk.geofencing.data.report.IReportServiceQuery
The radius of a circle around the provided point in meters.
withRange() - Method in class com.tomtom.online.sdk.geofencing.data.report.ReportServiceQueryBuilder
 
B C D E F G H I O P R S T W 
Skip navigation links