aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/traccar/reports/model/TripReport.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/traccar/reports/model/TripReport.java')
-rw-r--r--src/main/java/org/traccar/reports/model/TripReport.java152
1 files changed, 152 insertions, 0 deletions
diff --git a/src/main/java/org/traccar/reports/model/TripReport.java b/src/main/java/org/traccar/reports/model/TripReport.java
new file mode 100644
index 000000000..3140f3019
--- /dev/null
+++ b/src/main/java/org/traccar/reports/model/TripReport.java
@@ -0,0 +1,152 @@
+/*
+ * Copyright 2016 Anton Tananaev (anton@traccar.org)
+ * Copyright 2016 Andrey Kunitsyn (andrey@traccar.org)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.traccar.reports.model;
+
+import java.util.Date;
+
+public class TripReport extends BaseReport {
+
+ private long startPositionId;
+
+ public long getStartPositionId() {
+ return startPositionId;
+ }
+
+ public void setStartPositionId(long startPositionId) {
+ this.startPositionId = startPositionId;
+ }
+
+ private long endPositionId;
+
+ public long getEndPositionId() {
+ return endPositionId;
+ }
+
+ public void setEndPositionId(long endPositionId) {
+ this.endPositionId = endPositionId;
+ }
+
+ private double startLat;
+
+ public double getStartLat() {
+ return startLat;
+ }
+
+ public void setStartLat(double startLat) {
+ this.startLat = startLat;
+ }
+
+ private double startLon;
+
+ public double getStartLon() {
+ return startLon;
+ }
+
+ public void setStartLon(double startLon) {
+ this.startLon = startLon;
+ }
+
+ private double endLat;
+
+ public double getEndLat() {
+ return endLat;
+ }
+
+ public void setEndLat(double endLat) {
+ this.endLat = endLat;
+ }
+
+ private double endLon;
+
+ public double getEndLon() {
+ return endLon;
+ }
+
+ public void setEndLon(double endLon) {
+ this.endLon = endLon;
+ }
+
+ private Date startTime;
+
+ public Date getStartTime() {
+ return startTime;
+ }
+
+ public void setStartTime(Date startTime) {
+ this.startTime = startTime;
+ }
+
+ private String startAddress;
+
+ public String getStartAddress() {
+ return startAddress;
+ }
+
+ public void setStartAddress(String address) {
+ this.startAddress = address;
+ }
+
+ private Date endTime;
+
+ public Date getEndTime() {
+ return endTime;
+ }
+
+ public void setEndTime(Date endTime) {
+ this.endTime = endTime;
+ }
+
+ private String endAddress;
+
+ public String getEndAddress() {
+ return endAddress;
+ }
+
+ public void setEndAddress(String address) {
+ this.endAddress = address;
+ }
+
+ private long duration;
+
+ public long getDuration() {
+ return duration;
+ }
+
+ public void setDuration(long duration) {
+ this.duration = duration;
+ }
+
+ private String driverUniqueId;
+
+ public String getDriverUniqueId() {
+ return driverUniqueId;
+ }
+
+ public void setDriverUniqueId(String driverUniqueId) {
+ this.driverUniqueId = driverUniqueId;
+ }
+
+ private String driverName;
+
+ public String getDriverName() {
+ return driverName;
+ }
+
+ public void setDriverName(String driverName) {
+ this.driverName = driverName;
+ }
+}