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)