Class TemplateMessageBuilder


  • public class TemplateMessageBuilder
    extends java.lang.Object
    Rewritten by Maxim Podkolzine (maxim.podkolzine@jetbrains.com)
    • Field Detail

      • BUILD_LAST_MESSAGE_TIMESTAMP_FORMAT

        public static final java.lang.String BUILD_LAST_MESSAGE_TIMESTAMP_FORMAT
        See Also:
        Constant Field Values
      • DATE_FORMAT

        public static final java.text.SimpleDateFormat DATE_FORMAT
      • MAX_NUM_OF_STACKTRACES

        public static final int MAX_NUM_OF_STACKTRACES
    • Method Detail

      • getBuildStartedMap

        @NotNull
        public java.util.Map<java.lang.String,​java.lang.Object> getBuildStartedMap​(@NotNull
                                                                                         SRunningBuild build,
                                                                                         @NotNull
                                                                                         java.util.Set<SUser> users)
        Event handlers
      • getBuildSuccessfulMap

        @NotNull
        public java.util.Map<java.lang.String,​java.lang.Object> getBuildSuccessfulMap​(@NotNull
                                                                                            SRunningBuild build,
                                                                                            @NotNull
                                                                                            java.util.Set<SUser> users)
      • getBuildFailedMap

        @NotNull
        public java.util.Map<java.lang.String,​java.lang.Object> getBuildFailedMap​(@NotNull
                                                                                        SRunningBuild build,
                                                                                        @NotNull
                                                                                        java.util.Set<SUser> users)
      • getBuildFailedToStartMap

        public java.util.Map<java.lang.String,​java.lang.Object> getBuildFailedToStartMap​(@NotNull
                                                                                               SRunningBuild build,
                                                                                               @NotNull
                                                                                               java.util.Set<SUser> users)
      • getBuildFailingMap

        @NotNull
        public java.util.Map<java.lang.String,​java.lang.Object> getBuildFailingMap​(@NotNull
                                                                                         SRunningBuild build,
                                                                                         @NotNull
                                                                                         java.util.Set<SUser> users)
      • lazyString

        public java.lang.Object lazyString​(java.util.function.Supplier<java.lang.String> s)
      • getBuildProbablyHangingMap

        @NotNull
        public java.util.Map<java.lang.String,​java.lang.Object> getBuildProbablyHangingMap​(@NotNull
                                                                                                 SRunningBuild build,
                                                                                                 @NotNull
                                                                                                 java.util.Set<SUser> users)
      • getLabelingFailedMap

        @NotNull
        public java.util.Map<java.lang.String,​java.lang.Object> getLabelingFailedMap​(@NotNull
                                                                                           SBuild build,
                                                                                           @NotNull
                                                                                           VcsRoot vcsRoot,
                                                                                           @NotNull
                                                                                           java.lang.Throwable exception,
                                                                                           @NotNull
                                                                                           java.util.Set<SUser> users)
      • getBuildTypeResponsibilityChangedMap

        @NotNull
        public java.util.Map<java.lang.String,​java.lang.Object> getBuildTypeResponsibilityChangedMap​(@NotNull
                                                                                                           SBuildType buildType,
                                                                                                           @NotNull
                                                                                                           java.util.Set<SUser> users)
      • getBuildTypeResponsibilityAssignedMap

        @NotNull
        public java.util.Map<java.lang.String,​java.lang.Object> getBuildTypeResponsibilityAssignedMap​(@NotNull
                                                                                                            SBuildType buildType,
                                                                                                            @NotNull
                                                                                                            java.util.Set<SUser> users)
      • getTestResponsibilityChangedMap

        public java.util.Map<java.lang.String,​java.lang.Object> getTestResponsibilityChangedMap​(@NotNull
                                                                                                      java.util.Collection<TestName> testNames,
                                                                                                      @NotNull
                                                                                                      ResponsibilityEntry entry,
                                                                                                      @NotNull
                                                                                                      SProject project,
                                                                                                      @NotNull
                                                                                                      java.util.Set<SUser> users)
      • getTestResponsibilityAssignedMap

        public java.util.Map<java.lang.String,​java.lang.Object> getTestResponsibilityAssignedMap​(@NotNull
                                                                                                       java.util.Collection<TestName> testNames,
                                                                                                       @NotNull
                                                                                                       ResponsibilityEntry entry,
                                                                                                       @NotNull
                                                                                                       SProject project,
                                                                                                       @NotNull
                                                                                                       java.util.Set<SUser> users)
      • getTestsMutedMap

        public java.util.Map<java.lang.String,​java.lang.Object> getTestsMutedMap​(@NotNull
                                                                                       java.util.Collection<STest> tests,
                                                                                       @NotNull
                                                                                       MuteInfo muteInfo,
                                                                                       @NotNull
                                                                                       java.util.Set<SUser> users)
      • getTestsUnmutedMap

        public java.util.Map<java.lang.String,​java.lang.Object> getTestsUnmutedMap​(@NotNull
                                                                                         java.util.Collection<STest> tests,
                                                                                         @NotNull
                                                                                         MuteInfo muteInfo,
                                                                                         @Nullable
                                                                                         SUser user,
                                                                                         @NotNull
                                                                                         java.util.Set<SUser> users)
      • getBuildProblemsResponsibilityAssignedMap

        @NotNull
        public java.util.Map<java.lang.String,​java.lang.Object> getBuildProblemsResponsibilityAssignedMap​(@NotNull
                                                                                                                java.util.Collection<BuildProblemInfo> buildProblems,
                                                                                                                @NotNull
                                                                                                                ResponsibilityEntry entry,
                                                                                                                @NotNull
                                                                                                                SProject project,
                                                                                                                @NotNull
                                                                                                                java.util.Set<SUser> users)
      • getBuildProblemsResponsibilityChangedMap

        @NotNull
        public java.util.Map<java.lang.String,​java.lang.Object> getBuildProblemsResponsibilityChangedMap​(@NotNull
                                                                                                               java.util.Collection<BuildProblemInfo> buildProblems,
                                                                                                               @NotNull
                                                                                                               ResponsibilityEntry entry,
                                                                                                               @NotNull
                                                                                                               SProject project,
                                                                                                               @NotNull
                                                                                                               java.util.Set<SUser> users)
      • getQueuedBuildWaitingForApprovalMap

        @NotNull
        public java.util.Map<java.lang.String,​java.lang.Object> getQueuedBuildWaitingForApprovalMap​(@NotNull
                                                                                                          SQueuedBuild queuedBuild)
      • getBuildProblemsMutedMap

        @NotNull
        public java.util.Map<java.lang.String,​java.lang.Object> getBuildProblemsMutedMap​(@NotNull
                                                                                               java.util.Collection<BuildProblemInfo> buildProblems,
                                                                                               @NotNull
                                                                                               MuteInfo muteInfo,
                                                                                               @NotNull
                                                                                               java.util.Set<SUser> users)
      • getBuildProblemsUnmutedMap

        @NotNull
        public java.util.Map<java.lang.String,​java.lang.Object> getBuildProblemsUnmutedMap​(@NotNull
                                                                                                 java.util.Collection<BuildProblemInfo> buildProblems,
                                                                                                 @NotNull
                                                                                                 MuteInfo muteInfo,
                                                                                                 @Nullable
                                                                                                 SUser user,
                                                                                                 @NotNull
                                                                                                 java.util.Set<SUser> users)