public class VisitManager extends java.lang.Object implements RegionManager.IRegionManagerListener
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TAG |
| Constructor and Description |
|---|
VisitManager(android.app.Application application) |
| Modifier and Type | Method and Description |
|---|---|
RVVisit |
getLatestVisit() |
boolean |
hasVisitListener() |
boolean |
isMonitoringForGeofences() |
void |
moveToTouchpoints(java.util.List<RVTouchpoint> touchpoints) |
void |
onEnterGeofence(GeofenceManager manager,
java.lang.String geofenceId) |
void |
onEnterRegion(RegionManager regionManager,
RVBeaconRegion enteredRegion) |
void |
onExitGeofence(GeofenceManager manager,
java.lang.String geofenceId) |
void |
onExitRegion(RegionManager regionManager,
RVBeaconRegion exitedRegion) |
void |
removeVisitListener() |
void |
restartGeofenceMonitoring() |
void |
setGeofencesToMonitorFor(java.util.List<RVGeofence> geofences) |
void |
setVisitListener(IVisitListener listener) |
void |
startMonitoring() |
void |
stopMonitoring() |
public void setVisitListener(IVisitListener listener)
public void removeVisitListener()
public boolean hasVisitListener()
public RVVisit getLatestVisit()
public void startMonitoring()
public void stopMonitoring()
public boolean isMonitoringForGeofences()
public void restartGeofenceMonitoring()
public void setGeofencesToMonitorFor(java.util.List<RVGeofence> geofences)
public void onEnterRegion(RegionManager regionManager, RVBeaconRegion enteredRegion)
onEnterRegion in interface RegionManager.IRegionManagerListenerpublic void onEnterGeofence(GeofenceManager manager, java.lang.String geofenceId)
public void onExitRegion(RegionManager regionManager, RVBeaconRegion exitedRegion)
onExitRegion in interface RegionManager.IRegionManagerListenerpublic void onExitGeofence(GeofenceManager manager, java.lang.String geofenceId)
public void moveToTouchpoints(java.util.List<RVTouchpoint> touchpoints)