public static interface

GeofenceApi.GeofenceTriggers

com.mapsted.geofence.GeofenceApi.GeofenceTriggers

Summary

Public Methods
abstract boolean addGeofenceTrigger(int propertyId, GeofenceTrigger geofenceTrigger)
Add geofence trigger
abstract boolean addGeofenceTriggers(int propertyId, List<GeofenceTrigger> geofenceTriggers)
Add a collection of geofence triggers
abstract void addListener(GeofenceCallback geofenceCallback)
Add Listener for GeofenceCallbacks
abstract boolean removeAllGeofenceTriggers(int propertyId)
Remove all geofence triggers for the supplied property
abstract boolean removeGeofenceTrigger(int propertyId, String geofenceId)
Remove a specific geofence trigger
abstract boolean removeListener(GeofenceCallback geofenceCallback)
Remove Listener for GeofenceCallbacks

Public Methods

public abstract boolean addGeofenceTrigger (int propertyId, GeofenceTrigger geofenceTrigger)

Add geofence trigger

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

public abstract boolean addGeofenceTriggers (int propertyId, List<GeofenceTrigger> geofenceTriggers)

Add a collection of geofence triggers

Parameters
propertyId property to be added
geofenceTriggers geofence triggers to be added
Returns
  • whether or not the geofence triggers were successfully registered

public abstract void addListener (GeofenceCallback geofenceCallback)

Add Listener for GeofenceCallbacks

Parameters
geofenceCallback callback

public abstract boolean removeAllGeofenceTriggers (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 removeGeofenceTrigger (int propertyId, String geofenceId)

Remove a specific geofence trigger

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

public abstract boolean removeListener (GeofenceCallback geofenceCallback)

Remove Listener for GeofenceCallbacks

Parameters
geofenceCallback callback