diff options
author | Anton Tananaev <anton.tananaev@gmail.com> | 2016-08-08 10:39:07 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-08-08 10:39:07 +0300 |
commit | 1f0e1dddadd32a1f40695bf33d877d192ecd1403 (patch) | |
tree | 0718bbcd23b1c1dc8fce80fbfa41095c28b5d633 /src/org/traccar/reports/ReportUtils.java | |
parent | ecf3ebdd176fafc0e9bfbdb1bca8f3a1cfd6cbb0 (diff) | |
parent | e316afef8768c9c08d41cb9ae0a845a93a5fe95a (diff) | |
download | trackermap-server-1f0e1dddadd32a1f40695bf33d877d192ecd1403.tar.gz trackermap-server-1f0e1dddadd32a1f40695bf33d877d192ecd1403.tar.bz2 trackermap-server-1f0e1dddadd32a1f40695bf33d877d192ecd1403.zip |
Merge pull request #2190 from Abyss777/reports
Implement reports API calls
Diffstat (limited to 'src/org/traccar/reports/ReportUtils.java')
-rw-r--r-- | src/org/traccar/reports/ReportUtils.java | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/org/traccar/reports/ReportUtils.java b/src/org/traccar/reports/ReportUtils.java new file mode 100644 index 000000000..5041871f7 --- /dev/null +++ b/src/org/traccar/reports/ReportUtils.java @@ -0,0 +1,22 @@ +package org.traccar.reports; + +import java.util.ArrayList; +import java.util.Collection; + +import org.traccar.Context; + +public final class ReportUtils { + + private ReportUtils() { + } + + public static Collection<Long> getDeviceList(Collection<Long> deviceIds, Collection<Long> groupIds) { + Collection<Long> result = new ArrayList<>(); + result.addAll(deviceIds); + for (long groupId : groupIds) { + result.addAll(Context.getPermissionsManager().getGroupDevices(groupId)); + } + return result; + } + +} |