Class BuildFactoryImpl
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.BuildFactoryImpl
-
- All Implemented Interfaces:
BuildFactory
public class BuildFactoryImpl extends Object implements BuildFactory
- Author:
- Sergey.Anchipolevsky Date: 28.08.2007
-
-
Field Summary
Fields Modifier and Type Field Description static longDUMMY_BUILD_ID
-
Constructor Summary
Constructors Constructor Description BuildFactoryImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DummyBuildcreateDummyBuild(BuildPromotionEx buildPromotion)FinishedBuildExcreateFinishedBuild(long buildId, long buildPromotionId, String buildTypeId, String agentName, int agentTypeId, Date buildStartTimeServer, Date buildStartTimeAgent, Date buildFinishTimeServer, Status buildStatus, String finalStatusText, String buildDescription, String buildNumber, boolean isPin, boolean isPersonal, CanceledInfo canceledInfo, String requestor, BuildPromotionEx buildPromotion)RunningBuildExcreateRunningBuild(BuildPromotionEx buildPromotion, SAgentRestrictor queuedAgentRestrictor, Date removeFromQueueTime, String requestor, Integer agentId, Integer agentTypeId)RunningBuildExcreateRunningBuildFromDB(BuildPromotionEx buildPromotion, RunningBuildData rbd)voidsetBuildContext(BuildContext buildContext)static voidupdatePromotionStartDate(BuildPromotionEx buildPromotion, Date removeFromQueueTime)
-
-
-
Field Detail
-
DUMMY_BUILD_ID
public static final long DUMMY_BUILD_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
setBuildContext
public void setBuildContext(@NotNull BuildContext buildContext)
-
createRunningBuildFromDB
@NotNull public RunningBuildEx createRunningBuildFromDB(@NotNull BuildPromotionEx buildPromotion, @NotNull RunningBuildData rbd)
- Specified by:
createRunningBuildFromDBin interfaceBuildFactory
-
createRunningBuild
@NotNull public RunningBuildEx createRunningBuild(@NotNull BuildPromotionEx buildPromotion, @Nullable SAgentRestrictor queuedAgentRestrictor, @NotNull Date removeFromQueueTime, @Nullable String requestor, @Nullable Integer agentId, @Nullable Integer agentTypeId)
- Specified by:
createRunningBuildin interfaceBuildFactory
-
updatePromotionStartDate
public static void updatePromotionStartDate(@NotNull BuildPromotionEx buildPromotion, @NotNull Date removeFromQueueTime)
-
createFinishedBuild
@NotNull public FinishedBuildEx createFinishedBuild(long buildId, long buildPromotionId, @NotNull String buildTypeId, String agentName, int agentTypeId, @NotNull Date buildStartTimeServer, @Nullable Date buildStartTimeAgent, @NotNull Date buildFinishTimeServer, @NotNull Status buildStatus, String finalStatusText, String buildDescription, String buildNumber, boolean isPin, boolean isPersonal, CanceledInfo canceledInfo, String requestor, @NotNull BuildPromotionEx buildPromotion)
- Specified by:
createFinishedBuildin interfaceBuildFactory
-
createDummyBuild
@NotNull public DummyBuild createDummyBuild(@NotNull BuildPromotionEx buildPromotion)
- Specified by:
createDummyBuildin interfaceBuildFactory
-
-