Class RunBuildBean
- java.lang.Object
-
- jetbrains.buildServer.controllers.RunBuildBean
-
public class RunBuildBean extends Object
- Author:
- Pavel.Sher Date: 05.06.2008
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RunBuildBean.AgentDescriptionWrapper
static class
RunBuildBean.BranchNameConflictException
-
Field Summary
Fields Modifier and Type Field Description static String
AGENT_TYPE_ID_PREFIX
static String
ALL_ENABLED_COMPATIBLE_AGENTS_ID
static String
POOL_ID_PREFIX
-
Constructor Summary
Constructors Constructor Description RunBuildBean(SBuildType buildType, ProjectManager projectManager, BuildsManager buildsManager, ParameterManager parameterManager, ParameterContextFactory contextFactory, VcsSettingsTracker vcsSettingsTracker, BuildPromotionManager promotionManager, RepositoryStateManager repositoryStateManager, RevisionRuleBuildFinders finders, SUser user, VcsModificationHistoryEx vcsHistory, VcsRootInstancesManager vcsRootInstancesManager, SecurityContextEx securityContextEx, VersionedSettingsManager versionedSettingsManager, BuildCustomizerFactory buildCustomizerFactory, BranchSpecsEx branchSpecs, TagsManagerEx tagsManager, BuildHistoryEx buildHistory, VcsChangesCollectorFactory vcsChangesCollectorFactory, ParameterFactory parameterFactory)
-
Method Summary
-
-
-
Field Detail
-
ALL_ENABLED_COMPATIBLE_AGENTS_ID
@NotNull public static final String ALL_ENABLED_COMPATIBLE_AGENTS_ID
- See Also:
- Constant Field Values
-
POOL_ID_PREFIX
@NotNull public static final String POOL_ID_PREFIX
- See Also:
- Constant Field Values
-
AGENT_TYPE_ID_PREFIX
@NotNull public static final String AGENT_TYPE_ID_PREFIX
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
RunBuildBean
public RunBuildBean(@NotNull SBuildType buildType, @NotNull ProjectManager projectManager, @NotNull BuildsManager buildsManager, @NotNull ParameterManager parameterManager, @NotNull ParameterContextFactory contextFactory, @NotNull VcsSettingsTracker vcsSettingsTracker, @NotNull BuildPromotionManager promotionManager, @NotNull RepositoryStateManager repositoryStateManager, @NotNull RevisionRuleBuildFinders finders, @Nullable SUser user, @NotNull VcsModificationHistoryEx vcsHistory, @NotNull VcsRootInstancesManager vcsRootInstancesManager, @NotNull SecurityContextEx securityContextEx, @NotNull VersionedSettingsManager versionedSettingsManager, @NotNull BuildCustomizerFactory buildCustomizerFactory, @NotNull BranchSpecsEx branchSpecs, @NotNull TagsManagerEx tagsManager, @NotNull BuildHistoryEx buildHistory, @NotNull VcsChangesCollectorFactory vcsChangesCollectorFactory, @NotNull ParameterFactory parameterFactory)
-
-
Method Detail
-
setRedirectTo
public void setRedirectTo(String redirectTo)
-
isCustomBuildDialog
public boolean isCustomBuildDialog()
-
setCustomBuildDialog
public void setCustomBuildDialog(boolean customBuildDialog)
-
isCustomRunDialogForRunButton
public boolean isCustomRunDialogForRunButton()
-
setCustomRunDialogForRunButton
public void setCustomRunDialogForRunButton(boolean isCustomRunDialogForRunButton)
-
setBuildTagsInfo
public void setBuildTagsInfo(String buildTagsInfo)
-
getBuildTagsInfo
public String getBuildTagsInfo()
-
isApplyToChainBuilds
public boolean isApplyToChainBuilds()
-
setApplyToChainBuilds
public void setApplyToChainBuilds(boolean applyToChainBuilds)
-
getBuildType
@NotNull public SBuildType getBuildType()
-
getPersonalChangeId
public long getPersonalChangeId()
-
getPersonalBuildOwner
public SUser getPersonalBuildOwner()
-
getBuildParameters
@NotNull public RunBuildParameters getBuildParameters()
-
getDependencies
@NotNull public RunBuildDependencies getDependencies()
-
getRunOnAgents
@NotNull public Collection<SBuildAgent> getRunOnAgents()
-
getRunOnAgentPool
@Nullable public AgentPool getRunOnAgentPool()
-
getRunOnAgentType
@Nullable public SAgentType getRunOnAgentType()
-
isMoveToTop
public boolean isMoveToTop()
-
isPersonal
public boolean isPersonal()
-
setPersonal
public void setPersonal(boolean personal)
-
setPersonalChangeId
public void setPersonalChangeId(long personalChangeId)
-
getCleanSources
public Boolean getCleanSources()
-
setCleanSources
public void setCleanSources(Boolean cleanSources)
-
getApplyCleanSourcesToDependencies
public boolean getApplyCleanSourcesToDependencies()
-
setApplyCleanSourcesToDependencies
public void setApplyCleanSourcesToDependencies(boolean applyCleanSourcesToDependencies)
-
getBuildSettingsMode
public String getBuildSettingsMode()
-
setBuildSettingsMode
public void setBuildSettingsMode(String buildSettingsMode)
-
isAddToFavorite
public boolean isAddToFavorite()
-
setAddToFavorite
public void setAddToFavorite(boolean addToFavorite)
-
getDialogTitleSuffix
@NotNull public String getDialogTitleSuffix()
-
getVisibleChanges
@NotNull public List<SVcsModification> getVisibleChanges()
-
getSelectedChange
@Nullable public SVcsModification getSelectedChange()
-
isShowChangesTab
public boolean isShowChangesTab()
-
initBranchName
public void initBranchName()
-
isShowUnspecifiedBranchWarning
public boolean isShowUnspecifiedBranchWarning()
-
setShowUnspecifiedBranchWarning
public void setShowUnspecifiedBranchWarning(boolean showUnspecifiedBranchWarning)
-
isShowIncorrectBranchWarning
public boolean isShowIncorrectBranchWarning()
-
setShowIncorrectBranchWarning
public void setShowIncorrectBranchWarning(boolean showIncorrectBranchWarning)
-
isHasCompatibleAgents
public boolean isHasCompatibleAgents()
-
isFreezeSettingsAllowed
public boolean isFreezeSettingsAllowed()
-
getCustomFreezeSettings
@Nullable public Boolean getCustomFreezeSettings()
-
getDefaultBuildSettingsModeDescription
@NotNull public String getDefaultBuildSettingsModeDescription()
-
isFreezeSettingsEnabled
public boolean isFreezeSettingsEnabled()
-
isCleanSourcesEnabled
public boolean isCleanSourcesEnabled()
-
getAvailableAgents
@NotNull public List<Pair<AgentPool,List<RunBuildBean.AgentDescriptionWrapper>>> getAvailableAgents()
-
getRedirectTo
public String getRedirectTo()
-
getModificationId
public String getModificationId()
-
setModificationId
public void setModificationId(String modificationId)
-
setBranchName
public void setBranchName(String branchName)
-
getBranchName
public String getBranchName()
-
isSelectedBranchExcluded
public boolean isSelectedBranchExcluded()
-
getBuildComment
public String getBuildComment()
-
setBuildComment
public void setBuildComment(String buildComment)
-
setMoveToTop
public void setMoveToTop(boolean moveToTop)
-
setAgentId
public void setAgentId(String[] agentIds)
-
getScheduledTime
public String getScheduledTime()
-
setScheduledTime
public void setScheduledTime(String scheduledTime)
-
isModificationIdSpecified
public boolean isModificationIdSpecified()
-
getModificationIdLong
@Nullable public Long getModificationIdLong()
-
loadFromRequest
public void loadFromRequest(@NotNull javax.servlet.http.HttpServletRequest request, @NotNull ActionErrors errors)
-
isDependenciesExist
public boolean isDependenciesExist()
-
getRevisions
@NotNull public RunBuildRevisionsInfo getRevisions()
-
createBuildCustomizer
@NotNull public BuildCustomizerEx createBuildCustomizer()
-
setupBuildCustomizer
public void setupBuildCustomizer(@NotNull BuildCustomizerEx customizer) throws RunBuildBean.BranchNameConflictException
-
isHasCustomAgents
public boolean isHasCustomAgents()
-
isDefaultChangesSettings
public boolean isDefaultChangesSettings()
-
initFromBuild
public void initFromBuild(@NotNull SBuild build)
-
getSourceBuildId
@Nullable public Long getSourceBuildId()
-
-