aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/traccar/reports
diff options
context:
space:
mode:
authorAnton Tananaev <anton@traccar.org>2022-06-18 13:19:53 -0700
committerAnton Tananaev <anton@traccar.org>2022-06-18 13:19:53 -0700
commit3a293661cd2900c115cfea6037c02d659c57aa52 (patch)
treede6f5f187af17b0272654016a6c2049c98f67d9a /src/main/java/org/traccar/reports
parent589582c7ecc0d1cd5321cb6e9f4b823284369498 (diff)
downloadtrackermap-server-3a293661cd2900c115cfea6037c02d659c57aa52.tar.gz
trackermap-server-3a293661cd2900c115cfea6037c02d659c57aa52.tar.bz2
trackermap-server-3a293661cd2900c115cfea6037c02d659c57aa52.zip
Move device status
Diffstat (limited to 'src/main/java/org/traccar/reports')
-rw-r--r--src/main/java/org/traccar/reports/common/ReportUtils.java8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/main/java/org/traccar/reports/common/ReportUtils.java b/src/main/java/org/traccar/reports/common/ReportUtils.java
index 3960546e9..f5f2cd3df 100644
--- a/src/main/java/org/traccar/reports/common/ReportUtils.java
+++ b/src/main/java/org/traccar/reports/common/ReportUtils.java
@@ -29,7 +29,6 @@ import org.jxls.util.TransformerFactory;
import org.traccar.api.security.PermissionsService;
import org.traccar.config.Config;
import org.traccar.config.Keys;
-import org.traccar.database.DeviceManager;
import org.traccar.geocoder.Geocoder;
import org.traccar.handler.events.MotionEventHandler;
import org.traccar.helper.UnitsConverter;
@@ -75,7 +74,6 @@ public class ReportUtils {
private final Config config;
private final Storage storage;
private final PermissionsService permissionsService;
- private final DeviceManager deviceManager;
private final TripsConfig tripsConfig;
private final VelocityEngine velocityEngine;
private final Geocoder geocoder;
@@ -83,12 +81,10 @@ public class ReportUtils {
@Inject
public ReportUtils(
Config config, Storage storage, PermissionsService permissionsService,
- DeviceManager deviceManager, TripsConfig tripsConfig, VelocityEngine velocityEngine,
- @Nullable Geocoder geocoder) {
+ TripsConfig tripsConfig, VelocityEngine velocityEngine, @Nullable Geocoder geocoder) {
this.config = config;
this.storage = storage;
this.permissionsService = permissionsService;
- this.deviceManager = deviceManager;
this.tripsConfig = tripsConfig;
this.velocityEngine = velocityEngine;
this.geocoder = geocoder;
@@ -369,7 +365,7 @@ public class ReportUtils {
ArrayList<Position> positions = new ArrayList<>(positionCollection);
if (!positions.isEmpty()) {
boolean trips = reportClass.equals(TripReportItem.class);
- MotionEventHandler motionHandler = new MotionEventHandler(null, deviceManager, tripsConfig);
+ MotionEventHandler motionHandler = new MotionEventHandler(null, null, tripsConfig);
DeviceState deviceState = new DeviceState();
deviceState.setMotionState(isMoving(positions, 0, tripsConfig));
int startEventIndex = trips == deviceState.getMotionState() ? 0 : -1;