Direct Known Subclasses:
ReportRequestBody

public class ReportProperties extends DataSetProperties
ReportProperties is a class for representing a report for an application or reporting engine.
  • Constructor Details

    • ReportProperties

      public ReportProperties()
      Default constructor
    • ReportProperties

      public ReportProperties(ReportProperties template)
      Copy/clone constructor.
      Parameters:
      template - object to copy
  • Method Details

    • getId

      public String getId()
      Return the business identifier for the report.
      Returns:
      string id
    • setId

      public void setId(String id)
      Set up the business identifier for the report.
      Parameters:
      id - string id
    • getAuthor

      public String getAuthor()
      Return the name of the author - or generation engine that created the report.
      Returns:
      string name
    • setAuthor

      public void setAuthor(String author)
      Set up the name of the author - or generation engine that created the report.
      Parameters:
      author - string name
    • getUrl

      public String getUrl()
      Return the URL to retrieve the report.
      Returns:
      link to report
    • setUrl

      public void setUrl(String url)
      Set up the URL to retrieve the report.
      Parameters:
      url - link to the report
    • getCreateTime

      public Date getCreateTime()
      Return the date/time that the report was created.
      Returns:
      data object
    • setCreateTime

      public void setCreateTime(Date createTime)
      Set up the date/time that the report was created.
      Parameters:
      createTime - date object
    • getLastModifiedTime

      public Date getLastModifiedTime()
      Return the date/time that the report was last updated.
      Returns:
      date object
    • setLastModifiedTime

      public void setLastModifiedTime(Date lastModifiedTime)
      Set up date/time that the report was last updated.
      Parameters:
      lastModifiedTime - date object
    • getLastModifier

      public String getLastModifier()
      Return the name of the person or engine that last modified the report.
      Returns:
      string name
    • setLastModifier

      public void setLastModifier(String lastModifier)
      Set up the name of the person or engine that last modified the report.
      Parameters:
      lastModifier - string name
    • toString

      public String toString()
      Standard toString method.
      Overrides:
      toString in class DataSetProperties
      Returns:
      print out of variables in a JSON-style
    • equals

      public boolean equals(Object objectToCompare)
      Compare the values of the supplied object with those stored in the current object.
      Overrides:
      equals in class AssetProperties
      Parameters:
      objectToCompare - supplied object
      Returns:
      boolean result of comparison
    • hashCode

      public int hashCode()
      Return hash code based on properties.
      Overrides:
      hashCode in class AssetProperties
      Returns:
      int