Class ReportItemImpl

java.lang.Object
org.opencastproject.usertracking.endpoint.ReportItemImpl
All Implemented Interfaces:
org.opencastproject.usertracking.api.ReportItem

public class ReportItemImpl extends Object implements org.opencastproject.usertracking.api.ReportItem
A JAXB-annotated implementation of ReportItem
  • Constructor Details

    • ReportItemImpl

      public ReportItemImpl()
      A no-arg constructor needed by JAXB
  • Method Details

    • getEpisodeId

      public String getEpisodeId()
      Specified by:
      getEpisodeId in interface org.opencastproject.usertracking.api.ReportItem
    • setEpisodeId

      public void setEpisodeId(String episodeId)
      Specified by:
      setEpisodeId in interface org.opencastproject.usertracking.api.ReportItem
    • getViews

      public long getViews()
      Specified by:
      getViews in interface org.opencastproject.usertracking.api.ReportItem
    • setViews

      public void setViews(long views)
      Specified by:
      setViews in interface org.opencastproject.usertracking.api.ReportItem
    • getPlayed

      public long getPlayed()
      Specified by:
      getPlayed in interface org.opencastproject.usertracking.api.ReportItem
    • setPlayed

      public void setPlayed(long played)
      Specified by:
      setPlayed in interface org.opencastproject.usertracking.api.ReportItem