diff options
-rw-r--r-- | server/sonar-server-common/build.gradle | 5 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/async/AsyncExecution.java (renamed from server/sonar-server/src/main/java/org/sonar/server/async/AsyncExecution.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/async/AsyncExecutionExecutorService.java (renamed from server/sonar-server/src/main/java/org/sonar/server/async/AsyncExecutionExecutorService.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/async/AsyncExecutionExecutorServiceImpl.java (renamed from server/sonar-server/src/main/java/org/sonar/server/async/AsyncExecutionExecutorServiceImpl.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/async/AsyncExecutionImpl.java (renamed from server/sonar-server/src/main/java/org/sonar/server/async/AsyncExecutionImpl.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/async/AsyncExecutionMBean.java (renamed from server/sonar-server/src/main/java/org/sonar/server/async/AsyncExecutionMBean.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/async/AsyncExecutionMBeanImpl.java (renamed from server/sonar-server/src/main/java/org/sonar/server/async/AsyncExecutionMBeanImpl.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/async/AsyncExecutionModule.java (renamed from server/sonar-server/src/main/java/org/sonar/server/async/AsyncExecutionModule.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/async/AsyncExecutionMonitoring.java (renamed from server/sonar-server/src/main/java/org/sonar/server/async/AsyncExecutionMonitoring.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/async/package-info.java (renamed from server/sonar-server/src/main/java/org/sonar/server/async/package-info.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/project/Project.java (renamed from server/sonar-server/src/main/java/org/sonar/server/project/Project.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/project/package-info.java | 23 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/qualitygate/Condition.java (renamed from server/sonar-server/src/main/java/org/sonar/server/qualitygate/Condition.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/qualitygate/EvaluatedCondition.java (renamed from server/sonar-server/src/main/java/org/sonar/server/qualitygate/EvaluatedCondition.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/qualitygate/EvaluatedQualityGate.java (renamed from server/sonar-server/src/main/java/org/sonar/server/qualitygate/EvaluatedQualityGate.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/qualitygate/QualityGate.java (renamed from server/sonar-server/src/main/java/org/sonar/server/qualitygate/QualityGate.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/qualitygate/package-info.java | 23 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/util/OkHttpClientProvider.java (renamed from server/sonar-server/src/main/java/org/sonar/server/util/OkHttpClientProvider.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/webhook/Analysis.java (renamed from server/sonar-server/src/main/java/org/sonar/server/webhook/Analysis.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/webhook/Branch.java (renamed from server/sonar-server/src/main/java/org/sonar/server/webhook/Branch.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/webhook/CeTask.java (renamed from server/sonar-server/src/main/java/org/sonar/server/webhook/CeTask.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/webhook/ProjectAnalysis.java (renamed from server/sonar-server/src/main/java/org/sonar/server/webhook/ProjectAnalysis.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/webhook/WebHooks.java (renamed from server/sonar-server/src/main/java/org/sonar/server/webhook/WebHooks.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/webhook/WebHooksImpl.java (renamed from server/sonar-server/src/main/java/org/sonar/server/webhook/WebHooksImpl.java) | 14 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/webhook/Webhook.java (renamed from server/sonar-server/src/main/java/org/sonar/server/webhook/Webhook.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/webhook/WebhookCaller.java (renamed from server/sonar-server/src/main/java/org/sonar/server/webhook/WebhookCaller.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/webhook/WebhookCallerImpl.java (renamed from server/sonar-server/src/main/java/org/sonar/server/webhook/WebhookCallerImpl.java) | 2 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/webhook/WebhookDelivery.java (renamed from server/sonar-server/src/main/java/org/sonar/server/webhook/WebhookDelivery.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/webhook/WebhookDeliveryStorage.java (renamed from server/sonar-server/src/main/java/org/sonar/server/webhook/WebhookDeliveryStorage.java) | 2 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/webhook/WebhookModule.java (renamed from server/sonar-server/src/main/java/org/sonar/server/webhook/WebhookModule.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/webhook/WebhookPayload.java (renamed from server/sonar-server/src/main/java/org/sonar/server/webhook/WebhookPayload.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/webhook/WebhookPayloadFactory.java (renamed from server/sonar-server/src/main/java/org/sonar/server/webhook/WebhookPayloadFactory.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/webhook/WebhookPayloadFactoryImpl.java (renamed from server/sonar-server/src/main/java/org/sonar/server/webhook/WebhookPayloadFactoryImpl.java) | 2 | ||||
-rw-r--r-- | server/sonar-server-common/src/main/java/org/sonar/server/webhook/package-info.java (renamed from server/sonar-server/src/main/java/org/sonar/server/webhook/package-info.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/test/java/org/sonar/server/async/AsyncExecutionExecutorServiceImplTest.java (renamed from server/sonar-server/src/test/java/org/sonar/server/async/AsyncExecutionExecutorServiceImplTest.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/test/java/org/sonar/server/async/AsyncExecutionImplTest.java (renamed from server/sonar-server/src/test/java/org/sonar/server/async/AsyncExecutionImplTest.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/test/java/org/sonar/server/async/AsyncExecutionMBeanImplTest.java (renamed from server/sonar-server/src/test/java/org/sonar/server/async/AsyncExecutionMBeanImplTest.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/test/java/org/sonar/server/project/ProjectTest.java (renamed from server/sonar-server/src/test/java/org/sonar/server/project/ProjectTest.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/test/java/org/sonar/server/qualitygate/ConditionTest.java (renamed from server/sonar-server/src/test/java/org/sonar/server/qualitygate/ConditionTest.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/test/java/org/sonar/server/qualitygate/EvaluatedConditionTest.java (renamed from server/sonar-server/src/test/java/org/sonar/server/qualitygate/EvaluatedConditionTest.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/test/java/org/sonar/server/qualitygate/EvaluatedQualityGateTest.java (renamed from server/sonar-server/src/test/java/org/sonar/server/qualitygate/EvaluatedQualityGateTest.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/test/java/org/sonar/server/qualitygate/QualityGateTest.java (renamed from server/sonar-server/src/test/java/org/sonar/server/qualitygate/QualityGateTest.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/test/java/org/sonar/server/util/OkHttpClientProviderTest.java (renamed from server/sonar-server/src/test/java/org/sonar/server/util/OkHttpClientProviderTest.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/test/java/org/sonar/server/webhook/AnalysisTest.java (renamed from server/sonar-server/src/test/java/org/sonar/server/webhook/AnalysisTest.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/test/java/org/sonar/server/webhook/AsynchronousWebHooksImplTest.java (renamed from server/sonar-server/src/test/java/org/sonar/server/webhook/AsynchronousWebHooksImplTest.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/test/java/org/sonar/server/webhook/BranchTest.java (renamed from server/sonar-server/src/test/java/org/sonar/server/webhook/BranchTest.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/test/java/org/sonar/server/webhook/CeTaskTest.java (renamed from server/sonar-server/src/test/java/org/sonar/server/webhook/CeTaskTest.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/test/java/org/sonar/server/webhook/ProjectAnalysisTest.java (renamed from server/sonar-server/src/test/java/org/sonar/server/webhook/ProjectAnalysisTest.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/test/java/org/sonar/server/webhook/SynchronousWebHooksImplTest.java (renamed from server/sonar-server/src/test/java/org/sonar/server/webhook/SynchronousWebHooksImplTest.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/test/java/org/sonar/server/webhook/TestWebhookCaller.java (renamed from server/sonar-server/src/test/java/org/sonar/server/webhook/TestWebhookCaller.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/test/java/org/sonar/server/webhook/WebhookCallerImplTest.java (renamed from server/sonar-server/src/test/java/org/sonar/server/webhook/WebhookCallerImplTest.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/test/java/org/sonar/server/webhook/WebhookDeliveryStorageTest.java (renamed from server/sonar-server/src/test/java/org/sonar/server/webhook/WebhookDeliveryStorageTest.java) | 1 | ||||
-rw-r--r-- | server/sonar-server-common/src/test/java/org/sonar/server/webhook/WebhookDeliveryTest.java (renamed from server/sonar-server/src/test/java/org/sonar/server/webhook/WebhookDeliveryTest.java) | 3 | ||||
-rw-r--r-- | server/sonar-server-common/src/test/java/org/sonar/server/webhook/WebhookModuleTest.java (renamed from server/sonar-server/src/test/java/org/sonar/server/webhook/WebhookModuleTest.java) | 1 | ||||
-rw-r--r-- | server/sonar-server-common/src/test/java/org/sonar/server/webhook/WebhookPayloadFactoryImplTest.java (renamed from server/sonar-server/src/test/java/org/sonar/server/webhook/WebhookPayloadFactoryImplTest.java) | 0 | ||||
-rw-r--r-- | server/sonar-server-common/src/test/java/org/sonar/server/webhook/WebhookTest.java (renamed from server/sonar-server/src/test/java/org/sonar/server/webhook/WebhookTest.java) | 0 | ||||
-rw-r--r-- | server/sonar-server/src/main/java/org/sonar/server/platform/platformlevel/PlatformLevel4.java | 2 |
57 files changed, 71 insertions, 7 deletions
diff --git a/server/sonar-server-common/build.gradle b/server/sonar-server-common/build.gradle index 6e189c3febf..3b2443c6f2a 100644 --- a/server/sonar-server-common/build.gradle +++ b/server/sonar-server-common/build.gradle @@ -15,8 +15,10 @@ dependencies { compile 'com.google.guava:guava' compile 'org.slf4j:slf4j-api' - compile project(':sonar-core') + compile 'com.squareup.okhttp3:okhttp' compile project(':server:sonar-db-dao') + compile project(':sonar-core') + compile project(':sonar-ws') compileOnly project(path: ':sonar-plugin-api') compileOnly project(path: ':server:sonar-process') @@ -25,6 +27,7 @@ dependencies { testCompile 'com.google.code.findbugs:jsr305' testCompile 'com.h2database:h2' + testCompile 'com.squareup.okhttp3:mockwebserver' testCompile 'com.tngtech.java:junit-dataprovider' testCompile 'junit:junit' testCompile 'org.assertj:assertj-core' diff --git a/server/sonar-server/src/main/java/org/sonar/server/async/AsyncExecution.java b/server/sonar-server-common/src/main/java/org/sonar/server/async/AsyncExecution.java index 053ab2c6f25..053ab2c6f25 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/async/AsyncExecution.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/async/AsyncExecution.java diff --git a/server/sonar-server/src/main/java/org/sonar/server/async/AsyncExecutionExecutorService.java b/server/sonar-server-common/src/main/java/org/sonar/server/async/AsyncExecutionExecutorService.java index 1458e9a4eaf..1458e9a4eaf 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/async/AsyncExecutionExecutorService.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/async/AsyncExecutionExecutorService.java diff --git a/server/sonar-server/src/main/java/org/sonar/server/async/AsyncExecutionExecutorServiceImpl.java b/server/sonar-server-common/src/main/java/org/sonar/server/async/AsyncExecutionExecutorServiceImpl.java index ce5a82d7135..ce5a82d7135 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/async/AsyncExecutionExecutorServiceImpl.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/async/AsyncExecutionExecutorServiceImpl.java diff --git a/server/sonar-server/src/main/java/org/sonar/server/async/AsyncExecutionImpl.java b/server/sonar-server-common/src/main/java/org/sonar/server/async/AsyncExecutionImpl.java index 7940fc3e9a0..7940fc3e9a0 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/async/AsyncExecutionImpl.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/async/AsyncExecutionImpl.java diff --git a/server/sonar-server/src/main/java/org/sonar/server/async/AsyncExecutionMBean.java b/server/sonar-server-common/src/main/java/org/sonar/server/async/AsyncExecutionMBean.java index d908702e818..d908702e818 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/async/AsyncExecutionMBean.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/async/AsyncExecutionMBean.java diff --git a/server/sonar-server/src/main/java/org/sonar/server/async/AsyncExecutionMBeanImpl.java b/server/sonar-server-common/src/main/java/org/sonar/server/async/AsyncExecutionMBeanImpl.java index f155a95f4a0..f155a95f4a0 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/async/AsyncExecutionMBeanImpl.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/async/AsyncExecutionMBeanImpl.java diff --git a/server/sonar-server/src/main/java/org/sonar/server/async/AsyncExecutionModule.java b/server/sonar-server-common/src/main/java/org/sonar/server/async/AsyncExecutionModule.java index d1ef08628db..d1ef08628db 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/async/AsyncExecutionModule.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/async/AsyncExecutionModule.java diff --git a/server/sonar-server/src/main/java/org/sonar/server/async/AsyncExecutionMonitoring.java b/server/sonar-server-common/src/main/java/org/sonar/server/async/AsyncExecutionMonitoring.java index ecc6e6782c6..ecc6e6782c6 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/async/AsyncExecutionMonitoring.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/async/AsyncExecutionMonitoring.java diff --git a/server/sonar-server/src/main/java/org/sonar/server/async/package-info.java b/server/sonar-server-common/src/main/java/org/sonar/server/async/package-info.java index a940f445dbe..a940f445dbe 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/async/package-info.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/async/package-info.java diff --git a/server/sonar-server/src/main/java/org/sonar/server/project/Project.java b/server/sonar-server-common/src/main/java/org/sonar/server/project/Project.java index af220370e34..af220370e34 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/project/Project.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/project/Project.java diff --git a/server/sonar-server-common/src/main/java/org/sonar/server/project/package-info.java b/server/sonar-server-common/src/main/java/org/sonar/server/project/package-info.java new file mode 100644 index 00000000000..7771f38cbe9 --- /dev/null +++ b/server/sonar-server-common/src/main/java/org/sonar/server/project/package-info.java @@ -0,0 +1,23 @@ +/* + * SonarQube + * Copyright (C) 2009-2018 SonarSource SA + * mailto:info AT sonarsource DOT com + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ +@ParametersAreNonnullByDefault +package org.sonar.server.project; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/server/sonar-server/src/main/java/org/sonar/server/qualitygate/Condition.java b/server/sonar-server-common/src/main/java/org/sonar/server/qualitygate/Condition.java index 3319b92dd4a..3319b92dd4a 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/qualitygate/Condition.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/qualitygate/Condition.java diff --git a/server/sonar-server/src/main/java/org/sonar/server/qualitygate/EvaluatedCondition.java b/server/sonar-server-common/src/main/java/org/sonar/server/qualitygate/EvaluatedCondition.java index b47c176ac92..b47c176ac92 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/qualitygate/EvaluatedCondition.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/qualitygate/EvaluatedCondition.java diff --git a/server/sonar-server/src/main/java/org/sonar/server/qualitygate/EvaluatedQualityGate.java b/server/sonar-server-common/src/main/java/org/sonar/server/qualitygate/EvaluatedQualityGate.java index f568d242c76..f568d242c76 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/qualitygate/EvaluatedQualityGate.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/qualitygate/EvaluatedQualityGate.java diff --git a/server/sonar-server/src/main/java/org/sonar/server/qualitygate/QualityGate.java b/server/sonar-server-common/src/main/java/org/sonar/server/qualitygate/QualityGate.java index d04742347d7..d04742347d7 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/qualitygate/QualityGate.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/qualitygate/QualityGate.java diff --git a/server/sonar-server-common/src/main/java/org/sonar/server/qualitygate/package-info.java b/server/sonar-server-common/src/main/java/org/sonar/server/qualitygate/package-info.java new file mode 100644 index 00000000000..c378d26367b --- /dev/null +++ b/server/sonar-server-common/src/main/java/org/sonar/server/qualitygate/package-info.java @@ -0,0 +1,23 @@ +/* + * SonarQube + * Copyright (C) 2009-2018 SonarSource SA + * mailto:info AT sonarsource DOT com + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ +@ParametersAreNonnullByDefault +package org.sonar.server.qualitygate; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/server/sonar-server/src/main/java/org/sonar/server/util/OkHttpClientProvider.java b/server/sonar-server-common/src/main/java/org/sonar/server/util/OkHttpClientProvider.java index d28be2041ad..d28be2041ad 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/util/OkHttpClientProvider.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/util/OkHttpClientProvider.java diff --git a/server/sonar-server/src/main/java/org/sonar/server/webhook/Analysis.java b/server/sonar-server-common/src/main/java/org/sonar/server/webhook/Analysis.java index 5d1c24b1f26..5d1c24b1f26 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/webhook/Analysis.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/webhook/Analysis.java diff --git a/server/sonar-server/src/main/java/org/sonar/server/webhook/Branch.java b/server/sonar-server-common/src/main/java/org/sonar/server/webhook/Branch.java index 2d62e584785..2d62e584785 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/webhook/Branch.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/webhook/Branch.java diff --git a/server/sonar-server/src/main/java/org/sonar/server/webhook/CeTask.java b/server/sonar-server-common/src/main/java/org/sonar/server/webhook/CeTask.java index 226e1f800c6..226e1f800c6 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/webhook/CeTask.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/webhook/CeTask.java diff --git a/server/sonar-server/src/main/java/org/sonar/server/webhook/ProjectAnalysis.java b/server/sonar-server-common/src/main/java/org/sonar/server/webhook/ProjectAnalysis.java index 3a9175adbfb..3a9175adbfb 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/webhook/ProjectAnalysis.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/webhook/ProjectAnalysis.java diff --git a/server/sonar-server/src/main/java/org/sonar/server/webhook/WebHooks.java b/server/sonar-server-common/src/main/java/org/sonar/server/webhook/WebHooks.java index b1c339f7b12..b1c339f7b12 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/webhook/WebHooks.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/webhook/WebHooks.java diff --git a/server/sonar-server/src/main/java/org/sonar/server/webhook/WebHooksImpl.java b/server/sonar-server-common/src/main/java/org/sonar/server/webhook/WebHooksImpl.java index 5036e81a92c..26c432656f6 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/webhook/WebHooksImpl.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/webhook/WebHooksImpl.java @@ -23,6 +23,8 @@ import java.util.List; import java.util.Optional; import java.util.function.Supplier; import java.util.stream.Stream; +import org.sonar.api.ce.ComputeEngineSide; +import org.sonar.api.server.ServerSide; import org.sonar.api.utils.log.Logger; import org.sonar.api.utils.log.Loggers; import org.sonar.core.util.stream.MoreCollectors; @@ -33,9 +35,11 @@ import org.sonar.db.webhook.WebhookDao; import org.sonar.db.webhook.WebhookDto; import org.sonar.server.async.AsyncExecution; +import static java.lang.String.format; import static java.util.Optional.ofNullable; -import static org.sonar.server.ws.WsUtils.checkStateWithOptional; +@ServerSide +@ComputeEngineSide public class WebHooksImpl implements WebHooks { private static final Logger LOGGER = Loggers.get(WebHooksImpl.class); @@ -77,6 +81,14 @@ public class WebHooksImpl implements WebHooks { } } + private static <T> T checkStateWithOptional(java.util.Optional<T> value, String message, Object... messageArguments) { + if (!value.isPresent()) { + throw new IllegalStateException(format(message, messageArguments)); + } + + return value.get(); + } + @Override public void sendProjectAnalysisUpdate(Analysis analysis, Supplier<WebhookPayload> payloadSupplier) { List<Webhook> webhooks = readWebHooksFrom(analysis.getProjectUuid()) diff --git a/server/sonar-server/src/main/java/org/sonar/server/webhook/Webhook.java b/server/sonar-server-common/src/main/java/org/sonar/server/webhook/Webhook.java index 8ac3b4c75a8..8ac3b4c75a8 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/webhook/Webhook.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/webhook/Webhook.java diff --git a/server/sonar-server/src/main/java/org/sonar/server/webhook/WebhookCaller.java b/server/sonar-server-common/src/main/java/org/sonar/server/webhook/WebhookCaller.java index 979386ac1c4..979386ac1c4 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/webhook/WebhookCaller.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/webhook/WebhookCaller.java diff --git a/server/sonar-server/src/main/java/org/sonar/server/webhook/WebhookCallerImpl.java b/server/sonar-server-common/src/main/java/org/sonar/server/webhook/WebhookCallerImpl.java index e9e70ca09c1..4f0624b6117 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/webhook/WebhookCallerImpl.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/webhook/WebhookCallerImpl.java @@ -28,6 +28,7 @@ import okhttp3.Request; import okhttp3.RequestBody; import okhttp3.Response; import org.sonar.api.ce.ComputeEngineSide; +import org.sonar.api.server.ServerSide; import org.sonar.api.utils.System2; import static java.lang.String.format; @@ -38,6 +39,7 @@ import static okhttp3.internal.http.StatusLine.HTTP_PERM_REDIRECT; import static okhttp3.internal.http.StatusLine.HTTP_TEMP_REDIRECT; import static org.apache.commons.lang.StringUtils.isNotEmpty; +@ServerSide @ComputeEngineSide public class WebhookCallerImpl implements WebhookCaller { diff --git a/server/sonar-server/src/main/java/org/sonar/server/webhook/WebhookDelivery.java b/server/sonar-server-common/src/main/java/org/sonar/server/webhook/WebhookDelivery.java index 38194e05d80..38194e05d80 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/webhook/WebhookDelivery.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/webhook/WebhookDelivery.java diff --git a/server/sonar-server/src/main/java/org/sonar/server/webhook/WebhookDeliveryStorage.java b/server/sonar-server-common/src/main/java/org/sonar/server/webhook/WebhookDeliveryStorage.java index 0ba9bb95c75..7bf13c484a2 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/webhook/WebhookDeliveryStorage.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/webhook/WebhookDeliveryStorage.java @@ -21,6 +21,7 @@ package org.sonar.server.webhook; import com.google.common.base.Throwables; import org.sonar.api.ce.ComputeEngineSide; +import org.sonar.api.server.ServerSide; import org.sonar.api.utils.System2; import org.sonar.core.util.UuidFactory; import org.sonar.db.DbClient; @@ -31,6 +32,7 @@ import org.sonar.db.webhook.WebhookDeliveryDto; /** * Persist and purge {@link WebhookDelivery} into database */ +@ServerSide @ComputeEngineSide public class WebhookDeliveryStorage { diff --git a/server/sonar-server/src/main/java/org/sonar/server/webhook/WebhookModule.java b/server/sonar-server-common/src/main/java/org/sonar/server/webhook/WebhookModule.java index 1768b2739f1..1768b2739f1 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/webhook/WebhookModule.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/webhook/WebhookModule.java diff --git a/server/sonar-server/src/main/java/org/sonar/server/webhook/WebhookPayload.java b/server/sonar-server-common/src/main/java/org/sonar/server/webhook/WebhookPayload.java index 197f472c8a4..197f472c8a4 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/webhook/WebhookPayload.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/webhook/WebhookPayload.java diff --git a/server/sonar-server/src/main/java/org/sonar/server/webhook/WebhookPayloadFactory.java b/server/sonar-server-common/src/main/java/org/sonar/server/webhook/WebhookPayloadFactory.java index cf2751f3243..cf2751f3243 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/webhook/WebhookPayloadFactory.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/webhook/WebhookPayloadFactory.java diff --git a/server/sonar-server/src/main/java/org/sonar/server/webhook/WebhookPayloadFactoryImpl.java b/server/sonar-server-common/src/main/java/org/sonar/server/webhook/WebhookPayloadFactoryImpl.java index 32440c4b2cb..d6b9b298ec6 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/webhook/WebhookPayloadFactoryImpl.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/webhook/WebhookPayloadFactoryImpl.java @@ -28,6 +28,7 @@ import java.util.Map; import java.util.Optional; import org.sonar.api.ce.ComputeEngineSide; import org.sonar.api.platform.Server; +import org.sonar.api.server.ServerSide; import org.sonar.api.utils.System2; import org.sonar.api.utils.text.JsonWriter; import org.sonar.server.project.Project; @@ -38,6 +39,7 @@ import org.sonar.server.qualitygate.EvaluatedQualityGate; import static java.lang.String.format; import static org.sonar.core.config.CorePropertyDefinitions.SONAR_ANALYSIS; +@ServerSide @ComputeEngineSide public class WebhookPayloadFactoryImpl implements WebhookPayloadFactory { diff --git a/server/sonar-server/src/main/java/org/sonar/server/webhook/package-info.java b/server/sonar-server-common/src/main/java/org/sonar/server/webhook/package-info.java index e4048c7aa0c..e4048c7aa0c 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/webhook/package-info.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/webhook/package-info.java diff --git a/server/sonar-server/src/test/java/org/sonar/server/async/AsyncExecutionExecutorServiceImplTest.java b/server/sonar-server-common/src/test/java/org/sonar/server/async/AsyncExecutionExecutorServiceImplTest.java index 8aa2ee5165b..8aa2ee5165b 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/async/AsyncExecutionExecutorServiceImplTest.java +++ b/server/sonar-server-common/src/test/java/org/sonar/server/async/AsyncExecutionExecutorServiceImplTest.java diff --git a/server/sonar-server/src/test/java/org/sonar/server/async/AsyncExecutionImplTest.java b/server/sonar-server-common/src/test/java/org/sonar/server/async/AsyncExecutionImplTest.java index 0ff2d3cec07..0ff2d3cec07 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/async/AsyncExecutionImplTest.java +++ b/server/sonar-server-common/src/test/java/org/sonar/server/async/AsyncExecutionImplTest.java diff --git a/server/sonar-server/src/test/java/org/sonar/server/async/AsyncExecutionMBeanImplTest.java b/server/sonar-server-common/src/test/java/org/sonar/server/async/AsyncExecutionMBeanImplTest.java index e534273abfb..e534273abfb 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/async/AsyncExecutionMBeanImplTest.java +++ b/server/sonar-server-common/src/test/java/org/sonar/server/async/AsyncExecutionMBeanImplTest.java diff --git a/server/sonar-server/src/test/java/org/sonar/server/project/ProjectTest.java b/server/sonar-server-common/src/test/java/org/sonar/server/project/ProjectTest.java index 4f2a351e844..4f2a351e844 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/project/ProjectTest.java +++ b/server/sonar-server-common/src/test/java/org/sonar/server/project/ProjectTest.java diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualitygate/ConditionTest.java b/server/sonar-server-common/src/test/java/org/sonar/server/qualitygate/ConditionTest.java index ba0b79a7fef..ba0b79a7fef 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/qualitygate/ConditionTest.java +++ b/server/sonar-server-common/src/test/java/org/sonar/server/qualitygate/ConditionTest.java diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualitygate/EvaluatedConditionTest.java b/server/sonar-server-common/src/test/java/org/sonar/server/qualitygate/EvaluatedConditionTest.java index 7cadd61e89f..7cadd61e89f 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/qualitygate/EvaluatedConditionTest.java +++ b/server/sonar-server-common/src/test/java/org/sonar/server/qualitygate/EvaluatedConditionTest.java diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualitygate/EvaluatedQualityGateTest.java b/server/sonar-server-common/src/test/java/org/sonar/server/qualitygate/EvaluatedQualityGateTest.java index b02d5dd2cd5..b02d5dd2cd5 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/qualitygate/EvaluatedQualityGateTest.java +++ b/server/sonar-server-common/src/test/java/org/sonar/server/qualitygate/EvaluatedQualityGateTest.java diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualitygate/QualityGateTest.java b/server/sonar-server-common/src/test/java/org/sonar/server/qualitygate/QualityGateTest.java index d1fe1dde3ca..d1fe1dde3ca 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/qualitygate/QualityGateTest.java +++ b/server/sonar-server-common/src/test/java/org/sonar/server/qualitygate/QualityGateTest.java diff --git a/server/sonar-server/src/test/java/org/sonar/server/util/OkHttpClientProviderTest.java b/server/sonar-server-common/src/test/java/org/sonar/server/util/OkHttpClientProviderTest.java index b6f2f037a98..b6f2f037a98 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/util/OkHttpClientProviderTest.java +++ b/server/sonar-server-common/src/test/java/org/sonar/server/util/OkHttpClientProviderTest.java diff --git a/server/sonar-server/src/test/java/org/sonar/server/webhook/AnalysisTest.java b/server/sonar-server-common/src/test/java/org/sonar/server/webhook/AnalysisTest.java index 5f307d904d4..5f307d904d4 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/webhook/AnalysisTest.java +++ b/server/sonar-server-common/src/test/java/org/sonar/server/webhook/AnalysisTest.java diff --git a/server/sonar-server/src/test/java/org/sonar/server/webhook/AsynchronousWebHooksImplTest.java b/server/sonar-server-common/src/test/java/org/sonar/server/webhook/AsynchronousWebHooksImplTest.java index b7ca6d75fde..b7ca6d75fde 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/webhook/AsynchronousWebHooksImplTest.java +++ b/server/sonar-server-common/src/test/java/org/sonar/server/webhook/AsynchronousWebHooksImplTest.java diff --git a/server/sonar-server/src/test/java/org/sonar/server/webhook/BranchTest.java b/server/sonar-server-common/src/test/java/org/sonar/server/webhook/BranchTest.java index b935d89b248..b935d89b248 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/webhook/BranchTest.java +++ b/server/sonar-server-common/src/test/java/org/sonar/server/webhook/BranchTest.java diff --git a/server/sonar-server/src/test/java/org/sonar/server/webhook/CeTaskTest.java b/server/sonar-server-common/src/test/java/org/sonar/server/webhook/CeTaskTest.java index 0ed58b7f00a..0ed58b7f00a 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/webhook/CeTaskTest.java +++ b/server/sonar-server-common/src/test/java/org/sonar/server/webhook/CeTaskTest.java diff --git a/server/sonar-server/src/test/java/org/sonar/server/webhook/ProjectAnalysisTest.java b/server/sonar-server-common/src/test/java/org/sonar/server/webhook/ProjectAnalysisTest.java index 0a453709b67..0a453709b67 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/webhook/ProjectAnalysisTest.java +++ b/server/sonar-server-common/src/test/java/org/sonar/server/webhook/ProjectAnalysisTest.java diff --git a/server/sonar-server/src/test/java/org/sonar/server/webhook/SynchronousWebHooksImplTest.java b/server/sonar-server-common/src/test/java/org/sonar/server/webhook/SynchronousWebHooksImplTest.java index de8d298052f..de8d298052f 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/webhook/SynchronousWebHooksImplTest.java +++ b/server/sonar-server-common/src/test/java/org/sonar/server/webhook/SynchronousWebHooksImplTest.java diff --git a/server/sonar-server/src/test/java/org/sonar/server/webhook/TestWebhookCaller.java b/server/sonar-server-common/src/test/java/org/sonar/server/webhook/TestWebhookCaller.java index 0634f160622..0634f160622 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/webhook/TestWebhookCaller.java +++ b/server/sonar-server-common/src/test/java/org/sonar/server/webhook/TestWebhookCaller.java diff --git a/server/sonar-server/src/test/java/org/sonar/server/webhook/WebhookCallerImplTest.java b/server/sonar-server-common/src/test/java/org/sonar/server/webhook/WebhookCallerImplTest.java index 60ac24ee262..60ac24ee262 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/webhook/WebhookCallerImplTest.java +++ b/server/sonar-server-common/src/test/java/org/sonar/server/webhook/WebhookCallerImplTest.java diff --git a/server/sonar-server/src/test/java/org/sonar/server/webhook/WebhookDeliveryStorageTest.java b/server/sonar-server-common/src/test/java/org/sonar/server/webhook/WebhookDeliveryStorageTest.java index 1fac932cbc9..7273b947c86 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/webhook/WebhookDeliveryStorageTest.java +++ b/server/sonar-server-common/src/test/java/org/sonar/server/webhook/WebhookDeliveryStorageTest.java @@ -34,7 +34,6 @@ import org.sonar.db.webhook.WebhookDeliveryDto; import static org.assertj.core.api.Assertions.assertThat; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; -import static org.sonar.db.webhook.WebhookDbTesting.newDto; import static org.sonar.db.webhook.WebhookDbTesting.selectAllDeliveryUuids; public class WebhookDeliveryStorageTest { diff --git a/server/sonar-server/src/test/java/org/sonar/server/webhook/WebhookDeliveryTest.java b/server/sonar-server-common/src/test/java/org/sonar/server/webhook/WebhookDeliveryTest.java index 534702838c3..1e627f560e3 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/webhook/WebhookDeliveryTest.java +++ b/server/sonar-server-common/src/test/java/org/sonar/server/webhook/WebhookDeliveryTest.java @@ -21,9 +21,6 @@ package org.sonar.server.webhook; import java.io.IOException; import org.junit.Test; -import org.sonar.server.webhook.Webhook; -import org.sonar.server.webhook.WebhookDelivery; -import org.sonar.server.webhook.WebhookPayload; import static org.assertj.core.api.Assertions.assertThat; import static org.mockito.Mockito.mock; diff --git a/server/sonar-server/src/test/java/org/sonar/server/webhook/WebhookModuleTest.java b/server/sonar-server-common/src/test/java/org/sonar/server/webhook/WebhookModuleTest.java index 2615c87ade7..58b17bf35ee 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/webhook/WebhookModuleTest.java +++ b/server/sonar-server-common/src/test/java/org/sonar/server/webhook/WebhookModuleTest.java @@ -23,6 +23,7 @@ import org.junit.Rule; import org.junit.Test; import org.junit.rules.ExpectedException; import org.sonar.core.platform.ComponentContainer; +import org.sonar.server.webhook.WebhookModule; import static org.assertj.core.api.Assertions.assertThat; import static org.sonar.core.platform.ComponentContainer.COMPONENTS_IN_EMPTY_COMPONENT_CONTAINER; diff --git a/server/sonar-server/src/test/java/org/sonar/server/webhook/WebhookPayloadFactoryImplTest.java b/server/sonar-server-common/src/test/java/org/sonar/server/webhook/WebhookPayloadFactoryImplTest.java index a494b9a86e7..a494b9a86e7 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/webhook/WebhookPayloadFactoryImplTest.java +++ b/server/sonar-server-common/src/test/java/org/sonar/server/webhook/WebhookPayloadFactoryImplTest.java diff --git a/server/sonar-server/src/test/java/org/sonar/server/webhook/WebhookTest.java b/server/sonar-server-common/src/test/java/org/sonar/server/webhook/WebhookTest.java index 64778c0dfa4..64778c0dfa4 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/webhook/WebhookTest.java +++ b/server/sonar-server-common/src/test/java/org/sonar/server/webhook/WebhookTest.java diff --git a/server/sonar-server/src/main/java/org/sonar/server/platform/platformlevel/PlatformLevel4.java b/server/sonar-server/src/main/java/org/sonar/server/platform/platformlevel/PlatformLevel4.java index 0b1e7bcfbab..cf5e8b244cc 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/platform/platformlevel/PlatformLevel4.java +++ b/server/sonar-server/src/main/java/org/sonar/server/platform/platformlevel/PlatformLevel4.java @@ -28,7 +28,6 @@ import org.sonar.api.resources.ResourceTypes; import org.sonar.api.rules.AnnotationRuleParser; import org.sonar.api.rules.XMLRuleParser; import org.sonar.api.server.rule.RulesDefinitionXmlLoader; -import org.sonar.server.ce.CeModule; import org.sonar.ce.notification.ReportAnalysisFailureNotificationModule; import org.sonar.core.component.DefaultResourceTypes; import org.sonar.core.extension.CoreExtensionsInstaller; @@ -42,6 +41,7 @@ import org.sonar.server.batch.BatchWsModule; import org.sonar.server.branch.BranchFeatureProxyImpl; import org.sonar.server.branch.pr.ws.PullRequestWsModule; import org.sonar.server.branch.ws.BranchWsModule; +import org.sonar.server.ce.CeModule; import org.sonar.server.ce.ws.CeWsModule; import org.sonar.server.component.ComponentCleanerService; import org.sonar.server.component.ComponentFinder; |