public static interface

CoreApi.Geofences

com.mapsted.positioning.CoreApi.Geofences

Summary

Public Methods
abstract boolean addGeofence(int propertyId, CppGeofenceTrigger geofence)
Add geofence trigger
abstract boolean addGeofences(int propertyId, CppGeofenceTriggers geofences)
Add a collection of geofence triggers
abstract boolean removeAllGeofences(int propertyId)
Remove all geofence triggers for the supplied property
abstract boolean removeGeofence(int propertyId, String geofenceId)
Remove a specific geofence
abstract boolean setGeofenceCallback(GeofenceCallback callback)
Register geofence callback.

Public Methods

public abstract boolean addGeofence (int propertyId, CppGeofenceTrigger geofence)

Add geofence trigger

Parameters
propertyId property to be added
geofence geofence to be added
Returns
  • whether or not the geofence was successfully registered

public abstract boolean addGeofences (int propertyId, CppGeofenceTriggers geofences)

Add a collection of geofence triggers

Parameters
propertyId property to be added
geofences geofences to be added
Returns
  • whether or not the geofences were successfully registered

public abstract boolean removeAllGeofences (int propertyId)

Remove all geofence triggers for the supplied property

Parameters
propertyId the property for which to remove all geofence triggers
Returns
  • whether or not the request was successful

public abstract boolean removeGeofence (int propertyId, String geofenceId)

Remove a specific geofence

Parameters
propertyId property of the geofence
geofenceId geofence to be removed
Returns
  • whether or not the geofence was successfully removed

public abstract boolean setGeofenceCallback (GeofenceCallback callback)

Register geofence callback. This is intended for use by a manager class.

Parameters
callback GeofenceCallback (Manager class)
Returns
  • whether or not the callback was successfully set