From 6076049f1d82f972985d013005972dc58ed8b525 Mon Sep 17 00:00:00 2001
From: Vincent Massol <vincent@massol.net>
Date: Fri, 22 Dec 2017 08:53:03 +0100
Subject: [PATCH] [Misc] Now a stable API according to our rules!

---
 .../xwiki/messagestream/script/MessageStreamScriptService.java  | 2 --
 .../src/main/java/org/xwiki/ratings/RatingsConfiguration.java   | 2 --
 .../org/xwiki/ratings/internal/DefaultRatingsConfiguration.java | 2 --
 .../java/org/xwiki/ratings/script/RatingsScriptService.java     | 2 --
 .../org/xwiki/resource/temporary/TemporaryResourceStore.java    | 2 --
 5 files changed, 10 deletions(-)

diff --git a/xwiki-platform-core/xwiki-platform-messagestream/xwiki-platform-messagestream-api/src/main/java/org/xwiki/messagestream/script/MessageStreamScriptService.java b/xwiki-platform-core/xwiki-platform-messagestream/xwiki-platform-messagestream-api/src/main/java/org/xwiki/messagestream/script/MessageStreamScriptService.java
index 26243ac83ae..c502c4e6333 100644
--- a/xwiki-platform-core/xwiki-platform-messagestream/xwiki-platform-messagestream-api/src/main/java/org/xwiki/messagestream/script/MessageStreamScriptService.java
+++ b/xwiki-platform-core/xwiki-platform-messagestream/xwiki-platform-messagestream-api/src/main/java/org/xwiki/messagestream/script/MessageStreamScriptService.java
@@ -31,7 +31,6 @@
 import org.xwiki.model.reference.DocumentReference;
 import org.xwiki.model.reference.EntityReference;
 import org.xwiki.script.service.ScriptService;
-import org.xwiki.stability.Unstable;
 
 import com.xpn.xwiki.XWiki;
 import com.xpn.xwiki.XWikiContext;
@@ -159,7 +158,6 @@ public boolean deleteMessage(String id)
      * @return true if the Message Stream feature is active or false otherwise
      * @since 8.4RC1
      */
-    @Unstable
     public boolean isActive()
     {
         boolean result = false;
diff --git a/xwiki-platform-core/xwiki-platform-ratings/xwiki-platform-ratings-api/src/main/java/org/xwiki/ratings/RatingsConfiguration.java b/xwiki-platform-core/xwiki-platform-ratings/xwiki-platform-ratings-api/src/main/java/org/xwiki/ratings/RatingsConfiguration.java
index 7cd014b2910..9bcf5c264d5 100644
--- a/xwiki-platform-core/xwiki-platform-ratings/xwiki-platform-ratings-api/src/main/java/org/xwiki/ratings/RatingsConfiguration.java
+++ b/xwiki-platform-core/xwiki-platform-ratings/xwiki-platform-ratings-api/src/main/java/org/xwiki/ratings/RatingsConfiguration.java
@@ -21,7 +21,6 @@
 
 import org.xwiki.component.annotation.Role;
 import org.xwiki.model.reference.DocumentReference;
-import org.xwiki.stability.Unstable;
 
 import com.xpn.xwiki.doc.XWikiDocument;
 
@@ -32,7 +31,6 @@
  * @since 8.2.1
  */
 @Role
-@Unstable
 public interface RatingsConfiguration
 {   
     /**
diff --git a/xwiki-platform-core/xwiki-platform-ratings/xwiki-platform-ratings-api/src/main/java/org/xwiki/ratings/internal/DefaultRatingsConfiguration.java b/xwiki-platform-core/xwiki-platform-ratings/xwiki-platform-ratings-api/src/main/java/org/xwiki/ratings/internal/DefaultRatingsConfiguration.java
index 18099d371ce..c5a407716f7 100644
--- a/xwiki-platform-core/xwiki-platform-ratings/xwiki-platform-ratings-api/src/main/java/org/xwiki/ratings/internal/DefaultRatingsConfiguration.java
+++ b/xwiki-platform-core/xwiki-platform-ratings/xwiki-platform-ratings-api/src/main/java/org/xwiki/ratings/internal/DefaultRatingsConfiguration.java
@@ -31,7 +31,6 @@
 import org.xwiki.model.reference.SpaceReference;
 import org.xwiki.ratings.RatingsConfiguration;
 import org.xwiki.ratings.RatingsManager;
-import org.xwiki.stability.Unstable;
 
 import com.xpn.xwiki.XWikiContext;
 import com.xpn.xwiki.XWikiException;
@@ -47,7 +46,6 @@
  */
 @Component
 @Singleton
-@Unstable
 public class DefaultRatingsConfiguration implements RatingsConfiguration
 {
     @Inject
diff --git a/xwiki-platform-core/xwiki-platform-ratings/xwiki-platform-ratings-api/src/main/java/org/xwiki/ratings/script/RatingsScriptService.java b/xwiki-platform-core/xwiki-platform-ratings/xwiki-platform-ratings-api/src/main/java/org/xwiki/ratings/script/RatingsScriptService.java
index aa6e630dbdc..9d6af66d84c 100644
--- a/xwiki-platform-core/xwiki-platform-ratings/xwiki-platform-ratings-api/src/main/java/org/xwiki/ratings/script/RatingsScriptService.java
+++ b/xwiki-platform-core/xwiki-platform-ratings/xwiki-platform-ratings-api/src/main/java/org/xwiki/ratings/script/RatingsScriptService.java
@@ -37,7 +37,6 @@
 import org.xwiki.ratings.RatingsConfiguration;
 import org.xwiki.ratings.RatingsManager;
 import org.xwiki.script.service.ScriptService;
-import org.xwiki.stability.Unstable;
 
 import com.xpn.xwiki.XWikiContext;
 import com.xpn.xwiki.api.Document;
@@ -410,7 +409,6 @@ public AverageRatingApi getUserReputation(DocumentReference username)
       * @return the configuration document
       * @since 8.2.1
       */
-    @Unstable
     public Document getConfigurationDocument(DocumentReference documentReference)
     {
         return ratingsConfiguration.getConfigurationDocument(documentReference).newDocument(getXWikiContext());
diff --git a/xwiki-platform-core/xwiki-platform-resource/xwiki-platform-resource-temporary/src/main/java/org/xwiki/resource/temporary/TemporaryResourceStore.java b/xwiki-platform-core/xwiki-platform-resource/xwiki-platform-resource-temporary/src/main/java/org/xwiki/resource/temporary/TemporaryResourceStore.java
index 8f9833c5077..7c7af9bccda 100644
--- a/xwiki-platform-core/xwiki-platform-resource/xwiki-platform-resource-temporary/src/main/java/org/xwiki/resource/temporary/TemporaryResourceStore.java
+++ b/xwiki-platform-core/xwiki-platform-resource/xwiki-platform-resource-temporary/src/main/java/org/xwiki/resource/temporary/TemporaryResourceStore.java
@@ -24,7 +24,6 @@
 import java.io.InputStream;
 
 import org.xwiki.component.annotation.Role;
-import org.xwiki.stability.Unstable;
 
 /**
  * Interface used to read and write temporary resources.
@@ -35,7 +34,6 @@
  * @since 8.3
  */
 @Role
-@Unstable
 public interface TemporaryResourceStore
 {
     /**
-- 
GitLab