aboutsummaryrefslogtreecommitdiff
path: root/src/org/traccar/database/DriversManager.java
diff options
context:
space:
mode:
authorAbyss777 <abyss@fox5.ru>2017-07-26 15:20:22 +0500
committerAbyss777 <abyss@fox5.ru>2017-07-26 15:25:14 +0500
commit82edf57e1b93d5a5ca34294dc62e3620889c2341 (patch)
treec862fe276147f3292289f617db22e4bb723b2268 /src/org/traccar/database/DriversManager.java
parentbbcca3d65106069018e93a69b85290c075b128db (diff)
downloadtraccar-server-82edf57e1b93d5a5ca34294dc62e3620889c2341.tar.gz
traccar-server-82edf57e1b93d5a5ca34294dc62e3620889c2341.tar.bz2
traccar-server-82edf57e1b93d5a5ca34294dc62e3620889c2341.zip
Override getById in all managers
Diffstat (limited to 'src/org/traccar/database/DriversManager.java')
-rw-r--r--src/org/traccar/database/DriversManager.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/org/traccar/database/DriversManager.java b/src/org/traccar/database/DriversManager.java
index 14b74bab1..420824dbb 100644
--- a/src/org/traccar/database/DriversManager.java
+++ b/src/org/traccar/database/DriversManager.java
@@ -30,6 +30,11 @@ public class DriversManager extends ExtendedObjectManager {
super(dataManager, Driver.class);
}
+ @Override
+ public Driver getById(long driverId) {
+ return (Driver) super.getById(driverId);
+ }
+
private void putUniqueDriverId(Driver driver) {
if (driversByUniqueId == null) {
driversByUniqueId = new ConcurrentHashMap<>();
@@ -46,7 +51,7 @@ public class DriversManager extends ExtendedObjectManager {
@Override
protected void updateCachedItem(BaseModel item) {
Driver driver = (Driver) item;
- Driver cachedDriver = (Driver) getById(driver.getId());
+ Driver cachedDriver = getById(driver.getId());
cachedDriver.setName(driver.getName());
if (!driver.getUniqueId().equals(cachedDriver.getUniqueId())) {
driversByUniqueId.remove(cachedDriver.getUniqueId());
@@ -58,7 +63,7 @@ public class DriversManager extends ExtendedObjectManager {
@Override
protected void removeCachedItem(long driverId) {
- Driver cachedDriver = (Driver) getById(driverId);
+ Driver cachedDriver = getById(driverId);
if (cachedDriver != null) {
String driverUniqueId = cachedDriver.getUniqueId();
super.removeCachedItem(driverId);