Author: angela
Date: Tue Apr 14 14:20:32 2015
New Revision: 1673432

URL: http://svn.apache.org/r1673432
Log:
OAK-2674 : Fix FindBug Issues

Modified:
    
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/SyncContext.java
    
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/DefaultSyncConfig.java
    
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/DefaultSyncHandler.java
    
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/ExternalIDPManagerImpl.java
    
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/ExternalLoginModule.java
    
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/SyncManagerImpl.java
    
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/SyncedIdentityImpl.java

Modified: 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/SyncContext.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/SyncContext.java?rev=1673432&r1=1673431&r2=1673432&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/SyncContext.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/SyncContext.java
 Tue Apr 14 14:20:32 2015
@@ -66,8 +66,9 @@ public interface SyncContext {
      *
      * @param identity the identity to sync.
      * @return the result of the operation
-     * @throws SyncException if an error occurrs
+     * @throws SyncException if an error occurs
      */
+    @Nonnull
     SyncResult sync(@Nonnull ExternalIdentity identity) throws SyncException;
 
     /**
@@ -78,6 +79,7 @@ public interface SyncContext {
      * @return the result of the operation
      * @throws SyncException if an error occurrs
      */
+    @Nonnull
     SyncResult sync(@Nonnull String id) throws SyncException;
 
 

Modified: 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/DefaultSyncConfig.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/DefaultSyncConfig.java?rev=1673432&r1=1673431&r2=1673432&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/DefaultSyncConfig.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/DefaultSyncConfig.java
 Tue Apr 14 14:20:32 2015
@@ -268,7 +268,7 @@ public class DefaultSyncConfig {
         public Authorizable setAutoMembership(String ... autoMembership) {
             this.autoMembership = new HashSet<String>();
             for (String groupName: autoMembership) {
-                if (groupName.trim().length() > 0) {
+                if (!groupName.trim().isEmpty()) {
                     this.autoMembership.add(groupName.trim());
                 }
             }
@@ -481,6 +481,7 @@ public class DefaultSyncConfig {
      * Returns the sync configuration for users.
      * @return the user sync configuration.
      */
+    @Nonnull
     public User user() {
         return user;
     }
@@ -489,6 +490,7 @@ public class DefaultSyncConfig {
      * Returns the sync configuration for groups.
      * @return the group sync configuration.
      */
+    @Nonnull
     public Group group() {
         return group;
     }

Modified: 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/DefaultSyncHandler.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/DefaultSyncHandler.java?rev=1673432&r1=1673431&r2=1673432&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/DefaultSyncHandler.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/DefaultSyncHandler.java
 Tue Apr 14 14:20:32 2015
@@ -178,11 +178,11 @@ public class DefaultSyncHandler implemen
      * Creates a synced identity from the given authorizable.
      * @param auth the authorizable
      * @return the id
-     * @throws RepositoryException if an error occurrs
+     * @throws RepositoryException if an error occurs
      */
     @CheckForNull
     private static SyncedIdentityImpl createSyncedIdentity(@Nullable 
Authorizable auth) throws RepositoryException {
-        ExternalIdentityRef ref = auth == null ? null : getIdentityRef(auth);
+        ExternalIdentityRef ref = (auth == null) ? null : getIdentityRef(auth);
         if (ref == null) {
             return null;
         } else {
@@ -288,6 +288,7 @@ public class DefaultSyncHandler implemen
         /**
          * {@inheritDoc}
          */
+        @Nonnull
         @Override
         public SyncResult sync(@Nonnull ExternalIdentity identity) throws 
SyncException {
             try {
@@ -332,6 +333,7 @@ public class DefaultSyncHandler implemen
         /**
          * {@inheritDoc}
          */
+        @Nonnull
         @Override
         public SyncResult sync(@Nonnull String id) throws SyncException {
             try {
@@ -434,8 +436,8 @@ public class DefaultSyncHandler implemen
          * @return the repository user
          * @throws RepositoryException if an error occurs
          */
-        @CheckForNull
-        private User createUser(ExternalUser externalUser) throws 
RepositoryException {
+        @Nonnull
+        private User createUser(@Nonnull ExternalUser externalUser) throws 
RepositoryException {
             Principal principal = new 
PrincipalImpl(externalUser.getPrincipalName());
             User user = userManager.createUser(
                     externalUser.getId(),
@@ -455,8 +457,8 @@ public class DefaultSyncHandler implemen
          * @return the repository group
          * @throws RepositoryException if an error occurs
          */
-        @CheckForNull
-        private Group createGroup(ExternalGroup externalGroup) throws 
RepositoryException {
+        @Nonnull
+        private Group createGroup(@Nonnull ExternalGroup externalGroup) throws 
RepositoryException {
             Principal principal = new 
PrincipalImpl(externalGroup.getPrincipalName());
             Group group = userManager.createGroup(
                     externalGroup.getId(),
@@ -467,7 +469,7 @@ public class DefaultSyncHandler implemen
             return group;
         }
 
-
+        @Nonnull
         private SyncResultImpl syncUser(@Nonnull ExternalUser external, 
@Nonnull User user) throws RepositoryException {
             // first check if user is expired
             if (!forceUserSync && !isExpired(user, 
config.user().getExpirationTime(), "Properties")) {
@@ -492,7 +494,8 @@ public class DefaultSyncHandler implemen
             return new SyncResultImpl(syncId, SyncResult.Status.UPDATE);
         }
 
-        private SyncResultImpl syncGroup(ExternalGroup external, Group group) 
throws RepositoryException {
+        @Nonnull
+        private SyncResultImpl syncGroup(@Nonnull ExternalGroup external, 
@Nonnull Group group) throws RepositoryException {
             // first check if user is expired
             if (!forceGroupSync && !isExpired(group, 
config.group().getExpirationTime(), "Properties")) {
                 SyncedIdentityImpl syncId = createSyncedIdentity(group);
@@ -550,7 +553,7 @@ public class DefaultSyncHandler implemen
             }
             timer.mark("reading");
 
-            for (ExternalIdentityRef ref: externalGroups) {
+            for (ExternalIdentityRef ref : externalGroups) {
                 log.debug("- processing membership {}", ref.getId());
                 // get group
                 ExternalGroup extGroup;

Modified: 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/ExternalIDPManagerImpl.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/ExternalIDPManagerImpl.java?rev=1673432&r1=1673431&r2=1673432&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/ExternalIDPManagerImpl.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/ExternalIDPManagerImpl.java
 Tue Apr 14 14:20:32 2015
@@ -41,6 +41,7 @@ public class ExternalIDPManagerImpl exte
     /**
      * Default constructor used by OSGi
      */
+    @SuppressWarnings("UnusedDeclaration")
     public ExternalIDPManagerImpl() {
         super(ExternalIdentityProvider.class);
     }
@@ -54,11 +55,13 @@ public class ExternalIDPManagerImpl exte
         start(whiteboard);
     }
 
+    @SuppressWarnings("UnusedDeclaration")
     @Activate
     private void activate(ComponentContext ctx) {
         start(new OsgiWhiteboard(ctx.getBundleContext()));
     }
 
+    @SuppressWarnings("UnusedDeclaration")
     @Deactivate
     private void deactivate() {
         stop();

Modified: 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/ExternalLoginModule.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/ExternalLoginModule.java?rev=1673432&r1=1673431&r2=1673432&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/ExternalLoginModule.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/ExternalLoginModule.java
 Tue Apr 14 14:20:32 2015
@@ -132,7 +132,7 @@ public class ExternalLoginModule extends
         }
 
         String idpName = options.getConfigValue(PARAM_IDP_NAME, "");
-        if (idpName.length() == 0) {
+        if (idpName.isEmpty()) {
             log.error("External login module needs IPD name. Will not be used 
for login.");
         } else {
             ExternalIdentityProviderManager idpMgr = 
WhiteboardUtils.getService(whiteboard, ExternalIdentityProviderManager.class);
@@ -147,7 +147,7 @@ public class ExternalLoginModule extends
         }
 
         String syncHandlerName = 
options.getConfigValue(PARAM_SYNC_HANDLER_NAME, "");
-        if (syncHandlerName.length() == 0) {
+        if (syncHandlerName.isEmpty()) {
             log.error("External login module needs SyncHandler name. Will not 
be used for login.");
         } else {
             SyncManager syncMgr = WhiteboardUtils.getService(whiteboard, 
SyncManager.class);

Modified: 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/SyncManagerImpl.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/SyncManagerImpl.java?rev=1673432&r1=1673431&r2=1673432&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/SyncManagerImpl.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/SyncManagerImpl.java
 Tue Apr 14 14:20:32 2015
@@ -42,6 +42,7 @@ public class SyncManagerImpl extends Abs
     /**
      * Default constructor used by OSGi
      */
+    @SuppressWarnings("UnusedDeclaration")
     public SyncManagerImpl() {
         super(SyncHandler.class);
     }
@@ -55,11 +56,13 @@ public class SyncManagerImpl extends Abs
         start(whiteboard);
     }
 
+    @SuppressWarnings("UnusedDeclaration")
     @Activate
     private void activate(ComponentContext ctx) {
         start(new OsgiWhiteboard(ctx.getBundleContext()));
     }
 
+    @SuppressWarnings("UnusedDeclaration")
     @Deactivate
     private void deactivate() {
         stop();

Modified: 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/SyncedIdentityImpl.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/SyncedIdentityImpl.java?rev=1673432&r1=1673431&r2=1673432&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/SyncedIdentityImpl.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/SyncedIdentityImpl.java
 Tue Apr 14 14:20:32 2015
@@ -16,14 +16,13 @@
  */
 package org.apache.jackrabbit.oak.spi.security.authentication.external.impl;
 
+import javax.annotation.CheckForNull;
 import javax.annotation.Nonnull;
+import javax.annotation.Nullable;
 
 import 
org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityRef;
 import 
org.apache.jackrabbit.oak.spi.security.authentication.external.SyncedIdentity;
 
-/**
-* {@code SyncedIdentityImpl}...
-*/
 public class SyncedIdentityImpl implements SyncedIdentity {
 
     private final String id;
@@ -34,7 +33,7 @@ public class SyncedIdentityImpl implemen
 
     private final long lastSynced;
 
-    public SyncedIdentityImpl(String id, ExternalIdentityRef ref, boolean 
isGroup, long lastSynced) {
+    public SyncedIdentityImpl(@Nonnull String id, @Nullable 
ExternalIdentityRef ref, boolean isGroup, long lastSynced) {
         this.id = id;
         this.ref = ref;
         this.isGroup = isGroup;
@@ -47,6 +46,7 @@ public class SyncedIdentityImpl implemen
         return id;
     }
 
+    @CheckForNull
     @Override
     public ExternalIdentityRef getExternalIdRef() {
         return ref;


Reply via email to