@OslcResourceShape(title="Test Execution Record Resource Shape",
describes="http://open-services.net/ns/qm#TestExecutionRecord")
@OslcNamespace(value="http://open-services.net/ns/qm#")
public class TestExecutionRecord
extends org.eclipse.lyo.oslc4j.core.model.AbstractResource
See the OSLC Change Quality specification for details:
https://open-services.net/specifications/quality-management-2.0/
Constructor and Description |
---|
TestExecutionRecord() |
TestExecutionRecord(URI about) |
Modifier and Type | Method and Description |
---|---|
void |
addBlockedByChangeRequest(org.eclipse.lyo.oslc4j.core.model.Link blockingChangeRequest) |
void |
addContributor(URI contributor) |
void |
addCreator(URI creator) |
void |
addRelatedChangeRequest(org.eclipse.lyo.oslc4j.core.model.Link relatedChangeRequest) |
org.eclipse.lyo.oslc4j.core.model.Link[] |
getBlockedByChangeRequests() |
URI[] |
getContributors() |
Date |
getCreated() |
URI[] |
getCreators() |
String |
getIdentifier() |
URI |
getInstanceShape() |
Date |
getModified() |
org.eclipse.lyo.oslc4j.core.model.Link[] |
getRelatedChangeRequests() |
org.eclipse.lyo.oslc4j.core.model.Link |
getReportsOnTestPlan() |
URI |
getRunsOnTestEnvironment() |
org.eclipse.lyo.oslc4j.core.model.Link |
getRunsTestCase() |
URI |
getServiceProvider() |
String |
getTitle() |
void |
setBlockedByChangeRequests(org.eclipse.lyo.oslc4j.core.model.Link[] blockedByChangeRequests) |
void |
setContributors(URI[] contributors) |
void |
setCreated(Date created) |
void |
setCreators(URI[] creators) |
void |
setIdentifier(String identifier) |
void |
setInstanceShape(URI instanceShape) |
void |
setModified(Date modified) |
void |
setRelatedChangeRequests(org.eclipse.lyo.oslc4j.core.model.Link[] relatedChangeRequests) |
void |
setReportsOnTestPlan(org.eclipse.lyo.oslc4j.core.model.Link reportsOnTestPlan) |
void |
setRunsOnTestEnvironment(URI runsOnTestEnvironment) |
void |
setRunsTestCase(org.eclipse.lyo.oslc4j.core.model.Link runsTestCase) |
void |
setServiceProvider(URI serviceProvider) |
void |
setTitle(String title) |
public TestExecutionRecord()
public TestExecutionRecord(URI about)
public void addContributor(URI contributor)
@OslcName(value="contributor") @OslcPropertyDefinition(value="http://purl.org/dc/terms/contributor") @OslcRange(value="http://xmlns.com/foaf/0.1/Person") @OslcTitle(value="Contributors") public URI[] getContributors()
public void setContributors(URI[] contributors)
@OslcDescription(value="Timestamp of resource creation.") @OslcPropertyDefinition(value="http://purl.org/dc/terms/created") @OslcReadOnly @OslcTitle(value="Created") public Date getCreated()
public void setCreated(Date created)
public void addCreator(URI creator)
@OslcDescription(value="Creator or creators of resource.") @OslcName(value="creator") @OslcPropertyDefinition(value="http://purl.org/dc/terms/creator") @OslcRange(value="http://xmlns.com/foaf/0.1/Person") @OslcTitle(value="Creators") public URI[] getCreators()
public void setCreators(URI[] creators)
@OslcDescription(value="A unique identifier for a resource. Assigned by the service provider when a resource is created. Not intended for end-user display.") @OslcOccurs(value=ExactlyOne) @OslcPropertyDefinition(value="http://purl.org/dc/terms/identifier") @OslcReadOnly @OslcTitle(value="Identifier") public String getIdentifier()
public void setIdentifier(String identifier)
@OslcDescription(value="Timestamp of latest resource modification.") @OslcPropertyDefinition(value="http://purl.org/dc/terms/modified") @OslcReadOnly @OslcTitle(value="Modified") public Date getModified()
public void setModified(Date modified)
@OslcDescription(value="Title (reference: Dublin Core) or often a single line summary of the resource represented as rich text in XHTML content.") @OslcOccurs(value=ExactlyOne) @OslcPropertyDefinition(value="http://purl.org/dc/terms/title") @OslcTitle(value="Title") @OslcValueType(value=XMLLiteral) public String getTitle()
public void setTitle(String title)
@OslcDescription(value="Resource Shape that provides hints as to resource property value-types and allowed values. ") @OslcPropertyDefinition(value="http://open-services.net/ns/core#instanceShape") @OslcRange(value="http://open-services.net/ns/core#ResourceShape") @OslcTitle(value="Instance Shape") public URI getInstanceShape()
public void setInstanceShape(URI instanceShape)
@OslcDescription(value="The scope of a resource is a URI for the resource\'s OSLC Service Provider.") @OslcPropertyDefinition(value="http://open-services.net/ns/core#serviceProvider") @OslcRange(value="http://open-services.net/ns/core#ServiceProvider") @OslcTitle(value="Service Provider") public URI getServiceProvider()
public void setServiceProvider(URI serviceProvider)
public void addBlockedByChangeRequest(org.eclipse.lyo.oslc4j.core.model.Link blockingChangeRequest)
@OslcDescription(value="Change Request that prevents execution of the Test Execution Record.") @OslcName(value="blockedByChangeRequest") @OslcPropertyDefinition(value="http://open-services.net/ns/qm#blockedByChangeRequest") @OslcRange(value="http://open-services.net/ns/cm#ChangeRequest") @OslcReadOnly(value=false) @OslcTitle(value="Blocked By Change Request") public org.eclipse.lyo.oslc4j.core.model.Link[] getBlockedByChangeRequests()
public void setBlockedByChangeRequests(org.eclipse.lyo.oslc4j.core.model.Link[] blockedByChangeRequests)
public void addRelatedChangeRequest(org.eclipse.lyo.oslc4j.core.model.Link relatedChangeRequest)
@OslcDescription(value="This relationship is loosely coupled and has no specific meaning.") @OslcName(value="relatedChangeRequest") @OslcPropertyDefinition(value="http://open-services.net/ns/qm#relatedChangeRequest") @OslcRange(value="http://open-services.net/ns/cm#ChangeRequest") @OslcReadOnly(value=false) @OslcTitle(value="Related Change Requests") public org.eclipse.lyo.oslc4j.core.model.Link[] getRelatedChangeRequests()
public void setRelatedChangeRequests(org.eclipse.lyo.oslc4j.core.model.Link[] relatedChangeRequests)
@OslcDescription(value="Test Plan that the Test Execution Record reports on.") @OslcName(value="reportsOnTestPlan") @OslcPropertyDefinition(value="http://open-services.net/ns/qm#reportsOnTestPlan") @OslcRange(value="http://open-services.net/ns/qm#TestPlan") @OslcReadOnly(value=false) @OslcTitle(value="Reports On Test Plan") public org.eclipse.lyo.oslc4j.core.model.Link getReportsOnTestPlan()
public void setReportsOnTestPlan(org.eclipse.lyo.oslc4j.core.model.Link reportsOnTestPlan)
@OslcDescription(value="Indicates the environment details of the test case for this execution record.") @OslcPropertyDefinition(value="http://open-services.net/ns/qm#runsOnTestEnvironment") @OslcTitle(value="Runs On Test Environment") public URI getRunsOnTestEnvironment()
public void setRunsOnTestEnvironment(URI runsOnTestEnvironment)
@OslcDescription(value="Test Case run by the Test Execution Record.") @OslcName(value="runsTestCase") @OslcPropertyDefinition(value="http://open-services.net/ns/qm#runsTestCase") @OslcRange(value="http://open-services.net/ns/qm#TestCase") @OslcReadOnly(value=false) @OslcTitle(value="Runs Test Case") public org.eclipse.lyo.oslc4j.core.model.Link getRunsTestCase()
public void setRunsTestCase(org.eclipse.lyo.oslc4j.core.model.Link runsTestCase)