diff options
author | Abyss777 <abyss@fox5.ru> | 2017-07-26 17:52:27 +0500 |
---|---|---|
committer | Abyss777 <abyss@fox5.ru> | 2017-07-26 17:52:27 +0500 |
commit | d31f68d80a8e3ae75fa0c2f02b9ca258486a3cad (patch) | |
tree | d44c13177de39aad1d0907a4150dfa6e440ab02f /src/org/traccar/database/PermissionsManager.java | |
parent | 82edf57e1b93d5a5ca34294dc62e3620889c2341 (diff) | |
download | trackermap-server-d31f68d80a8e3ae75fa0c2f02b9ca258486a3cad.tar.gz trackermap-server-d31f68d80a8e3ae75fa0c2f02b9ca258486a3cad.tar.bz2 trackermap-server-d31f68d80a8e3ae75fa0c2f02b9ca258486a3cad.zip |
- Implement base manager classes as generics
- Remame getDeviceById and getDeviceByUniqueId functions
Diffstat (limited to 'src/org/traccar/database/PermissionsManager.java')
-rw-r--r-- | src/org/traccar/database/PermissionsManager.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/org/traccar/database/PermissionsManager.java b/src/org/traccar/database/PermissionsManager.java index 54e5ed979..3b03c1900 100644 --- a/src/org/traccar/database/PermissionsManager.java +++ b/src/org/traccar/database/PermissionsManager.java @@ -18,6 +18,7 @@ package org.traccar.database; import org.traccar.Context; import org.traccar.helper.Log; import org.traccar.model.Attribute; +import org.traccar.model.BaseModel; import org.traccar.model.Calendar; import org.traccar.model.Device; import org.traccar.model.Driver; @@ -99,7 +100,7 @@ public class PermissionsManager { devicePermissions.clear(); try { GroupTree groupTree = new GroupTree(Context.getGroupsManager().getItems( - Group.class, Context.getGroupsManager().getAllItems()), + Context.getGroupsManager().getAllItems()), Context.getDeviceManager().getAllDevices()); for (Permission groupPermission : dataManager.getPermissions(User.class, Group.class)) { Set<Long> userGroupPermissions = getGroupPermissions(groupPermission.getOwnerId()); @@ -284,7 +285,7 @@ public class PermissionsManager { public void checkPermission(Class<?> object, long userId, long objectId) throws SecurityException { - SimpleObjectManager manager = null; + SimpleObjectManager<? extends BaseModel> manager = null; if (object.equals(Device.class)) { checkDevice(userId, objectId); |