aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/traccar/reports/Summary.java
diff options
context:
space:
mode:
authorAnton Tananaev <anton@traccar.org>2022-06-04 10:55:50 -0700
committerAnton Tananaev <anton@traccar.org>2022-06-04 10:55:50 -0700
commit94a2a94330d82fa1c1960b8783e5061c188196e3 (patch)
tree641ae96b88b9929c817b432d5d62c86aefbf8f18 /src/main/java/org/traccar/reports/Summary.java
parentb45b64ce97113c68ef6118665c4a8b0106249264 (diff)
downloadtrackermap-server-94a2a94330d82fa1c1960b8783e5061c188196e3.tar.gz
trackermap-server-94a2a94330d82fa1c1960b8783e5061c188196e3.tar.bz2
trackermap-server-94a2a94330d82fa1c1960b8783e5061c188196e3.zip
Rename report models
Diffstat (limited to 'src/main/java/org/traccar/reports/Summary.java')
-rw-r--r--src/main/java/org/traccar/reports/Summary.java22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/main/java/org/traccar/reports/Summary.java b/src/main/java/org/traccar/reports/Summary.java
index 20d80a9f5..30c4cb057 100644
--- a/src/main/java/org/traccar/reports/Summary.java
+++ b/src/main/java/org/traccar/reports/Summary.java
@@ -30,7 +30,7 @@ import org.traccar.Context;
import org.traccar.helper.UnitsConverter;
import org.traccar.model.Position;
import org.traccar.reports.common.ReportUtils;
-import org.traccar.reports.model.SummaryReport;
+import org.traccar.reports.model.SummaryReportItem;
import org.traccar.storage.StorageException;
public final class Summary {
@@ -38,8 +38,8 @@ public final class Summary {
private Summary() {
}
- private static SummaryReport calculateSummaryResult(long deviceId, Collection<Position> positions) {
- SummaryReport result = new SummaryReport();
+ private static SummaryReportItem calculateSummaryResult(long deviceId, Collection<Position> positions) {
+ SummaryReportItem result = new SummaryReportItem();
result.setDeviceId(deviceId);
result.setDeviceName(Context.getIdentityManager().getById(deviceId).getName());
if (positions != null && !positions.isEmpty()) {
@@ -97,12 +97,12 @@ public final class Summary {
return calendar.get(Calendar.DAY_OF_MONTH);
}
- private static Collection<SummaryReport> calculateSummaryResults(
+ private static Collection<SummaryReportItem> calculateSummaryResults(
long userId, long deviceId, Date from, Date to, boolean daily) throws StorageException {
ArrayList<Position> positions = new ArrayList<>(Context.getDataManager().getPositions(deviceId, from, to));
- ArrayList<SummaryReport> results = new ArrayList<>();
+ ArrayList<SummaryReportItem> results = new ArrayList<>();
if (daily && !positions.isEmpty()) {
int startIndex = 0;
int startDay = getDay(userId, positions.iterator().next().getFixTime());
@@ -122,14 +122,14 @@ public final class Summary {
return results;
}
- public static Collection<SummaryReport> getObjects(long userId, Collection<Long> deviceIds,
- Collection<Long> groupIds, Date from, Date to, boolean daily) throws StorageException {
+ public static Collection<SummaryReportItem> getObjects(long userId, Collection<Long> deviceIds,
+ Collection<Long> groupIds, Date from, Date to, boolean daily) throws StorageException {
ReportUtils.checkPeriodLimit(from, to);
- ArrayList<SummaryReport> result = new ArrayList<>();
+ ArrayList<SummaryReportItem> result = new ArrayList<>();
for (long deviceId: ReportUtils.getDeviceList(deviceIds, groupIds)) {
Context.getPermissionsManager().checkDevice(userId, deviceId);
- Collection<SummaryReport> deviceResults = calculateSummaryResults(userId, deviceId, from, to, daily);
- for (SummaryReport summaryReport : deviceResults) {
+ Collection<SummaryReportItem> deviceResults = calculateSummaryResults(userId, deviceId, from, to, daily);
+ for (SummaryReportItem summaryReport : deviceResults) {
if (summaryReport.getStartTime() != null && summaryReport.getEndTime() != null) {
result.add(summaryReport);
}
@@ -142,7 +142,7 @@ public final class Summary {
long userId, Collection<Long> deviceIds, Collection<Long> groupIds,
Date from, Date to, boolean daily) throws StorageException, IOException {
ReportUtils.checkPeriodLimit(from, to);
- Collection<SummaryReport> summaries = getObjects(userId, deviceIds, groupIds, from, to, daily);
+ Collection<SummaryReportItem> summaries = getObjects(userId, deviceIds, groupIds, from, to, daily);
String templatePath = Context.getConfig().getString("report.templatesPath",
"templates/export/");
try (InputStream inputStream = new FileInputStream(templatePath + "/summary.xlsx")) {