Package com.sodius.oslc.domain.qm.model
Class TestResult
- java.lang.Object
-
- org.eclipse.lyo.oslc4j.core.model.AbstractResource
-
- com.sodius.oslc.domain.qm.model.TestResult
-
- All Implemented Interfaces:
IExtendedResource
,IResource
@OslcResourceShape(title="Test Result Resource Shape", describes="http://open-services.net/ns/qm#TestResult") @OslcNamespace("http://open-services.net/ns/qm#") public class TestResult extends AbstractResource
Describes the outcome of attempting to execute a test.See the OSLC Change Quality specification for details:
https://open-services.net/specifications/quality-management-2.0/- Since:
- 1.5.0
-
-
Constructor Summary
Constructors Constructor Description TestResult()
TestResult(URI about)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAffectedByChangeRequest(Link affectingChangeRequest)
void
addContributor(URI contributor)
Adds a contributor.void
addCreator(URI creator)
Adds a creator.Link[]
getAffectedByChangeRequests()
URI[]
getContributors()
Gets the contributors.Date
getCreated()
URI[]
getCreators()
Gets the creators.Link
getExecutesTestScript()
String
getIdentifier()
URI
getInstanceShape()
Date
getModified()
Link
getProducedByTestExecutionRecord()
Link
getReportsOnTestCase()
Link
getReportsOnTestPlan()
Link
getRunsOnTestEnvironment()
Gets the running environment.URI
getServiceProvider()
String
getShortId()
Returns a short identifier for the resource, such as a number.String
getStatus()
String
getTitle()
void
setAffectedByChangeRequests(Link[] affectedByChangeRequests)
void
setContributors(URI[] contributors)
Sets the contributors.void
setCreated(Date created)
void
setCreators(URI[] creators)
Sets the creators.void
setExecutesTestScript(Link executesTestScript)
void
setIdentifier(String identifier)
void
setInstanceShape(URI instanceShape)
void
setModified(Date modified)
void
setProducedByTestExecutionRecord(Link producedByTestExecutionRecord)
void
setReportsOnTestCase(Link reportsOnTestCase)
void
setReportsOnTestPlan(Link reportsOnTestPlan)
void
setRunsOnTestEnvironment(Link runsOnTestEnvironment)
Sets the running environment.void
setServiceProvider(URI serviceProvider)
void
setShortId(String shortId)
Sets a short identifier for the resource.void
setStatus(String status)
void
setTitle(String title)
-
Methods inherited from class org.eclipse.lyo.oslc4j.core.model.AbstractResource
addType, getAbout, getExtendedProperties, getTypes, setAbout, setExtendedProperties, setTypes
-
-
-
-
Constructor Detail
-
TestResult
public TestResult()
-
TestResult
public TestResult(URI about)
-
-
Method Detail
-
addContributor
public void addContributor(URI contributor)
Adds a contributor.- Parameters:
contributor
- the contributor to add.- Since:
- 3.9.0
-
getContributors
@OslcName("contributor") @OslcPropertyDefinition("http://purl.org/dc/terms/contributor") @OslcRange("http://xmlns.com/foaf/0.1/Person") @OslcTitle("Contributors") public URI[] getContributors()
Gets the contributors.- Returns:
- the contributors.
- Since:
- 3.9.0
-
setContributors
public void setContributors(URI[] contributors)
Sets the contributors.- Parameters:
contributors
- the contributors.- Since:
- 3.9.0
-
getCreated
@OslcDescription("Timestamp of resource creation.") @OslcPropertyDefinition("http://purl.org/dc/terms/created") @OslcReadOnly @OslcTitle("Created") public Date getCreated()
-
setCreated
public void setCreated(Date created)
-
addCreator
public void addCreator(URI creator)
Adds a creator.- Parameters:
creator
- the creator to add.- Since:
- 3.9.0
-
getCreators
@OslcDescription("Creator of the resource.") @OslcName("creator") @OslcPropertyDefinition("http://purl.org/dc/terms/creator") @OslcRange("http://xmlns.com/foaf/0.1/Person") @OslcTitle("Creators") public URI[] getCreators()
Gets the creators.- Returns:
- the creators.
- Since:
- 3.9.0
-
setCreators
public void setCreators(URI[] creators)
Sets the creators.- Parameters:
creators
- the creators.- Since:
- 3.9.0
-
getIdentifier
@OslcDescription("A unique identifier for a resource. Assigned by the service provider when a resource is created. Not intended for end-user display.") @OslcOccurs(ExactlyOne) @OslcPropertyDefinition("http://purl.org/dc/terms/identifier") @OslcReadOnly @OslcTitle("Identifier") public String getIdentifier()
-
setIdentifier
public void setIdentifier(String identifier)
-
getModified
@OslcDescription("Timestamp of latest resource modification.") @OslcPropertyDefinition("http://purl.org/dc/terms/modified") @OslcReadOnly @OslcTitle("Modified") public Date getModified()
-
setModified
public void setModified(Date modified)
-
getTitle
@OslcDescription("Title (reference: Dublin Core) or often a single line summary of the resource represented as rich text in XHTML content.") @OslcOccurs(ExactlyOne) @OslcPropertyDefinition("http://purl.org/dc/terms/title") @OslcTitle("Title") @OslcValueType(XMLLiteral) public String getTitle()
-
setTitle
public void setTitle(String title)
-
getShortId
public String getShortId()
Returns a short identifier for the resource, such as a number.- Returns:
- a short identifier.
- Since:
- 3.9.0
-
setShortId
public void setShortId(String shortId)
Sets a short identifier for the resource.- Parameters:
shortId
- the short identifier.- Since:
- 3.9.0
-
getInstanceShape
@OslcDescription("Resource Shape that provides hints as to resource property value-types and allowed values. ") @OslcPropertyDefinition("http://open-services.net/ns/core#instanceShape") @OslcRange("http://open-services.net/ns/core#ResourceShape") @OslcTitle("Instance Shape") public URI getInstanceShape()
-
setInstanceShape
public void setInstanceShape(URI instanceShape)
-
getServiceProvider
@OslcDescription("The scope of a resource is a URI for the resource\'s OSLC Service Provider.") @OslcPropertyDefinition("http://open-services.net/ns/core#serviceProvider") @OslcRange("http://open-services.net/ns/core#ServiceProvider") @OslcTitle("Service Provider") public URI getServiceProvider()
-
setServiceProvider
public void setServiceProvider(URI serviceProvider)
-
getStatus
@OslcDescription("Used to indicate the state of the Test Result based on values defined by the service provider.") @OslcOccurs(ZeroOrOne) @OslcPropertyDefinition("http://open-services.net/ns/qm#status") @OslcTitle("Status") @OslcValueType(XMLLiteral) public String getStatus()
-
setStatus
public void setStatus(String status)
-
addAffectedByChangeRequest
public void addAffectedByChangeRequest(Link affectingChangeRequest)
-
getAffectedByChangeRequests
@OslcDescription("Change request that affects the Test Result.") @OslcName("affectedByChangeRequest") @OslcPropertyDefinition("http://open-services.net/ns/qm#affectedByChangeRequest") @OslcRange("http://open-services.net/ns/cm#ChangeRequest") @OslcReadOnly(false) @OslcTitle("Affected By Change Request") public Link[] getAffectedByChangeRequests()
-
setAffectedByChangeRequests
public void setAffectedByChangeRequests(Link[] affectedByChangeRequests)
-
getReportsOnTestPlan
@OslcDescription("Test Plan that the Test Result reports on.") @OslcName("reportsOnTestPlan") @OslcPropertyDefinition("http://open-services.net/ns/qm#reportsOnTestPlan") @OslcRange("http://open-services.net/ns/qm#TestPlan") @OslcReadOnly(false) @OslcTitle("Reports On Test Plan") public Link getReportsOnTestPlan()
-
setReportsOnTestPlan
public void setReportsOnTestPlan(Link reportsOnTestPlan)
-
getReportsOnTestCase
@OslcDescription("Test Case that the Test Result reports on.") @OslcOccurs(ExactlyOne) @OslcName("reportsOnTestCase") @OslcPropertyDefinition("http://open-services.net/ns/qm#reportsOnTestCase") @OslcRange("http://open-services.net/ns/qm#TestCase") @OslcReadOnly(false) @OslcTitle("Reports On Test Case") public Link getReportsOnTestCase()
-
setReportsOnTestCase
public void setReportsOnTestCase(Link reportsOnTestCase)
-
getExecutesTestScript
@OslcDescription("Test Script executed to produce the Test Result.") @OslcPropertyDefinition("http://open-services.net/ns/qm#executesTestScript") @OslcRange("http://open-services.net/ns/qm#TestScript") @OslcTitle("Executes Test Script") public Link getExecutesTestScript()
-
setExecutesTestScript
public void setExecutesTestScript(Link executesTestScript)
-
getProducedByTestExecutionRecord
@OslcDescription("Test Execution Record that the Test Result was produced by.") @OslcName("producedByTestExecutionRecord") @OslcPropertyDefinition("http://open-services.net/ns/qm#producedByTestExecutionRecord") @OslcRange("http://open-services.net/ns/qm#TestExecutionRecord") @OslcReadOnly(false) @OslcTitle("Produced By Test Execution Record") public Link getProducedByTestExecutionRecord()
-
setProducedByTestExecutionRecord
public void setProducedByTestExecutionRecord(Link producedByTestExecutionRecord)
-
getRunsOnTestEnvironment
@OslcDescription("Configuration associated with the execution work item executed to generate the execution result.") @OslcPropertyDefinition("http://open-services.net/ns/qm#runsOnTestEnvironment") @OslcRange("http://open-services.net/ns/qm#TestExecutionRecord") @OslcReadOnly(false) @OslcTitle("Runs On Test Environment") public Link getRunsOnTestEnvironment()
Gets the running environment.- Returns:
- the running environment.
- Since:
- 3.9.0
-
setRunsOnTestEnvironment
public void setRunsOnTestEnvironment(Link runsOnTestEnvironment)
Sets the running environment.- Parameters:
runsOnTestEnvironment
- the running environment.- Since:
- 3.9.0
-
-