Browse Source

SONAR-11753 NewIssuesNotificationFactory is not used in Web

tags/7.8
Sébastien Lesaint 5 years ago
parent
commit
5a4caef0bc

server/sonar-server-common/src/main/java/org/sonar/server/issue/notification/NewIssuesNotificationFactory.java → server/sonar-ce-task-projectanalysis/src/main/java/org/sonar/ce/task/projectanalysis/notification/NewIssuesNotificationFactory.java View File

@@ -17,14 +17,14 @@
* along with this program; if not, write to the Free Software Foundation,
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
package org.sonar.server.issue.notification;
package org.sonar.ce.task.projectanalysis.notification;

import org.sonar.api.ce.ComputeEngineSide;
import org.sonar.api.server.ServerSide;
import org.sonar.api.utils.Durations;
import org.sonar.db.DbClient;
import org.sonar.server.issue.notification.MyNewIssuesNotification;
import org.sonar.server.issue.notification.NewIssuesNotification;

@ServerSide
@ComputeEngineSide
public class NewIssuesNotificationFactory {
private final DbClient dbClient;

+ 1
- 1
server/sonar-ce-task-projectanalysis/src/main/java/org/sonar/ce/task/projectanalysis/step/SendIssueNotificationsStep.java View File

@@ -53,7 +53,7 @@ import org.sonar.db.user.UserDto;
import org.sonar.server.issue.notification.IssueChangeNotification;
import org.sonar.server.issue.notification.MyNewIssuesNotification;
import org.sonar.server.issue.notification.NewIssuesNotification;
import org.sonar.server.issue.notification.NewIssuesNotificationFactory;
import org.sonar.ce.task.projectanalysis.notification.NewIssuesNotificationFactory;
import org.sonar.server.issue.notification.NewIssuesStatistics;
import org.sonar.server.notification.NotificationService;


+ 1
- 1
server/sonar-ce-task-projectanalysis/src/test/java/org/sonar/ce/task/projectanalysis/step/SendIssueNotificationsStepTest.java View File

@@ -56,7 +56,7 @@ import org.sonar.server.issue.notification.DistributedMetricStatsInt;
import org.sonar.server.issue.notification.IssueChangeNotification;
import org.sonar.server.issue.notification.MyNewIssuesNotification;
import org.sonar.server.issue.notification.NewIssuesNotification;
import org.sonar.server.issue.notification.NewIssuesNotificationFactory;
import org.sonar.ce.task.projectanalysis.notification.NewIssuesNotificationFactory;
import org.sonar.server.issue.notification.NewIssuesStatistics;
import org.sonar.server.notification.NotificationService;


+ 1
- 1
server/sonar-ce/src/main/java/org/sonar/ce/container/ComputeEngineContainerImpl.java View File

@@ -105,7 +105,7 @@ import org.sonar.server.issue.notification.IssueChangesEmailTemplate;
import org.sonar.server.issue.notification.MyNewIssuesEmailTemplate;
import org.sonar.server.issue.notification.MyNewIssuesNotificationHandler;
import org.sonar.server.issue.notification.NewIssuesEmailTemplate;
import org.sonar.server.issue.notification.NewIssuesNotificationFactory;
import org.sonar.ce.task.projectanalysis.notification.NewIssuesNotificationFactory;
import org.sonar.server.issue.notification.NewIssuesNotificationHandler;
import org.sonar.server.issue.workflow.FunctionExecutor;
import org.sonar.server.issue.workflow.IssueWorkflow;

+ 1
- 1
server/sonar-server-common/src/main/java/org/sonar/server/issue/notification/MyNewIssuesNotification.java View File

@@ -32,7 +32,7 @@ public class MyNewIssuesNotification extends NewIssuesNotification {

public static final String MY_NEW_ISSUES_NOTIF_TYPE = "my-new-issues";

MyNewIssuesNotification(DbClient dbClient, Durations durations) {
public MyNewIssuesNotification(DbClient dbClient, Durations durations) {
super(MY_NEW_ISSUES_NOTIF_TYPE, dbClient, durations);
}


+ 1
- 1
server/sonar-server-common/src/main/java/org/sonar/server/issue/notification/NewIssuesNotification.java View File

@@ -66,7 +66,7 @@ public class NewIssuesNotification extends Notification {
private final transient DbClient dbClient;
private final transient Durations durations;

NewIssuesNotification(DbClient dbClient, Durations durations) {
public NewIssuesNotification(DbClient dbClient, Durations durations) {
this(TYPE, dbClient, durations);
}


+ 0
- 2
server/sonar-server/src/main/java/org/sonar/server/platform/platformlevel/PlatformLevel4.java View File

@@ -86,7 +86,6 @@ import org.sonar.server.issue.notification.IssueChangesEmailTemplate;
import org.sonar.server.issue.notification.MyNewIssuesEmailTemplate;
import org.sonar.server.issue.notification.MyNewIssuesNotificationHandler;
import org.sonar.server.issue.notification.NewIssuesEmailTemplate;
import org.sonar.server.issue.notification.NewIssuesNotificationFactory;
import org.sonar.server.issue.notification.NewIssuesNotificationHandler;
import org.sonar.server.issue.ws.IssueWsModule;
import org.sonar.server.language.ws.LanguageWs;
@@ -418,7 +417,6 @@ public class PlatformLevel4 extends PlatformLevel {
MyNewIssuesNotificationHandler.newMetadata(),
DoNotFixNotificationDispatcher.class,
DoNotFixNotificationDispatcher.newMetadata(),
NewIssuesNotificationFactory.class,

// Security reports
SecurityReportsWsModule.class,

Loading…
Cancel
Save