/* * Copyright 2015 - 2016 Anton Tananaev (anton@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.model; import java.util.TimeZone; import org.traccar.helper.Log; public class Server extends Extensible { public String getVersion() { return Log.getAppVersion(); } public void setVersion(String version) { } private boolean registration; public boolean getRegistration() { return registration; } public void setRegistration(boolean registration) { this.registration = registration; } private boolean readonly; public boolean getReadonly() { return readonly; } public void setReadonly(boolean readonly) { this.readonly = readonly; } private boolean deviceReadonly; public boolean getDeviceReadonly() { return deviceReadonly; } public void setDeviceReadonly(boolean deviceReadonly) { this.deviceReadonly = deviceReadonly; } private String map; public String getMap() { return map; } public void setMap(String map) { this.map = map; } private String bingKey; public String getBingKey() { return bingKey; } public void setBingKey(String bingKey) { this.bingKey = bingKey; } private String mapUrl; public String getMapUrl() { return mapUrl; } public void setMapUrl(String mapUrl) { this.mapUrl = mapUrl; } private String distanceUnit; public String getDistanceUnit() { return distanceUnit; } public void setDistanceUnit(String distanceUnit) { this.distanceUnit = distanceUnit; } private String speedUnit; public String getSpeedUnit() { return speedUnit; } public void setSpeedUnit(String speedUnit) { this.speedUnit = speedUnit; } private double latitude; public double getLatitude() { return latitude; } public void setLatitude(double latitude) { this.latitude = latitude; } private double longitude; public double getLongitude() { return longitude; } public void setLongitude(double longitude) { this.longitude = longitude; } private int zoom; public int getZoom() { return zoom; } public void setZoom(int zoom) { this.zoom = zoom; } private boolean twelveHourFormat; public boolean getTwelveHourFormat() { return twelveHourFormat; } public void setTwelveHourFormat(boolean twelveHourFormat) { this.twelveHourFormat = twelveHourFormat; } private boolean forceSettings; public boolean getForceSettings() { return forceSettings; } public void setForceSettings(boolean forceSettings) { this.forceSettings = forceSettings; } private String coordinateFormat; public String getCoordinateFormat() { return coordinateFormat; } public void setCoordinateFormat(String coordinateFormat) { this.coordinateFormat = coordinateFormat; } private String timezone; public void setTimezone(String timezone) { this.timezone = timezone != null ? TimeZone.getTimeZone(timezone).getID() : null; } public String getTimezone() { return timezone; } }