net.praqma.jenkins.plugin.prqa
Class PRQARemoteReporting<T extends net.praqma.prqa.status.PRQAStatus>

java.lang.Object
  extended by net.praqma.jenkins.plugin.prqa.PRQARemoteReporting<T>
All Implemented Interfaces:
hudson.FilePath.FileCallable<T>, Serializable
Direct Known Subclasses:
PRQARemoteCodeReviewReport, PRQARemoteComplianceReport, PRQARemoteQualityReport, PRQARemoteSuppressionReport

public abstract class PRQARemoteReporting<T extends net.praqma.prqa.status.PRQAStatus>
extends Object
implements hudson.FilePath.FileCallable<T>

Author:
Praqma
See Also:
Serialized Form

Field Summary
protected  boolean generateReports
           
protected  hudson.model.BuildListener listener
           
protected  net.praqma.prqa.reports.PRQAReport<?> report
           
protected  boolean silentMode
           
 
Constructor Summary
PRQARemoteReporting(net.praqma.prqa.reports.PRQAReport<?> report, hudson.model.BuildListener listener, boolean silentMode, boolean skip)
           
 
Method Summary
 boolean isSkipReportGeneration()
           
 void setSkipReportGeneration(boolean skipReportGeneration)
           
protected  void setup(String path, String outputFormat)
          This is setup.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hudson.FilePath.FileCallable
invoke
 

Field Detail

listener

protected hudson.model.BuildListener listener

silentMode

protected boolean silentMode

report

protected net.praqma.prqa.reports.PRQAReport<?> report

generateReports

protected boolean generateReports
Constructor Detail

PRQARemoteReporting

public PRQARemoteReporting(net.praqma.prqa.reports.PRQAReport<?> report,
                           hudson.model.BuildListener listener,
                           boolean silentMode,
                           boolean skip)
Method Detail

setup

protected void setup(String path,
                     String outputFormat)
This is setup. Must be called before anything else in the perform() method of concrete implemntations. We need to do this to setup output paths for the report. Constructs the final command. Performs the setup. Takes the workspace path and an output format for the report that is to be generated. The information about the type of report is already present here. So the task of this piece of code is to construct the final command for generating the report


isSkipReportGeneration

public boolean isSkipReportGeneration()
Returns:
the generateReports

setSkipReportGeneration

public void setSkipReportGeneration(boolean skipReportGeneration)
Parameters:
generateReports - the generateReports to set


Copyright © 2004-2012. All Rights Reserved.