Class Activity

java.lang.Object
uk.m0nom.adifproc.activity.Activity
All Implemented Interfaces:
Comparable<Activity>
Direct Known Subclasses:
BotaInfo, CotaInfo, GmaInfo, HemaInfo, IotaInfo, LotaInfo, PotaInfo, RotaInfo, SotaInfo, WotaInfo, WwffInfo

public abstract class Activity extends Object implements Comparable<Activity>
An activity is any amateur radio activity programme or awards programme that you can participate in. This class captures the typical common data set for an activity.
  • Constructor Details

  • Method Details

    • hasCoords

      public boolean hasCoords()
    • hasAltitude

      public boolean hasAltitude()
    • hasGrid

      public boolean hasGrid()
    • getUrl

      public abstract String getUrl()
    • getAltitudeInMetres

      public String getAltitudeInMetres()
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • compareTo

      public int compareTo(Activity other)
      Specified by:
      compareTo in interface Comparable<Activity>
    • isValid

      public boolean isValid(ZonedDateTime onDate)
    • inRadius

      public boolean inRadius(Activity other, double radius)