public final class CreateReportInteraction extends Object implements ISonargraphBuildInteraction
Modifier and Type | Field and Description |
---|---|
static String |
SONARGRAPH_SONARQUBE_REPORT_FILENAME |
static String |
SONARGRAPH_SYSTEM_DIR_SUFFIX |
static String |
SONARGRAPH_TARGET_DIR |
Constructor and Description |
---|
CreateReportInteraction(ISonargraphBuildClient client,
DynamicSystemRequest dynamicSystemRequest,
SystemOpenRequest openRequest,
ReportRequest reportRequest,
FailSet failSet) |
CreateReportInteraction(ISonargraphBuildClient client,
SystemOpenRequest openRequest,
ReportRequest reportRequest,
FailSet failSet) |
Modifier and Type | Method and Description |
---|---|
ServiceResponse |
execute(ISonargraphBuild sonargraphBuild,
ILogger logger) |
File |
getActualReportDirectory(ReportRequest reportRequest) |
ServiceResponse |
validateInput() |
public static final String SONARGRAPH_SYSTEM_DIR_SUFFIX
public static final String SONARGRAPH_SONARQUBE_REPORT_FILENAME
public static final String SONARGRAPH_TARGET_DIR
public CreateReportInteraction(ISonargraphBuildClient client, SystemOpenRequest openRequest, ReportRequest reportRequest, FailSet failSet)
public CreateReportInteraction(ISonargraphBuildClient client, DynamicSystemRequest dynamicSystemRequest, SystemOpenRequest openRequest, ReportRequest reportRequest, FailSet failSet)
public ServiceResponse validateInput()
validateInput
in interface ISonargraphBuildInteraction
public ServiceResponse execute(ISonargraphBuild sonargraphBuild, ILogger logger) throws SonargraphBuildException
execute
in interface ISonargraphBuildInteraction
SonargraphBuildException
public File getActualReportDirectory(ReportRequest reportRequest)