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 DummyBuild
createDummyBuild(BuildPromotionEx buildPromotion)
FinishedBuildEx
createFinishedBuild(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)
RunningBuildEx
createRunningBuild(BuildPromotionEx buildPromotion, SAgentRestrictor queuedAgentRestrictor, Date removeFromQueueTime, String requestor, Integer agentId, Integer agentTypeId)
RunningBuildEx
createRunningBuildFromDB(BuildPromotionEx buildPromotion, RunningBuildData rbd)
void
setBuildContext(BuildContext buildContext)
void
setDelegate(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:
createRunningBuildFromDB
in interfaceBuildFactory
-
createRunningBuild
public RunningBuildEx createRunningBuild(@NotNull BuildPromotionEx buildPromotion, @Nullable SAgentRestrictor queuedAgentRestrictor, @NotNull Date removeFromQueueTime, String requestor, @Nullable Integer agentId, @Nullable Integer agentTypeId)
- Specified by:
createRunningBuild
in 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:
createFinishedBuild
in interfaceBuildFactory
-
createDummyBuild
@NotNull public DummyBuild createDummyBuild(@NotNull BuildPromotionEx buildPromotion)
- Specified by:
createDummyBuild
in interfaceBuildFactory
-
-