@Entity public class Campaign extends CampaignLibraryNode implements NodeContainer<Iteration>, BoundEntity, MilestoneHolder
| Modifier and Type | Field and Description |
|---|---|
static int |
MAX_REF_SIZE |
| Constructor and Description |
|---|
Campaign() |
getGenericNodeClass, getId, getLibraryequals, getAttachmentList, getDescription, getName, getProject, hashCode, notifyAssociatedWithProject, setDescription, setNameclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetProjectgetProjectgetIdgetProjectpublic static final int MAX_REF_SIZE
public 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)
public String getReference()
public void setReference(String reference)
public String getFullName()
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)
newIterationStartDate - 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.squashtest.tm.core.foundation.exception.NullArgumentException
NodeContaineraddContent in interface NodeContainer<Iteration>DuplicateNameExceptionorg.squashtest.tm.core.foundation.exception.NullArgumentExceptionpublic void addContent(Iteration iteration, int position) throws DuplicateNameException, org.squashtest.tm.core.foundation.exception.NullArgumentException
NodeContaineraddContent in interface NodeContainer<Iteration>DuplicateNameExceptionorg.squashtest.tm.core.foundation.exception.NullArgumentExceptionpublic void removeContent(Iteration contentToRemove) throws org.squashtest.tm.core.foundation.exception.NullArgumentException
removeContent in interface NodeContainer<Iteration>org.squashtest.tm.core.foundation.exception.NullArgumentExceptionpublic List<String> getContentNames()
getContentNames in interface NodeContainer<Iteration>public Set<Milestone> getMilestones()
getMilestones in interface MilestoneMemberpublic boolean isMemberOf(Milestone milestone)
isMemberOf in interface MilestoneMemberpublic void bindMilestone(Milestone milestone)
bindMilestone in interface MilestoneHolderpublic void unbindMilestone(Milestone milestone)
unbindMilestone in interface MilestoneHolderpublic void unbindMilestone(Long milestoneId)
unbindMilestone in interface MilestoneHolderpublic void unbindAllMilestones()
unbindAllMilestones in interface MilestoneHolderMilestoneHolder.unbindAllMilestones()public boolean isBindableToMilestone()
public Boolean doMilestonesAllowCreation()
doMilestonesAllowCreation in interface MilestoneMemberpublic Boolean doMilestonesAllowEdition()
doMilestonesAllowEdition in interface MilestoneMemberCopyright © 2010–2016 Henix, henix.fr. All rights reserved.