Class ChangePageFilter
- java.lang.Object
-
- jetbrains.buildServer.controllers.changes.ChangePageFilter
-
public class ChangePageFilter extends Object
- Author:
- kir
-
-
Field Summary
Fields Modifier and Type Field Description static SimplePropertyKey
WITHOUT_FILTER_PROPERTY
-
Constructor Summary
Constructors Constructor Description ChangePageFilter(javax.servlet.http.HttpServletRequest request, ProjectManager projectManager, UserModel userModel)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Filter<SBuildType>
createBuildTypeFilter()
static Filter<SBuildType>
createBuildTypeFilter(User personalChangesOwner, Collection<SBuildType> interestingBuildTypes, String projectExternalId)
Collection<SBuildType>
getBuildTypes()
Returns null when there is no filter, so everything should be shownSProject
getProject()
String
getProjectExternalId()
String
getProjectInternalId()
-
-
-
Field Detail
-
WITHOUT_FILTER_PROPERTY
public static final SimplePropertyKey WITHOUT_FILTER_PROPERTY
-
-
Constructor Detail
-
ChangePageFilter
public ChangePageFilter(javax.servlet.http.HttpServletRequest request, ProjectManager projectManager, UserModel userModel)
-
-
Method Detail
-
getBuildTypes
@Nullable public Collection<SBuildType> getBuildTypes()
Returns null when there is no filter, so everything should be shown
-
getProject
@Nullable public SProject getProject()
-
getProjectExternalId
@Nullable public String getProjectExternalId()
-
getProjectInternalId
@Nullable public String getProjectInternalId()
-
createBuildTypeFilter
@NotNull public Filter<SBuildType> createBuildTypeFilter()
-
createBuildTypeFilter
@NotNull public static Filter<SBuildType> createBuildTypeFilter(@NotNull User personalChangesOwner, @Nullable Collection<SBuildType> interestingBuildTypes, @Nullable String projectExternalId)
-
-