Class LocationData

  • All Implemented Interfaces:
    de.hirola.kintojava.model.KintoModel

    public class LocationData
    extends PersistentObject
    Copyright 2021 by Michael Schmidt, Hirola Consulting This software us licensed under the AGPL-3.0 or later. An object to store location data.
    Since:
    1.1.1
    Author:
    Michael Schmidt (Hirola)
    • Constructor Detail

      • LocationData

        public LocationData()
        Default constructor for reflection.
      • LocationData

        public LocationData​(double latitude,
                            double longitude)
        Creates a location object.
        Parameters:
        latitude - coordinate for the location
        longitude - coordinate for the location
      • LocationData

        public LocationData​(long timeStamp,
                            String provider,
                            double latitude,
                            double longitude,
                            double altitude,
                            double speed)
        Creates a location object.
        Parameters:
        timeStamp - of the location
        provider - source of the location
        latitude - coordinate for the location
        longitude - coordinate for the location
        altitude - of the location
        speed - of the location
    • Method Detail

      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class de.hirola.kintojava.model.KintoObject
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class de.hirola.kintojava.model.KintoObject