You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by kw...@apache.org on 2017/06/30 15:14:46 UTC

svn commit: r1800432 - /sling/trunk/bundles/jcr/api/src/main/java/org/apache/sling/jcr/api/SlingRepository.java

Author: kwin
Date: Fri Jun 30 15:14:46 2017
New Revision: 1800432

URL: http://svn.apache.org/viewvc?rev=1800432&view=rev
Log:
SLING-6991 add missing JSR305 annotations

Modified:
    sling/trunk/bundles/jcr/api/src/main/java/org/apache/sling/jcr/api/SlingRepository.java

Modified: sling/trunk/bundles/jcr/api/src/main/java/org/apache/sling/jcr/api/SlingRepository.java
URL: http://svn.apache.org/viewvc/sling/trunk/bundles/jcr/api/src/main/java/org/apache/sling/jcr/api/SlingRepository.java?rev=1800432&r1=1800431&r2=1800432&view=diff
==============================================================================
--- sling/trunk/bundles/jcr/api/src/main/java/org/apache/sling/jcr/api/SlingRepository.java (original)
+++ sling/trunk/bundles/jcr/api/src/main/java/org/apache/sling/jcr/api/SlingRepository.java Fri Jun 30 15:14:46 2017
@@ -84,7 +84,7 @@ public interface SlingRepository extends
      *             the {@link #loginService(String, String)} instead.
      */
     @Deprecated
-    Session loginAdministrative(String workspace) throws LoginException, RepositoryException;
+    @Nonnull Session loginAdministrative(String workspace) throws LoginException, RepositoryException;
 
     /**
      * Returns a session to the given workspace with privileges assigned to the
@@ -107,7 +107,7 @@ public interface SlingRepository extends
      *      href="http://sling.apache.org/documentation/the-sling-engine/service-authentication.html">Service
      *      Authentication</a>
      */
-    Session loginService(String subServiceName, String workspace) throws LoginException, RepositoryException;
+    @Nonnull Session loginService(String subServiceName, String workspace) throws LoginException, RepositoryException;
 
     /**
      * Impersonates the service session provided by the calling bundle (and further
@@ -137,5 +137,5 @@ public interface SlingRepository extends
      * @throws RepositoryException If another error occurs.
      * @since 2.3
      */
-    Session impersonateFromService(String subServiceName, @Nonnull Credentials credentials, String workspaceName) throws LoginException, RepositoryException;
+    @Nonnull Session impersonateFromService(String subServiceName, @Nonnull Credentials credentials, String workspaceName) throws LoginException, RepositoryException;
 }