Class CreateReportInteraction
- java.lang.Object
-
- com.hello2morrow.sonargraph.build.client.BuildInteraction
-
- com.hello2morrow.sonargraph.build.client.CreateReportInteraction
-
- All Implemented Interfaces:
ISonargraphBuildInteraction
public final class CreateReportInteraction extends BuildInteraction
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringSONARGRAPH_SONARQUBE_REPORT_FILENAMEstatic java.lang.StringSONARGRAPH_SYSTEM_DIR_SUFFIXstatic java.lang.StringSONARGRAPH_TARGET_DIR-
Fields inherited from class com.hello2morrow.sonargraph.build.client.BuildInteraction
m_client
-
-
Constructor Summary
Constructors Constructor Description CreateReportInteraction(ISonargraphBuildClient client, DynamicSystemRequest dynamicSystemRequest, SystemOpenRequest openRequest, ReportRequest reportRequest, FailSet failSet)CreateReportInteraction(ISonargraphBuildClient client, SystemOpenRequest openRequest, ReportRequest reportRequest, FailSet failSet)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceResponseexecute(ISonargraphBuild sonargraphBuild, ILogger logger)java.lang.StringgetDescription()ServiceResponsevalidateInput(ILogger logger)-
Methods inherited from class com.hello2morrow.sonargraph.build.client.BuildInteraction
generateDynamicSystem, getQualityModelPath, validateDynamicSystemRequest
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.hello2morrow.sonargraph.build.client.ISonargraphBuildInteraction
needsLicense
-
-
-
-
Field Detail
-
SONARGRAPH_SYSTEM_DIR_SUFFIX
public static final java.lang.String SONARGRAPH_SYSTEM_DIR_SUFFIX
- See Also:
- Constant Field Values
-
SONARGRAPH_SONARQUBE_REPORT_FILENAME
public static final java.lang.String SONARGRAPH_SONARQUBE_REPORT_FILENAME
- See Also:
- Constant Field Values
-
SONARGRAPH_TARGET_DIR
public static final java.lang.String SONARGRAPH_TARGET_DIR
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CreateReportInteraction
public CreateReportInteraction(ISonargraphBuildClient client, SystemOpenRequest openRequest, ReportRequest reportRequest, FailSet failSet)
-
CreateReportInteraction
public CreateReportInteraction(ISonargraphBuildClient client, DynamicSystemRequest dynamicSystemRequest, SystemOpenRequest openRequest, ReportRequest reportRequest, FailSet failSet)
-
-
Method Detail
-
validateInput
public ServiceResponse validateInput(ILogger logger)
-
execute
public ServiceResponse execute(ISonargraphBuild sonargraphBuild, ILogger logger) throws SonargraphBuildException
- Throws:
SonargraphBuildException
-
getDescription
public java.lang.String getDescription()
-
-