@Component @Scope(value="prototype") public class Model extends Object
| Constructor and Description |
|---|
Model() |
| Modifier and Type | Method and Description |
|---|---|
Integer |
addActionStep(TestStepTarget target)
Adds a step of the specified type to the model.
|
Integer |
addCallStep(TestStepTarget target,
TestCaseTarget calledTestCase,
CallStepParamsInfo paramInfo) |
void |
addDataset(DatasetTarget target)
This operation is imdepotent
|
void |
addParameter(ParameterTarget target) |
boolean |
doesDatasetExists(DatasetTarget target) |
boolean |
doesParameterExists(ParameterTarget target) |
org.squashtest.tm.domain.testcase.TestCase |
get(TestCaseTarget target) |
Collection<ParameterTarget> |
getAllParameters(TestCaseTarget testCase)
returns all parameters available to a test case.
|
Collection<DatasetTarget> |
getDatasets(TestCaseTarget testCase)
returns the parameters owned by this test case.
|
Long |
getId(TestCaseTarget target)
may return null
|
Collection<ParameterTarget> |
getOwnParameters(TestCaseTarget testCase)
returns the parameters owned by this test case.
|
org.squashtest.tm.service.internal.batchimport.Model.ProjectTargetStatus |
getProjectStatus(String projectName) |
org.squashtest.tm.service.internal.batchimport.Model.TargetStatus |
getStatus(TestCaseTarget target) |
org.squashtest.tm.domain.testcase.TestStep |
getStep(TestStepTarget target)
may return null
|
Long |
getStepId(TestStepTarget target)
may return null
|
Collection<org.squashtest.tm.domain.customfield.CustomField> |
getTestCaseCufs(TestCaseTarget target) |
Collection<org.squashtest.tm.domain.customfield.CustomField> |
getTestStepCufs(TestStepTarget target) |
org.squashtest.tm.service.internal.batchimport.Model.StepType |
getType(TestStepTarget target) |
boolean |
indexIsFirstAvailable(TestStepTarget target) |
void |
init(List<TestCaseTarget> targets) |
void |
init(TestCaseTarget target) |
boolean |
isCalled(TestCaseTarget target)
returns true if the test case is being called by another test case or
else false.
|
boolean |
isCalledBy(TestCaseTarget called,
TestCaseTarget caller) |
boolean |
isParamInDataset(ParameterTarget param,
DatasetTarget ds) |
boolean |
isTestCaseLockedByMilestones(TestCaseTarget target) |
void |
remove(TestStepTarget target) |
void |
removeDataset(DatasetTarget target) |
void |
removeParameter(ParameterTarget target) |
void |
setDeleted(TestCaseTarget target) |
void |
setExists(TestCaseTarget target,
Long id) |
void |
setNotExists(TestCaseTarget target)
virtually an alias of setDeleted
|
void |
setToBeCreated(TestCaseTarget target) |
void |
setToBeDeleted(TestCaseTarget target) |
boolean |
stepExists(TestStepTarget target) |
void |
updateCallStepTarget(TestStepTarget step,
TestCaseTarget newTarget,
CallStepParamsInfo paramInfo)
warning : won't check that the operation will not create a cycle.
|
boolean |
wouldCreateCycle(TestCaseTarget srcTestCase,
TestCaseTarget destTestCase) |
boolean |
wouldCreateCycle(TestStepTarget step,
TestCaseTarget destTestCase) |
public org.squashtest.tm.service.internal.batchimport.Model.ProjectTargetStatus getProjectStatus(String projectName)
public org.squashtest.tm.service.internal.batchimport.Model.TargetStatus getStatus(TestCaseTarget target)
public void setExists(TestCaseTarget target, Long id)
public void setToBeCreated(TestCaseTarget target)
public void setToBeDeleted(TestCaseTarget target)
public void setDeleted(TestCaseTarget target)
public void setNotExists(TestCaseTarget target)
public Long getId(TestCaseTarget target)
public org.squashtest.tm.domain.testcase.TestCase get(TestCaseTarget target)
public boolean isTestCaseLockedByMilestones(TestCaseTarget target)
public boolean isCalled(TestCaseTarget target)
public boolean isCalledBy(TestCaseTarget called, TestCaseTarget caller)
public boolean wouldCreateCycle(TestCaseTarget srcTestCase, TestCaseTarget destTestCase)
public boolean wouldCreateCycle(TestStepTarget step, TestCaseTarget destTestCase)
public Integer addActionStep(TestStepTarget target)
target - type - public Integer addCallStep(TestStepTarget target, TestCaseTarget calledTestCase, CallStepParamsInfo paramInfo)
public void updateCallStepTarget(TestStepTarget step, TestCaseTarget newTarget, CallStepParamsInfo paramInfo)
public void remove(TestStepTarget target)
public boolean stepExists(TestStepTarget target)
public boolean indexIsFirstAvailable(TestStepTarget target)
public org.squashtest.tm.service.internal.batchimport.Model.StepType getType(TestStepTarget target)
target - public Long getStepId(TestStepTarget target)
public org.squashtest.tm.domain.testcase.TestStep getStep(TestStepTarget target)
public boolean doesParameterExists(ParameterTarget target)
public void addParameter(ParameterTarget target)
public void removeParameter(ParameterTarget target)
public Collection<ParameterTarget> getOwnParameters(TestCaseTarget testCase)
public Collection<ParameterTarget> getAllParameters(TestCaseTarget testCase)
testCase - public boolean isParamInDataset(ParameterTarget param, DatasetTarget ds)
public boolean doesDatasetExists(DatasetTarget target)
public void addDataset(DatasetTarget target)
target - public void removeDataset(DatasetTarget target)
public Collection<DatasetTarget> getDatasets(TestCaseTarget testCase)
public Collection<org.squashtest.tm.domain.customfield.CustomField> getTestCaseCufs(TestCaseTarget target)
public Collection<org.squashtest.tm.domain.customfield.CustomField> getTestStepCufs(TestStepTarget target)
public void init(TestCaseTarget target)
public void init(List<TestCaseTarget> targets)
Copyright © 2010-2015 Henix, henix.fr. All Rights Reserved.