You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by tr...@apache.org on 2014/03/08 02:26:10 UTC
svn commit: r1575469 -
/jackrabbit/oak/trunk/oak-auth-ldap/src/main/java/org/apache/jackrabbit/oak/security/authentication/ldap/impl/LdapIdentityProperties.java
Author: tripod
Date: Sat Mar 8 01:26:10 2014
New Revision: 1575469
URL: http://svn.apache.org/r1575469
Log:
OAK-516 Create LdapLoginModule based on ExternalLoginModule (wip)
Modified:
jackrabbit/oak/trunk/oak-auth-ldap/src/main/java/org/apache/jackrabbit/oak/security/authentication/ldap/impl/LdapIdentityProperties.java
Modified: jackrabbit/oak/trunk/oak-auth-ldap/src/main/java/org/apache/jackrabbit/oak/security/authentication/ldap/impl/LdapIdentityProperties.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-ldap/src/main/java/org/apache/jackrabbit/oak/security/authentication/ldap/impl/LdapIdentityProperties.java?rev=1575469&r1=1575468&r2=1575469&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-auth-ldap/src/main/java/org/apache/jackrabbit/oak/security/authentication/ldap/impl/LdapIdentityProperties.java (original)
+++ jackrabbit/oak/trunk/oak-auth-ldap/src/main/java/org/apache/jackrabbit/oak/security/authentication/ldap/impl/LdapIdentityProperties.java Sat Mar 8 01:26:10 2014
@@ -20,6 +20,9 @@ import java.util.HashMap;
import java.util.Locale;
import java.util.Map;
+import javax.annotation.CheckForNull;
+import javax.annotation.Nullable;
+
/**
* {@code LdapIdentityProperties} implements a case insensitive hash map that preserves the case of the keys but
* ignores the case during lookup.
@@ -85,7 +88,11 @@ public class LdapIdentityProperties exte
keyMapping.clear();
}
- private String convert(Object obj) {
+ @CheckForNull
+ private String convert(@Nullable Object obj) {
+ if (obj == null) {
+ return null;
+ }
String key = obj instanceof String ? (String) obj : String.valueOf(obj);
return key.toUpperCase(Locale.ENGLISH).toLowerCase(Locale.ENGLISH);
}