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)
Link[]
getAffectedByChangeRequests()
Date
getCreated()
Link
getExecutesTestScript()
String
getIdentifier()
URI
getInstanceShape()
Date
getModified()
Link
getProducedByTestExecutionRecord()
Link
getReportsOnTestCase()
Link
getReportsOnTestPlan()
URI
getServiceProvider()
String
getStatus()
String
getTitle()
void
setAffectedByChangeRequests(Link[] affectedByChangeRequests)
void
setCreated(Date created)
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
setServiceProvider(URI serviceProvider)
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
-
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)
-
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)
-
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)
-
-