Interface SystemProblemNotification
-
- All Known Implementing Classes:
SystemProblemNotificationEngine
public interface SystemProblemNotificationProvides an ability to raise a system problem and clear it if it's not actual anymore.- Since:
- 5.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description SystemProblemTicketraiseProblem(SBuildType relatedTo, SystemProblem problem)Raises a problem and links it to the given Build TypeSystemProblemTicketraiseProblem(SBuildType relatedBuildType, SVcsRoot relatedVcsRoot, SystemProblem problem)Raises a problem and links it to a pair of the given Build Type and VCS Root.SystemProblemTicketraiseProblem(SVcsRoot relatedTo, SystemProblem problem)Deprecated.since 2020.2
-
-
-
Method Detail
-
raiseProblem
@NotNull SystemProblemTicket raiseProblem(@NotNull SBuildType relatedTo, @NotNull SystemProblem problem)
Raises a problem and links it to the given Build Type- Parameters:
relatedTo- Build Typeproblem- problem- Returns:
- the problem ticket
-
raiseProblem
@NotNull @Deprecated SystemProblemTicket raiseProblem(@NotNull SVcsRoot relatedTo, @NotNull SystemProblem problem)
Deprecated.since 2020.2Raises a problem and links it to the given VCS Root- Parameters:
relatedTo- VCS Rootproblem- problem- Returns:
- the problem ticket
- See Also:
raiseProblem(SBuildType, SVcsRoot, SystemProblem)
-
raiseProblem
@NotNull SystemProblemTicket raiseProblem(@NotNull SBuildType relatedBuildType, @NotNull SVcsRoot relatedVcsRoot, @NotNull SystemProblem problem)
Raises a problem and links it to a pair of the given Build Type and VCS Root. The example of such problems are the problems with Checkout Rules -- they are related to both VCS Roots and Build Types.- Parameters:
relatedBuildType- Build TyperelatedVcsRoot- VCS Rootproblem- problem- Returns:
- the problem ticket
-
-