Class AdminPermissionsUtil
- java.lang.Object
-
- jetbrains.buildServer.controllers.admin.AdminPermissionsUtil
-
public class AdminPermissionsUtil extends Object
- Author:
- Pavel.Sher Date: 03.10.2007
-
-
Constructor Summary
Constructors Constructor Description AdminPermissionsUtil(ProjectManager projectManager, SecurityContext securityContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<SProject>
filterEditableProjects(List<SProject> allProjects)
List<SProject>
filterOutReadOnlyAndInvisibleProjects(List<SProject> projects)
List<SProject>
filterProjectsWithPermissions(List<SProject> allProjects, Permission... perms)
List<SProject>
getAllEditableProjects()
AuthorityHolder
getAuthorityHolder()
List<SProject>
getEditableActiveProjects()
Filter<SProject>
getFilter(Permission... perms)
List<SProject>
getProjectsWhereSubProjectCanBeCreated()
List<SProject>
getProjectsWhereVcsRootCanBeCreated()
-
-
-
Constructor Detail
-
AdminPermissionsUtil
public AdminPermissionsUtil(@NotNull ProjectManager projectManager, @NotNull SecurityContext securityContext)
-
-
Method Detail
-
getProjectsWhereSubProjectCanBeCreated
@NotNull public List<SProject> getProjectsWhereSubProjectCanBeCreated()
- Returns:
- all projects where current user can create sub projects
-
getProjectsWhereVcsRootCanBeCreated
@NotNull public List<SProject> getProjectsWhereVcsRootCanBeCreated()
-
filterEditableProjects
@NotNull public List<SProject> filterEditableProjects(@NotNull List<SProject> allProjects)
-
filterOutReadOnlyAndInvisibleProjects
@NotNull public List<SProject> filterOutReadOnlyAndInvisibleProjects(@NotNull List<SProject> projects)
-
filterProjectsWithPermissions
@NotNull public List<SProject> filterProjectsWithPermissions(@NotNull List<SProject> allProjects, @NotNull Permission... perms)
-
getFilter
@NotNull public Filter<SProject> getFilter(@NotNull Permission... perms)
-
getAuthorityHolder
@NotNull public AuthorityHolder getAuthorityHolder()
-
-