aboutsummaryrefslogtreecommitdiff
path: root/src/org/traccar/database/DeviceManager.java
AgeCommit message (Collapse)Author
2018-09-14Log using slf4j and java loggingAnton Tananaev
2018-08-23Make accumulators nullableAbyss777
2018-08-23Implement Device Engine Hours resetAbyss777
2018-01-22Use consistent server timeAnton Tananaev
2018-01-11Update group and device cache on group delete.Abyss777
2017-12-28Remove unnecessary Context useAbyss777
2017-12-27Implement device disableAbyss777
2017-12-21Handle null phone (fix #3691)Anton Tananaev
2017-09-12Implement Saved CommandsAbyss777
2017-09-07Optimize values parsingAbyss777
2017-09-07Handle correct and incorrect attribute typesAbyss777
2017-08-10Implement delayed overspeed eventsAbyss777
2017-08-09Implement motion detection similar to trips detectionAbyss777
2017-07-27Initialize some maps, because they might be accessed before initialized.Abyss777
2017-07-26- Implement base manager classes as genericsAbyss777
- Remame getDeviceById and getDeviceByUniqueId functions
2017-07-26Override getById in all managersAbyss777
2017-07-26Split Drivers and Groups managementAbyss777
2017-07-25Move users management to separate managerAbyss777
2017-07-24Fix group cache updateAbyss777
2017-07-20Combine permission resources and reuse common database functionsAbyss777
2017-06-13Fix managed devices enumeratingAbyss777
2017-03-23Move default device status to getterAbyss777
2017-03-22Move device status initialization to modelAbyss777
2017-03-21Set status to offline for new deviceAbyss777
2017-03-20Use Iterator for maps cleanupAbyss777
2017-03-20Move handleTextMessage function to separate handler.Abyss777
2017-03-20Implement phone to device comparisonAbyss777
2017-03-06Introduce terms "data" and "text" commandsAbyss777
2017-03-02Remove BaseProtocolSmsEncoder classAbyss777
Add fallback to SMS if device is not online Use more variables and ternary operators
2017-03-02Implement sms commandsAbyss777
2017-01-16- Rename otherUserId to managedUserIdAbyss777
- Optimize getManaged* functions
2017-01-16Initial manager implementationAbyss777
2016-11-24- Invert variable meaningAbyss777
- Style fixes
2016-11-24Combine lookupAttribute helpersAbyss777
2016-11-23Some more placesAbyss777
2016-11-23One more placeAbyss777
2016-11-02Update copyright notice emailsAnton Tananaev
2016-10-23Rename API pathAbyss777
2016-10-22Implement reset total distance APIAbyss777
2016-09-21Implement lookup attribute helpers for primitivesAbyss777
2016-09-21- Add two functions to lookup attributes from device to server and from ↵Abyss777
device to config - Removed constant
2016-09-17Update position if time is the sameAnton Tananaev
2016-07-28Organized server cacheAbyss777
Moved lookupAttribute function to DeviceManager
2016-07-25- Move lastPosition update to the end of pipelineAbyss777
- Optimize MotionEventHandler to do not use Device.motion - Remove Device.motion from model and database - some optimizations
2016-07-21Added parenthesesAbyss777
2016-07-21Act with atomic more carefullyAbyss777
2016-07-21Migrate from ReentrantReadWriteLocks to ConcurrentHashMaps in DeviceManagerAbyss777
UpdateCahces incrementally
2016-07-20Change order cache initializationAbyss777
2016-07-20- Move groups related actions to DeviceManagerAbyss777
- Removed cache updates from getXxxxById
2016-07-18- Added attributes to devicesAbyss777
- Fixed license header for DeviceManager.java - Fixed editing attributes for not saved (new) object.