Class OpenURLTracker

java.lang.Object
org.dspace.statistics.export.OpenURLTracker
All Implemented Interfaces:
ReloadableEntity<Integer>

@Entity public class OpenURLTracker extends Object implements ReloadableEntity<Integer>
Class that represents an OpenURLTracker which tracks a failed transmission to IRUS
  • Constructor Details

    • OpenURLTracker

      protected OpenURLTracker()
  • Method Details

    • getID

      public Integer getID()
      Gets the OpenURLTracker id
      Specified by:
      getID in interface ReloadableEntity<Integer>
      Returns:
      the id
    • getUrl

      public String getUrl()
      Gets the OpenURLTracker url
      Returns:
      the url
    • setUrl

      public void setUrl(String url)
      Sets the OpenURLTracker url
      Parameters:
      url -
    • getUploadDate

      public LocalDate getUploadDate()
      Returns the upload date
      Returns:
      upload date
    • setUploadDate

      public void setUploadDate(LocalDate uploadDate)
      Set the upload date
      Parameters:
      uploadDate -
    • equals

      public boolean equals(Object o)
      Determines whether two objects of this class are equal by comparing the ID
      Overrides:
      equals in class Object
      Parameters:
      o - - object to compare
      Returns:
      whether the objects are equal
    • hashCode

      public int hashCode()
      Returns the hash code value for the object
      Overrides:
      hashCode in class Object
      Returns:
      hash code