org.squashtest.tm.domain.campaign
@Entity public class Campaign extends CampaignLibraryNode implements NodeContainer<Iteration>, BoundEntity
MAX_NAME_SIZE| Constructor and Description |
|---|
Campaign() |
getId, getLibraryequals, getAttachmentList, getDescription, getName, getProject, hashCode, notifyAssociatedWithProject, setDescription, setNameclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetProjectgetIdgetProjectpublic void accept(CampaignLibraryNodeVisitor visitor)
accept in class CampaignLibraryNodepublic void accept(NodeContainerVisitor visitor)
accept in interface NodeContainer<Iteration>public void setScheduledStartDate(Date startDate)
public Date getScheduledStartDate()
public void setScheduledEndDate(Date endDate)
public Date getScheduledEndDate()
public Date getActualStartDate()
public void setActualStartDate(Date actualStartDate)
public Date getActualEndDate()
public List<CampaignTestPlanItem> getTestPlan()
public void setActualEndDate(Date actualEndDate)
public boolean isActualStartAuto()
public boolean isActualEndAuto()
public void setActualStartAuto(boolean actualStartAuto)
public void setActualEndAuto(boolean actualEndAuto)
@Deprecated public CampaignTestPlanItem getTestPlanForTestPlanItemId(Long testCaseId)
findTestPlanItem(TestCase)testCaseId - public CampaignTestPlanItem findTestPlanItem(TestCase testCase)
testCase - public void addToTestPlan(@NotNull
CampaignTestPlanItem itemTestPlan)
itemTestPlan - public void removeTestPlanItem(@NotNull
CampaignTestPlanItem itemTestPlan)
public void removeTestPlanItem(long itemId)
public void removeIteration(@NotNull
Iteration iteration)
public void addIteration(@NotNull
Iteration iteration)
public void addIteration(@NotNull
Iteration iteration,
int position)
public Campaign createCopy()
createCopy in interface Copiablepublic boolean isContentNameAvailable(String name)
isContentNameAvailable in interface NodeContainer<Iteration>public void updateActualStart(Date newIterationStartDate)
newItemTestPlanDate - public void updateActualEnd(Date newIterationEndDate)
public boolean testPlanContains(@NotNull
TestCase tc)
public boolean hasIterations()
public Long getBoundEntityId()
getBoundEntityId in interface BoundEntitypublic BindableEntity getBoundEntityType()
getBoundEntityType in interface BoundEntitypublic void accept(NodeVisitor visitor)
public List<Iteration> getContent()
getContent in interface NodeContainer<Iteration>public List<Iteration> getOrderedContent()
NodeContainergetOrderedContent in interface NodeContainer<Iteration>public boolean hasContent()
hasContent in interface NodeContainer<Iteration>public void addContent(Iteration iteration) throws DuplicateNameException, org.apache.commons.lang.NullArgumentException
NodeContaineraddContent in interface NodeContainer<Iteration>DuplicateNameExceptionorg.apache.commons.lang.NullArgumentExceptionpublic void addContent(Iteration iteration, int position) throws DuplicateNameException, org.apache.commons.lang.NullArgumentException
NodeContaineraddContent in interface NodeContainer<Iteration>DuplicateNameExceptionorg.apache.commons.lang.NullArgumentExceptionpublic void removeContent(Iteration contentToRemove) throws org.apache.commons.lang.NullArgumentException
removeContent in interface NodeContainer<Iteration>org.apache.commons.lang.NullArgumentExceptionpublic List<String> getContentNames()
getContentNames in interface NodeContainer<Iteration>Copyright © 2010-2014 Henix, henix.fr. All Rights Reserved.