aboutsummaryrefslogtreecommitdiff
path: root/src/org/traccar/database/GeofenceManager.java
AgeCommit message (Collapse)Author
2019-03-31Convert project to gradleAnton Tananaev
2017-07-26- Implement base manager classes as genericsAbyss777
- Remame getDeviceById and getDeviceByUniqueId functions
2017-07-26Override getById in all managersAbyss777
2017-07-24Optimize caching and class structureAbyss777
2017-07-21Abolish permissions classes and get permissions as Map from DBAbyss777
2017-07-20Combine permission resources and reuse common database functionsAbyss777
2017-07-19Refactored four managersAbyss777
2017-01-16- Rename otherUserId to managedUserIdAbyss777
- Optimize getManaged* functions
2017-01-16Initial manager implementationAbyss777
2016-11-02Update copyright notice emailsAnton Tananaev
2016-07-20- Move groups related actions to DeviceManagerAbyss777
- Removed cache updates from getXxxxById
2016-07-19Missed groupGeofences read lockAbyss777
2016-07-19Split locks in GeofenceManager and try to avoid crosslocks with devices.Abyss777
2016-07-15Move code related to devices to DeviceManagerAbyss777
2016-07-12Use long primitive typeAnton Tananaev
2016-07-11Merge pull request #2099 from Abyss777/fix_groups_cacheAnton Tananaev
Revert back groups cache and split refresh
2016-07-11Check if geofence existsAnton Tananaev
2016-07-11- Split geofence refresh on 3 functionsAbyss777
- Enable back groupsCache
2016-07-09Fix issue with missing groupsAnton Tananaev
2016-07-03Fix crash issue on startupAnton Tananaev
2016-06-18- Update Geofences API and Manager a bitAbyss777
- Show geofence name in event toasts - Link/Unlink geofences to users, devices and groups
2016-06-16Added/updated license headersAbyss777
2016-06-15- Work only with cached devices from everywhereAbyss777
- Some optimization
2016-06-14- Overlapping geofencesAbyss777
- Simplified user-device link
2016-06-10GeofencesAbyss777