Class BuildInteraction
- java.lang.Object
-
- com.hello2morrow.sonargraph.build.client.BuildInteraction
-
- All Implemented Interfaces:
ISonargraphBuildInteraction
- Direct Known Subclasses:
CreateReportInteraction,GenerateSystemInteraction,ResendFailedUploadsInteraction
public abstract class BuildInteraction extends java.lang.Object implements ISonargraphBuildInteraction
-
-
Field Summary
Fields Modifier and Type Field Description protected ISonargraphBuildClientm_client
-
Constructor Summary
Constructors Modifier Constructor Description protectedBuildInteraction(ISonargraphBuildClient client)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ServiceResponseWithOutcome<java.io.File>generateDynamicSystem(DynamicSystemRequest dynamicSystemRequest, ISonargraphBuild sonargraphBuild, ILogger logger)protected java.io.FilegetQualityModelPath(java.lang.String path)protected voidvalidateDynamicSystemRequest(java.lang.StringBuilder errorMsg, DynamicSystemRequest request)-
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
execute, getDescription, needsLicense, validateInput
-
-
-
-
Field Detail
-
m_client
protected final ISonargraphBuildClient m_client
-
-
Constructor Detail
-
BuildInteraction
protected BuildInteraction(ISonargraphBuildClient client)
-
-
Method Detail
-
generateDynamicSystem
protected ServiceResponseWithOutcome<java.io.File> generateDynamicSystem(DynamicSystemRequest dynamicSystemRequest, ISonargraphBuild sonargraphBuild, ILogger logger) throws SonargraphBuildException
- Throws:
SonargraphBuildException
-
validateDynamicSystemRequest
protected void validateDynamicSystemRequest(java.lang.StringBuilder errorMsg, DynamicSystemRequest request)
-
getQualityModelPath
protected java.io.File getQualityModelPath(java.lang.String path)
-
-