/* * 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() { if (startTime != null) { return new Date(startTime.getTime()); } else { return null; } } public void setStartTime(Date startTime) { if (startTime != null) { this.startTime = new Date(startTime.getTime()); } else { this.startTime = null; } } private String startAddress; public String getStartAddress() { return startAddress; } public void setStartAddress(String address) { this.startAddress = address; } private Date endTime; public Date getEndTime() { if (endTime != null) { return new Date(endTime.getTime()); } else { return null; } } public void setEndTime(Date endTime) { if (endTime != null) { this.endTime = new Date(endTime.getTime()); } else { this.endTime = null; } } 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 spentFuel; public String getSpentFuel() { return spentFuel; } public void setSpentFuel(String spentFuel) { this.spentFuel = spentFuel; } }