public class TestSuiteConfigurationSection extends SectionEvent<TestSuiteConfigurationSection,ConfigurationReport,TestSuiteSection> implements Standalone
SectionEvent
that represents section for ConfigurationReport
s within a TestSuiteReport
Constructor and Description |
---|
TestSuiteConfigurationSection()
Creates an instance of
TestSuiteConfigurationSection |
TestSuiteConfigurationSection(ConfigurationReport configuration)
Creates an instance of
TestSuiteConfigurationSection with the given ConfigurationReport |
TestSuiteConfigurationSection(ConfigurationReport configuration,
String configurationId)
Creates an instance of
TestSuiteConfigurationSection with the given ConfigurationReport and the given id. |
TestSuiteConfigurationSection(ConfigurationReport configuration,
String configurationId,
String testSuiteId)
Creates an instance of
TestSuiteConfigurationSection with the given ConfigurationReport and the given id. |
TestSuiteConfigurationSection(String configurationId)
Creates an instance of
TestSuiteConfigurationSection with the given id |
TestSuiteConfigurationSection(String configurationId,
String testSuiteId)
Creates an instance of
TestSuiteConfigurationSection with the given id. |
Modifier and Type | Method and Description |
---|---|
TestSuiteSection |
getParentSectionThisSectionBelongsTo()
Based on information that are set, creates and returns an instance of
SectionEvent implementation
that represents a parent section this section belongs to |
Class<ConfigurationReport> |
getReportTypeClass()
Returns a
Report class that is default payload of this SectionEvent |
static TestSuiteConfigurationSection |
standalone()
Creates an instance of
TestSuiteConfigurationSection . |
static TestSuiteConfigurationSection |
standalone(ConfigurationReport configuration)
Creates an instance of
TestSuiteConfigurationSection with the given ConfigurationReport . |
static TestSuiteConfigurationSection |
standalone(ConfigurationReport configuration,
String testSuiteId)
Creates an instance of
TestSuiteConfigurationSection with the given ConfigurationReport . |
static TestSuiteConfigurationSection |
standalone(String testSuiteId)
Creates an instance of
TestSuiteConfigurationSection with the given test suite id to identify a parental section. |
getReport, getSectionId, identifyYourself, isContainsSubReport, setContainsSubReport, setReport, setSectionId
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getStandaloneId
public TestSuiteConfigurationSection()
TestSuiteConfigurationSection
public TestSuiteConfigurationSection(String configurationId)
TestSuiteConfigurationSection
with the given idconfigurationId
- A configuration id to be used to identify this TestSuiteConfigurationSection
public TestSuiteConfigurationSection(String configurationId, String testSuiteId)
TestSuiteConfigurationSection
with the given id.
It also stores the given test suite id for identifying parental section.configurationId
- A configuration id to be used in resulting idtestSuiteId
- An id of a test suite the ConfigurationReport
belongs to.public TestSuiteConfigurationSection(ConfigurationReport configuration)
TestSuiteConfigurationSection
with the given ConfigurationReport
configuration
- A ConfigurationReport
that should be contained within this TestSuiteConfigurationSection
public TestSuiteConfigurationSection(ConfigurationReport configuration, String configurationId)
TestSuiteConfigurationSection
with the given ConfigurationReport
and the given id.configuration
- A ConfigurationReport
that should be contained within this TestSuiteConfigurationSection
configurationId
- A configuration id to be used to identify this TestSuiteConfigurationSection
public TestSuiteConfigurationSection(ConfigurationReport configuration, String configurationId, String testSuiteId)
TestSuiteConfigurationSection
with the given ConfigurationReport
and the given id.
It also stores the given test suite id for identifying parental section.configuration
- A ConfigurationReport
that should be contained within this TestSuiteConfigurationSection
configurationId
- A configuration id to be used to identify this TestSuiteConfigurationSection
testSuiteId
- An id of a test suite the ConfigurationReport
belongs to.public static TestSuiteConfigurationSection standalone()
TestSuiteConfigurationSection
.
This section is treated as a standalone one which means that it won't be registered in the section tree and the report
won't be merged with any existing one, so it will be added in the list of configuration reports no matter what type it is.public static TestSuiteConfigurationSection standalone(String testSuiteId)
TestSuiteConfigurationSection
with the given test suite id to identify a parental section.
This section is treated as a standalone one which means that it won't be registered in the section tree and the report
won't be merged with any existing one, so it will be added in the list of configuration reports no matter what type it is.testSuiteId
- An id of a test suite the ConfigurationReport
belongs to.public static TestSuiteConfigurationSection standalone(ConfigurationReport configuration)
TestSuiteConfigurationSection
with the given ConfigurationReport
.
This section is treated as a standalone one which means that it won't be registered in the section tree and the report
won't be merged with any existing one, so it will be added in the list of configuration reports no matter what type it is.configuration
- A ConfigurationReport
that should be contained within this TestSuiteConfigurationSection
public static TestSuiteConfigurationSection standalone(ConfigurationReport configuration, String testSuiteId)
TestSuiteConfigurationSection
with the given ConfigurationReport
.
This section is treated as a standalone one which means that it won't be registered in the section tree and the report
won't be merged with any existing one, so it will be added in the list of configuration reports no matter what type it is.
The given test suite id is stored for identifying parental section.configuration
- A ConfigurationReport
that should be contained within this TestSuiteConfigurationSection
testSuiteId
- An id of a test suite the ConfigurationReport
belongs to.public TestSuiteSection getParentSectionThisSectionBelongsTo()
SectionEvent
SectionEvent
implementation
that represents a parent section this section belongs togetParentSectionThisSectionBelongsTo
in class SectionEvent<TestSuiteConfigurationSection,ConfigurationReport,TestSuiteSection>
SectionEvent
implementation that represents a parent section this section belongs topublic Class<ConfigurationReport> getReportTypeClass()
SectionEvent
Report
class that is default payload of this SectionEvent
getReportTypeClass
in class SectionEvent<TestSuiteConfigurationSection,ConfigurationReport,TestSuiteSection>
Report
class that is default payload of this SectionEvent
Copyright © 2017 JBoss by Red Hat. All rights reserved.