com.versionone.om
Class RegressionSuite

java.lang.Object
  extended by com.versionone.om.Entity
      extended by com.versionone.om.BaseAsset
          extended by com.versionone.om.RegressionSuite

public class RegressionSuite
extends BaseAsset

The RegressionSuite asset.


Field Summary
 
Fields inherited from class com.versionone.om.BaseAsset
STATE_ACTIVE, STATE_CLOSED
 
Fields inherited from class com.versionone.om.Entity
ASSET_STATE_VALUE, ASSET_VALUE, CHANGE_DATE_UTC, CONTENT_TYPE_VALUE, CONTENT_VALUE, CREATE_DATE_UTC, DELETE_OPERATION, DESCRIPTION_VALUE, FILENAME_VALUE, NAME_VALUE
 
Method Summary
 void assignRegressionTest(RegressionTest regressionTest)
          Assign Regression Test to this suite.
 TestSet createTestSet(java.lang.String name)
          Creates new TestSet
 TestSet createTestSet(java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> attributes)
          Creates new TestSet.
 java.lang.String getDisplayID()
           
 java.lang.Double getEstimate()
           
 Member getOwner()
           
 java.lang.String getReference()
           
 RegressionPlan getRegressionPlan()
           
 java.util.Collection<RegressionTest> getRegressionTests()
           
 java.util.Collection<TestSet> getTestSets(TestSetFilter filter)
          Request related Test Sets.
 void setEstimate(java.lang.Double value)
           
 void setOwner(Member value)
           
 void setReference(java.lang.String value)
           
 void setRegressionPlan(RegressionPlan value)
           
 void unassignRegressionTest(RegressionTest regressionTest)
          Un-assign Regression Test from this suite.
 
Methods inherited from class com.versionone.om.BaseAsset
canClose, canDelete, canReactivate, close, createAttachment, createAttachment, createConversation, createConversation, createLink, createLink, createNote, createNote, delete, getAttachments, getCustomDropdown, getCustomField, getDescription, getLinks, getName, getNotes, getReferencedInExpressions, getURL, isActive, isClosed, reactivate, setDescription, setName
 
Methods inherited from class com.versionone.om.Entity
equals, get, getChangeComment, getChangeDate, getChangedBy, getCreateComment, getCreateDate, getCreatedBy, getID, getInstance, hashCode, save, save, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

getDisplayID

public java.lang.String getDisplayID()
Returns:
ID (or Number) of this entity as displayed in the VersionOne system.

getOwner

public Member getOwner()
Returns:
The Member who owns this RegressionSuite.

setOwner

public void setOwner(Member value)
Parameters:
value - The Member who owns this RegressionSuite.

getEstimate

public java.lang.Double getEstimate()
Returns:
High-level estimate (in story points) of this item.

setEstimate

public void setEstimate(java.lang.Double value)
Parameters:
value - High-level estimate (in story points) of this item.

getReference

public java.lang.String getReference()
Returns:
Cross-reference of this RegressionSuite with an external system.

setReference

public void setReference(java.lang.String value)
Parameters:
value - Cross-reference of this RegressionSuite with an external system.

getRegressionPlan

public RegressionPlan getRegressionPlan()
Returns:
Regression Plan associated with this suite.

setRegressionPlan

public void setRegressionPlan(RegressionPlan value)
Parameters:
value - Regression Plan associated with this suite.

getRegressionTests

public java.util.Collection<RegressionTest> getRegressionTests()
Returns:
Regression Tests associated with this suite.

assignRegressionTest

public void assignRegressionTest(RegressionTest regressionTest)
Assign Regression Test to this suite.

Parameters:
regressionTest - Regression Test to assign.

unassignRegressionTest

public void unassignRegressionTest(RegressionTest regressionTest)
Un-assign Regression Test from this suite.

Parameters:
regressionTest - Regression Test to un-assign.

createTestSet

public TestSet createTestSet(java.lang.String name)
Creates new TestSet

Parameters:
name - Test Set name
Returns:
Created entity

createTestSet

public TestSet createTestSet(java.lang.String name,
                             java.util.Map<java.lang.String,java.lang.Object> attributes)
Creates new TestSet.

Parameters:
name - Test Set name
attributes - Additional attributes for the brand new Test Set
Returns:
Created entity

getTestSets

public java.util.Collection<TestSet> getTestSets(TestSetFilter filter)
Request related Test Sets.

Parameters:
filter - Test Set filter
Returns:
Related Test Sets