Package com.xebialabs.xlrelease.builder
Class PhaseBuilder
- java.lang.Object
-
- com.xebialabs.xlrelease.builder.PhaseBuilder
-
public class PhaseBuilder extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.xebialabs.xlrelease.domain.Phasebuild()PhaseBuildercompleted()static PhaseBuildernewPhase()PhaseBuilderwithCiAttributes(com.xebialabs.deployit.plugin.api.udm.CiAttributes ciAttributes)PhaseBuilderwithColor(java.lang.String color)PhaseBuilderwithDescription(java.lang.String description)PhaseBuilderwithDueDate(java.util.Date date)PhaseBuilderwithEndDate(java.util.Date date)PhaseBuilderwithEndDate(org.joda.time.DateTime date)PhaseBuilderwithId(java.lang.String id)PhaseBuilderwithIdAndTitle(java.lang.String id)PhaseBuilderwithOriginId(java.lang.String originId)PhaseBuilderwithPlannedDuration(java.lang.Integer plannedDuration)PhaseBuilderwithRelease(com.xebialabs.xlrelease.domain.Release release)PhaseBuilderwithScheduledStartDate(java.util.Date date)PhaseBuilderwithStartDate(java.util.Date date)PhaseBuilderwithStartDate(org.joda.time.DateTime date)PhaseBuilderwithStatus(com.xebialabs.xlrelease.domain.status.PhaseStatus status)PhaseBuilderwithTasks(com.xebialabs.xlrelease.domain.Task... tasks)PhaseBuilderwithTitle(java.lang.String title)
-
-
-
Method Detail
-
newPhase
public static PhaseBuilder newPhase()
-
withOriginId
public PhaseBuilder withOriginId(java.lang.String originId)
-
withId
public PhaseBuilder withId(java.lang.String id)
-
withTitle
public PhaseBuilder withTitle(java.lang.String title)
-
withIdAndTitle
public PhaseBuilder withIdAndTitle(java.lang.String id)
-
withDescription
public PhaseBuilder withDescription(java.lang.String description)
-
withStatus
public PhaseBuilder withStatus(com.xebialabs.xlrelease.domain.status.PhaseStatus status)
-
withTasks
public PhaseBuilder withTasks(com.xebialabs.xlrelease.domain.Task... tasks)
-
withRelease
public PhaseBuilder withRelease(com.xebialabs.xlrelease.domain.Release release)
-
withScheduledStartDate
public PhaseBuilder withScheduledStartDate(java.util.Date date)
-
withStartDate
public PhaseBuilder withStartDate(java.util.Date date)
-
withStartDate
public PhaseBuilder withStartDate(org.joda.time.DateTime date)
-
withDueDate
public PhaseBuilder withDueDate(java.util.Date date)
-
withEndDate
public PhaseBuilder withEndDate(org.joda.time.DateTime date)
-
completed
public PhaseBuilder completed()
-
withEndDate
public PhaseBuilder withEndDate(java.util.Date date)
-
withPlannedDuration
public PhaseBuilder withPlannedDuration(java.lang.Integer plannedDuration)
-
withColor
public PhaseBuilder withColor(java.lang.String color)
-
withCiAttributes
public PhaseBuilder withCiAttributes(com.xebialabs.deployit.plugin.api.udm.CiAttributes ciAttributes)
-
build
public com.xebialabs.xlrelease.domain.Phase build()
-
-