Class DatedAccomplishmentID

java.lang.Object
org.deltava.beans.stats.DatedAccomplishmentID
All Implemented Interfaces:
Serializable, Comparable<DatedAccomplishmentID>

public class DatedAccomplishmentID extends Object implements Serializable, Comparable<DatedAccomplishmentID>
A bean to store accomplishment IDs and Dates. This is used to improve cacheability over storing merely the Accomoplishment ID.
Since:
3.2
Version:
8.0
Author:
Luke
See Also:
  • Constructor Details

    • DatedAccomplishmentID

      public DatedAccomplishmentID(Instant dt, int id)
      Creates the bean.
      Parameters:
      dt - the Accomplishment date/time
      id - the Accomplishment database ID
  • Method Details

    • getID

      public int getID()
      Returns the Accomplishment ID.
      Returns:
      the Accomplishment database ID
    • getDate

      public Instant getDate()
      Returns the date the Accomplishment was achieved.
      Returns:
      the Accomplishment date/time
    • compareTo

      public int compareTo(DatedAccomplishmentID id2)
      Specified by:
      compareTo in interface Comparable<DatedAccomplishmentID>