@Metadata(description="Report base type",
root=CONFIGURATION)
public class Report
extends ScriptedConfigurationItem
implements Computable<com.xebialabs.xltest.domain.TestRun,java.lang.Object>
ScriptedConfigurationItem.LogWriter, ScriptedConfigurationItem.ProcessHolder<T>, ScriptedConfigurationItem.ResultHolder<T>| Constructor and Description |
|---|
Report() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttribute(java.lang.String key,
java.lang.Object value) |
java.lang.Object |
compute(com.xebialabs.xltest.domain.TestRun testRun) |
java.util.List<java.lang.String> |
getApplicableTools() |
<T> T |
getAttribute(java.lang.String key) |
java.util.Map<java.lang.String,java.lang.Object> |
getAttributes() |
java.lang.String |
getIconName() |
java.lang.String |
getReportType() |
protected com.xebialabs.deployit.repository.RepositoryService |
getRepository() |
com.xebialabs.xltest.repository.TestRunsRepository |
getTestRunsRepository() |
java.lang.String |
getUserFriendlyDescription() |
void |
setApplicableTools(java.util.List<java.lang.String> applicableTools) |
void |
setIconName(java.lang.String iconName) |
void |
setReportType(java.lang.String reportType) |
void |
setRepository(com.xebialabs.deployit.repository.RepositoryService repository) |
void |
setUserFriendlyDescription(java.lang.String userFriendlyDescription) |
execute, getScriptLocation, newScriptContext, setScriptLocationcompareTo, equals, get$ciAttributes, get$token, getId, getName, getProperty, getPropertyDescriptor, getSyntheticProperties, getSyntheticProperty, getType, hashCode, hasProperty, hasSyntheticProperty, putSyntheticProperties, putSyntheticProperty, set$ciAttributes, set$token, setId, setProperty, setSyntheticProperties, setType, toStringpublic java.lang.String getReportType()
public void setReportType(java.lang.String reportType)
public java.lang.String getIconName()
public void setIconName(java.lang.String iconName)
public java.lang.String getUserFriendlyDescription()
public void setUserFriendlyDescription(java.lang.String userFriendlyDescription)
public java.util.List<java.lang.String> getApplicableTools()
public void setApplicableTools(java.util.List<java.lang.String> applicableTools)
public com.xebialabs.xltest.repository.TestRunsRepository getTestRunsRepository()
public java.lang.Object compute(com.xebialabs.xltest.domain.TestRun testRun)
compute in interface Computable<com.xebialabs.xltest.domain.TestRun,java.lang.Object>public void addAttribute(java.lang.String key,
java.lang.Object value)
public <T> T getAttribute(java.lang.String key)
public java.util.Map<java.lang.String,java.lang.Object> getAttributes()
protected com.xebialabs.deployit.repository.RepositoryService getRepository()
public void setRepository(com.xebialabs.deployit.repository.RepositoryService repository)