public class TemplateMessageBuilder
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
TemplateMessageBuilder.MuteScopeBean
Represents a bean for providing mode scope related data to the FreeMarker template.
|
static interface |
TemplateMessageBuilder.UnmuteModeBean
Represents a bean for providing unmute mode related data to the FreeMarker template.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BUILD_LAST_MESSAGE_TIMESTAMP_FORMAT |
static java.text.SimpleDateFormat |
DATE_FORMAT |
static int |
MAX_NUM_OF_STACKTRACES |
Constructor and Description |
---|
TemplateMessageBuilder(WebLinks webLinks,
SBuildServer server,
ChangesCalculationOptionsFactory changesCalculationOptionsFactory) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
getBuildFailedMap(SRunningBuild build,
java.util.Set<SUser> users) |
java.util.Map<java.lang.String,java.lang.Object> |
getBuildFailedToStartMap(SRunningBuild build,
java.util.Set<SUser> users) |
java.util.Map<java.lang.String,java.lang.Object> |
getBuildFailingMap(SRunningBuild build,
java.util.Set<SUser> users) |
java.util.Map<java.lang.String,java.lang.Object> |
getBuildProbablyHangingMap(SRunningBuild build,
java.util.Set<SUser> users) |
java.util.Map<java.lang.String,java.lang.Object> |
getBuildProblemsMutedMap(java.util.Collection<BuildProblemInfo> buildProblems,
MuteInfo muteInfo,
java.util.Set<SUser> users) |
java.util.Map<java.lang.String,java.lang.Object> |
getBuildProblemsResponsibilityAssignedMap(java.util.Collection<BuildProblemInfo> buildProblems,
ResponsibilityEntry entry,
SProject project,
java.util.Set<SUser> users) |
java.util.Map<java.lang.String,java.lang.Object> |
getBuildProblemsResponsibilityChangedMap(java.util.Collection<BuildProblemInfo> buildProblems,
ResponsibilityEntry entry,
SProject project,
java.util.Set<SUser> users) |
java.util.Map<java.lang.String,java.lang.Object> |
getBuildProblemsUnmutedMap(java.util.Collection<BuildProblemInfo> buildProblems,
MuteInfo muteInfo,
SUser user,
java.util.Set<SUser> users) |
java.util.Map<java.lang.String,java.lang.Object> |
getBuildStartedMap(SRunningBuild build,
java.util.Set<SUser> users)
Event handlers
|
java.util.Map<java.lang.String,java.lang.Object> |
getBuildSuccessfulMap(SRunningBuild build,
java.util.Set<SUser> users) |
java.util.Map<java.lang.String,java.lang.Object> |
getBuildTypeResponsibilityAssignedMap(SBuildType buildType,
java.util.Set<SUser> users) |
java.util.Map<java.lang.String,java.lang.Object> |
getBuildTypeResponsibilityChangedMap(SBuildType buildType,
java.util.Set<SUser> users) |
java.util.Map<java.lang.String,java.lang.Object> |
getLabelingFailedMap(SBuild build,
VcsRoot vcsRoot,
java.lang.Throwable exception,
java.util.Set<SUser> users) |
java.util.Map<java.lang.String,java.lang.Object> |
getTestResponsibilityAssignedMap(java.util.Collection<TestName> testNames,
ResponsibilityEntry entry,
SProject project,
java.util.Set<SUser> users) |
java.util.Map<java.lang.String,java.lang.Object> |
getTestResponsibilityAssignedMap(TestNameResponsibilityEntry newValue,
TestNameResponsibilityEntry oldValue,
SProject project,
java.util.Set<SUser> users) |
java.util.Map<java.lang.String,java.lang.Object> |
getTestResponsibilityChangedMap(java.util.Collection<TestName> testNames,
ResponsibilityEntry entry,
SProject project,
java.util.Set<SUser> users) |
java.util.Map<java.lang.String,java.lang.Object> |
getTestResponsibilityChangedMap(TestNameResponsibilityEntry newValue,
TestNameResponsibilityEntry oldValue,
SProject project,
java.util.Set<SUser> users) |
java.util.Map<java.lang.String,java.lang.Object> |
getTestsMutedMap(java.util.Collection<STest> tests,
MuteInfo muteInfo,
java.util.Set<SUser> users) |
java.util.Map<java.lang.String,java.lang.Object> |
getTestsUnmutedMap(java.util.Collection<STest> tests,
MuteInfo muteInfo,
SUser user,
java.util.Set<SUser> users) |
public static final java.lang.String BUILD_LAST_MESSAGE_TIMESTAMP_FORMAT
public static final java.text.SimpleDateFormat DATE_FORMAT
public static final int MAX_NUM_OF_STACKTRACES
public TemplateMessageBuilder(@NotNull WebLinks webLinks, @NotNull SBuildServer server, @NotNull ChangesCalculationOptionsFactory changesCalculationOptionsFactory)
@NotNull public java.util.Map<java.lang.String,java.lang.Object> getBuildStartedMap(@NotNull SRunningBuild build, @NotNull java.util.Set<SUser> users)
@NotNull public java.util.Map<java.lang.String,java.lang.Object> getBuildSuccessfulMap(@NotNull SRunningBuild build, @NotNull java.util.Set<SUser> users)
@NotNull public java.util.Map<java.lang.String,java.lang.Object> getBuildFailedMap(@NotNull SRunningBuild build, @NotNull java.util.Set<SUser> users)
public java.util.Map<java.lang.String,java.lang.Object> getBuildFailedToStartMap(@NotNull SRunningBuild build, @NotNull java.util.Set<SUser> users)
@NotNull public java.util.Map<java.lang.String,java.lang.Object> getBuildFailingMap(@NotNull SRunningBuild build, @NotNull java.util.Set<SUser> users)
@NotNull public java.util.Map<java.lang.String,java.lang.Object> getBuildProbablyHangingMap(@NotNull SRunningBuild build, @NotNull java.util.Set<SUser> users)
@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)
@NotNull public java.util.Map<java.lang.String,java.lang.Object> getBuildTypeResponsibilityChangedMap(@NotNull SBuildType buildType, @NotNull java.util.Set<SUser> users)
@NotNull public java.util.Map<java.lang.String,java.lang.Object> getBuildTypeResponsibilityAssignedMap(@NotNull SBuildType buildType, @NotNull java.util.Set<SUser> users)
@NotNull public java.util.Map<java.lang.String,java.lang.Object> getTestResponsibilityChangedMap(@NotNull TestNameResponsibilityEntry newValue, @Nullable TestNameResponsibilityEntry oldValue, @NotNull SProject project, @NotNull java.util.Set<SUser> users)
@NotNull public java.util.Map<java.lang.String,java.lang.Object> getTestResponsibilityAssignedMap(@NotNull TestNameResponsibilityEntry newValue, @Nullable TestNameResponsibilityEntry oldValue, @NotNull SProject project, @NotNull java.util.Set<SUser> users)
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)
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)
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)
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)
@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)
@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)
@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)
@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)