Class SecuredBuildFactory
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.auth.SecuredBuildFactory
-
- All Implemented Interfaces:
BuildFactory
public class SecuredBuildFactory extends Object implements BuildFactory
- Author:
- Sergey.Anchipolevsky Date: 29.08.2007
-
-
Constructor Summary
Constructors Constructor Description SecuredBuildFactory()
-
Method Summary
All 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)voidsetDelegate(BuildFactory delegate)
-
-
-
Method Detail
-
setBuildContext
public void setBuildContext(@NotNull BuildContext buildContext)
-
setDelegate
public void setDelegate(@NotNull BuildFactory delegate)
-
createRunningBuildFromDB
public RunningBuildEx createRunningBuildFromDB(@NotNull BuildPromotionEx buildPromotion, @NotNull RunningBuildData rbd)
- Specified by:
createRunningBuildFromDBin interfaceBuildFactory
-
createRunningBuild
public RunningBuildEx createRunningBuild(@NotNull BuildPromotionEx buildPromotion, @Nullable SAgentRestrictor queuedAgentRestrictor, @NotNull Date removeFromQueueTime, String requestor, @Nullable Integer agentId, @Nullable Integer agentTypeId)
- Specified by:
createRunningBuildin interfaceBuildFactory
-
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, @Nullable BuildPromotionEx buildPromotion)
- Specified by:
createFinishedBuildin interfaceBuildFactory
-
createDummyBuild
@NotNull public DummyBuild createDummyBuild(@NotNull BuildPromotionEx buildPromotion)
- Specified by:
createDummyBuildin interfaceBuildFactory
-
-