Interface IReportsRepository.IReport

Enclosing interface:
IReportsRepository

public static interface IReportsRepository.IReport
Registered report.
Version:
$Revision$ $Date$
Author:
Stepan Roh, Polarion Software
  • Method Details

    • getGroupEntity

      IGroupEntity getGroupEntity()
      Project or project group to which this report belongs.
      Returns:
      project or project group (not null)
    • getArtifactSelector

      IBuildArtifactSelector getArtifactSelector()
      Build artifact to which this applies.

      Can be null for artifact-less reports.

      All selector fields are treated literally (no pattern matching).

      Returns:
      build artifact selector or null
    • getId

      String getId()
      Report id.
      Returns:
      report id (not null)
    • getName

      String getName()
      Human-readable report name.
      Returns:
      name (not null)
    • getDescription

      String getDescription()
      Human-readable description (if any).
      Returns:
      description or null
    • getLocation

      ILocation getLocation()
      Report location.

      Location must be absolute.

      Returns:
      absolute location (not null)