Skip to content

Commit

Permalink
SONAR-11916 replace class EmailTemplate by interface
Browse files Browse the repository at this point in the history
  • Loading branch information
Simon Brandhof authored and sonartech committed Apr 23, 2019
1 parent 2999da9 commit 0a0784c
Show file tree
Hide file tree
Showing 6 changed files with 7 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@

import static org.sonar.api.utils.DateUtils.formatDateTime;

public class ReportAnalysisFailureNotificationEmailTemplate extends EmailTemplate {
public class ReportAnalysisFailureNotificationEmailTemplate implements EmailTemplate {
private static final char LINE_RETURN = '\n';
private static final char TAB = '\t';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
/**
* Base class to create emails for new issues
*/
public abstract class AbstractNewIssuesEmailTemplate extends EmailTemplate {
public abstract class AbstractNewIssuesEmailTemplate implements EmailTemplate {

protected static final char NEW_LINE = '\n';
protected static final String TAB = " ";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@

@ServerSide
@ExtensionPoint
public abstract class EmailTemplate {
public interface EmailTemplate {

public abstract EmailMessage format(Notification notification);
EmailMessage format(Notification notification);

}
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
/**
* Creates email message for notification "issue-changes".
*/
public class IssueChangesEmailTemplate extends EmailTemplate {
public class IssueChangesEmailTemplate implements EmailTemplate {

private static final char NEW_LINE = '\n';
private final DbClient dbClient;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
*
* @since 3.5
*/
public class QGChangeEmailTemplate extends EmailTemplate {
public class QGChangeEmailTemplate implements EmailTemplate {

private EmailSettings configuration;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
import static org.sonar.server.qualityprofile.BuiltInQPChangeNotificationBuilder.Profile;
import static org.sonar.server.qualityprofile.BuiltInQPChangeNotificationBuilder.parse;

public class BuiltInQPChangeNotificationTemplate extends EmailTemplate {
public class BuiltInQPChangeNotificationTemplate implements EmailTemplate {

private final Server server;

Expand Down

0 comments on commit 0a0784c

Please sign in to comment.