Class ReportDefinition

java.lang.Object
org.netxms.client.reporting.ReportDefinition

public class ReportDefinition extends Object
Report definition
  • Constructor Details

    • ReportDefinition

      public ReportDefinition(UUID id, NXCPMessage msg)
      Create report definition from NXCP message
      Parameters:
      id - report definition ID
      msg - NXCP message
    • ReportDefinition

      public ReportDefinition(UUID id)
      Create report definition for invalid report.
      Parameters:
      id - report definition ID
  • Method Details

    • getId

      public UUID getId()
      Get report definition ID
      Returns:
      report definition ID
    • getName

      public String getName()
      Get report definition name
      Returns:
      report definition name
    • getParameters

      public List<ReportParameter> getParameters()
      Get report parameters
      Returns:
      list of report parameters
    • getNumberOfColumns

      public int getNumberOfColumns()
      Get number of columns in input form
      Returns:
      number of columns in input form
    • isValid

      public boolean isValid()
      Returns:
      the valid
    • toString

      public String toString()
      Overrides:
      toString in class Object
      See Also: