Class BranchBeanFactory
- java.lang.Object
-
- jetbrains.buildServer.controllers.BranchBeanFactory
-
public class BranchBeanFactory extends Object
- Author:
- Yegor.Yarko Date: 09/07/2018
-
-
Constructor Summary
Constructors Constructor Description BranchBeanFactory(BranchGroupsService branchGroupsService, SecurityContext securityContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BranchBean
createBranchBean(String userBranch)
BuildTypeBranchBean
createBranchBean(String userBranch, SBuildType buildType)
Creates branch bean from the "userBranch" name.BuildTypeBranchBean
createBranchBean(BranchEx branch, SBuildType buildType)
Creates branch bean from the branch.BuildTypeBranchBean
createBranchBean(BuildPromotion build, SBuildType buildType)
BuildTypeBranchBean
getBranchBeanFromRequest(javax.servlet.http.HttpServletRequest request, SBuildType buildType)
BranchBean
getBranchBeanFromRequest(javax.servlet.http.HttpServletRequest request, SProject project)
boolean
hasBranchDataInRequest(javax.servlet.http.HttpServletRequest request, SProject project)
-
-
-
Constructor Detail
-
BranchBeanFactory
public BranchBeanFactory(@NotNull BranchGroupsService branchGroupsService, @NotNull SecurityContext securityContext)
-
-
Method Detail
-
createBranchBean
@NotNull public BranchBean createBranchBean(@Nullable String userBranch)
-
createBranchBean
@NotNull public BuildTypeBranchBean createBranchBean(@Nullable String userBranch, @NotNull SBuildType buildType)
Creates branch bean from the "userBranch" name. Defaults to "all branches"
-
createBranchBean
@NotNull public BuildTypeBranchBean createBranchBean(@Nullable BranchEx branch, @NotNull SBuildType buildType)
Creates branch bean from the branch. Defaults to default branch
-
createBranchBean
@NotNull public BuildTypeBranchBean createBranchBean(@NotNull BuildPromotion build, @NotNull SBuildType buildType)
-
hasBranchDataInRequest
public boolean hasBranchDataInRequest(@NotNull javax.servlet.http.HttpServletRequest request, @NotNull SProject project)
-
getBranchBeanFromRequest
@NotNull public BuildTypeBranchBean getBranchBeanFromRequest(@NotNull javax.servlet.http.HttpServletRequest request, @NotNull SBuildType buildType)
-
getBranchBeanFromRequest
@NotNull public BranchBean getBranchBeanFromRequest(@NotNull javax.servlet.http.HttpServletRequest request, @NotNull SProject project)
-
-