Class ReportPlugin

    • Constructor Detail

      • ReportPlugin

        public ReportPlugin()
    • Method Detail

      • addReportSet

        public void addReportSet(ReportSet reportSet)
        Method addReportSet.
        Parameters:
        reportSet -
      • getArtifactId

        public String getArtifactId()
        Get the artifact ID of the reporting plugin in the repository.
        Returns:
        String
      • getGroupId

        public String getGroupId()
        Get the group ID of the reporting plugin in the repository.
        Returns:
        String
      • getReportSets

        public List<ReportSet> getReportSets()
        Method getReportSets.
        Returns:
        List
      • getVersion

        public String getVersion()
        Get the version of the reporting plugin to be used.
        Returns:
        String
      • removeReportSet

        public void removeReportSet(ReportSet reportSet)
        Method removeReportSet.
        Parameters:
        reportSet -
      • setArtifactId

        public void setArtifactId(String artifactId)
        Set the artifact ID of the reporting plugin in the repository.
        Parameters:
        artifactId -
      • setGroupId

        public void setGroupId(String groupId)
        Set the group ID of the reporting plugin in the repository.
        Parameters:
        groupId -
      • setReportSets

        public void setReportSets(List<ReportSet> reportSets)
        Set multiple specifications of a set of reports, each having (possibly) different configuration. This is the reporting parallel to an execution in the build.
        Parameters:
        reportSets -
      • setVersion

        public void setVersion(String version)
        Set the version of the reporting plugin to be used.
        Parameters:
        version -
      • flushReportSetMap

        public void flushReportSetMap()
        Reset the reportSetMap field to null
      • getKey

        public String getKey()
        Returns:
        the key of the report plugin, ie groupId:artifactId
      • constructKey

        public static String constructKey(String groupId,
                                          String artifactId)
        Parameters:
        groupId -
        artifactId -
        Returns:
        the key of the report plugin, ie groupId:artifactId