org.squashtest.csp.tm.domain.campaign
Class CampaignTestPlanItem

java.lang.Object
  extended by org.squashtest.csp.tm.domain.campaign.CampaignTestPlanItem

@Entity
public class CampaignTestPlanItem
extends Object


Field Summary
 Campaign campaign
           
 
Constructor Summary
CampaignTestPlanItem()
           
CampaignTestPlanItem(TestCase testCase)
           
 
Method Summary
 CampaignTestPlanItem createCampaignlessCopy()
          Factory method.
 Campaign getCampaign()
           
 Long getId()
           
 Project getProject()
           
 TestCase getReferencedTestCase()
           
 User getUser()
           
protected  void setCampaign(Campaign campaign)
          Should only be used by the Campaign when this item is added to the test plan.
 void setReferencedTestCase(TestCase referencedTestCase)
           
 void setUser(User user)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

campaign

public Campaign campaign
Constructor Detail

CampaignTestPlanItem

public CampaignTestPlanItem()

CampaignTestPlanItem

public CampaignTestPlanItem(TestCase testCase)
Method Detail

getId

public Long getId()

getReferencedTestCase

public TestCase getReferencedTestCase()

setReferencedTestCase

public void setReferencedTestCase(TestCase referencedTestCase)

setUser

public void setUser(User user)

getUser

public User getUser()

createCampaignlessCopy

public CampaignTestPlanItem createCampaignlessCopy()
Factory method. Creates a copy of this object according to copy / paste rules. The copy is associated to no Campaign, it needs to be added to a campaign afterwards.

Returns:
the copy, never null

getProject

public Project getProject()

getCampaign

public Campaign getCampaign()

setCampaign

protected void setCampaign(@NotNull
                           Campaign campaign)
Should only be used by the Campaign when this item is added to the test plan.

Parameters:
campaign -


Copyright © 2010-2012 Squashtest TM, Squashtest.org. All Rights Reserved.