Class InvestigationsAndMutesUtils


  • public final class InvestigationsAndMutesUtils
    extends Object
    • Field Detail

      • PREFERRED_INVESTIGATION_PROJECT

        @NonNls
        public static final String PREFERRED_INVESTIGATION_PROJECT
        If set to some project externalID as a project parameter, this project will be used as a preferred choice for target project
        Since:
        2022.1
        See Also:
        Constant Field Values
    • Method Detail

      • getActiveBranches

        @NotNull
        public static Set<String> getActiveBranches​(@NotNull
                                                    SBuildType bt)
      • isDefaultBranch

        public static boolean isDefaultBranch​(@NotNull
                                              SBuild build)
      • getBranchNameNullForDefault

        @Nullable
        public static String getBranchNameNullForDefault​(@NotNull
                                                         SBuild build)
      • isProblemFixedInBuildTypeInBranch

        public static boolean isProblemFixedInBuildTypeInBranch​(int problemId,
                                                                @NotNull
                                                                BuildTypeEx buildType,
                                                                @Nullable
                                                                String branchName)
      • getPreferredInvestigationProject

        public static SProject getPreferredInvestigationProject​(@NotNull
                                                                SProject baseProject,
                                                                @NotNull
                                                                SUser currentUser,
                                                                @NotNull
                                                                ProjectManager projectManager)
      • hasModifyPermission

        public static boolean hasModifyPermission​(@NotNull
                                                  SUser user,
                                                  SProject project)