org.squashtest.csp.tm.domain.testcase
Class ExportTestCaseData

java.lang.Object
  extended by org.squashtest.csp.tm.domain.library.ExportData
      extended by org.squashtest.csp.tm.domain.testcase.ExportTestCaseData
All Implemented Interfaces:
TestStepVisitor

public class ExportTestCaseData
extends ExportData
implements TestStepVisitor

Data support for jasper Test Case Export

Author:
mpagnon

Field Summary
 
Fields inherited from class org.squashtest.csp.tm.domain.library.ExportData
NO_FOLDER
 
Constructor Summary
ExportTestCaseData()
           
ExportTestCaseData(TestCase testCase, TestCaseFolder folder)
           
 
Method Summary
 ExportTestStepData buildExportTestStepData(TestStep item)
           
 String getFirstAction()
           
 String getFirstExpectedResult()
           
 String getLastModifiedBy()
           
 Date getLastModifiedOn()
           
 TestCaseNature getNature()
           
 String getPrerequisite()
           
 String getReference()
           
 TestCaseStatus getStatus()
           
 List<ExportTestStepData> getSteps()
           
 TestCaseType getType()
           
 TestCaseImportance getWeight()
           
 void setFirstAction(String firstAction)
           
 void setFirstExpectedResult(String firstExpectedResult)
           
 void setLastModifiedBy(String lastModifiedBy)
           
 void setLastModifiedOn(Date lastModifiedOn)
           
 void setNature(TestCaseNature nature)
           
 void setPrerequisite(String prerequisite)
           
 void setReference(String reference)
           
 void setStatus(TestCaseStatus status)
           
 void setSteps(List<ExportTestStepData> steps)
           
 void setType(TestCaseType type)
           
 void setWeight(TestCaseImportance weight)
           
 void visit(ActionTestStep visited)
           
 void visit(CallTestStep visited)
           
 
Methods inherited from class org.squashtest.csp.tm.domain.library.ExportData
getCreatedBy, getCreatedOn, getDescription, getFolderId, getFolderName, getId, getName, getProject, setCreatedBy, setCreatedOn, setDescription, setFolderId, setFolderName, setId, setName, setProject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExportTestCaseData

public ExportTestCaseData()

ExportTestCaseData

public ExportTestCaseData(TestCase testCase,
                          TestCaseFolder folder)
Method Detail

getPrerequisite

public String getPrerequisite()

setPrerequisite

public void setPrerequisite(String prerequisite)

getWeight

public TestCaseImportance getWeight()

setWeight

public void setWeight(TestCaseImportance weight)

getReference

public String getReference()

setReference

public void setReference(String reference)

getNature

public TestCaseNature getNature()

setNature

public void setNature(TestCaseNature nature)

getType

public TestCaseType getType()

setType

public void setType(TestCaseType type)

getStatus

public TestCaseStatus getStatus()

setStatus

public void setStatus(TestCaseStatus status)

getFirstAction

public String getFirstAction()

setFirstAction

public void setFirstAction(String firstAction)

getFirstExpectedResult

public String getFirstExpectedResult()

setFirstExpectedResult

public void setFirstExpectedResult(String firstExpectedResult)

getSteps

public List<ExportTestStepData> getSteps()

setSteps

public void setSteps(List<ExportTestStepData> steps)

buildExportTestStepData

public ExportTestStepData buildExportTestStepData(TestStep item)

visit

public void visit(ActionTestStep visited)
Specified by:
visit in interface TestStepVisitor

visit

public void visit(CallTestStep visited)
Specified by:
visit in interface TestStepVisitor

getLastModifiedBy

public String getLastModifiedBy()

setLastModifiedBy

public void setLastModifiedBy(String lastModifiedBy)

getLastModifiedOn

public Date getLastModifiedOn()

setLastModifiedOn

public void setLastModifiedOn(Date lastModifiedOn)


Copyright © 2010-2012 Henix, henix.fr. All Rights Reserved.