[java-identity-provider COMMIT] /trunk/idp-session-impl/src/main/java/net/shibboleth/idp/session/impl/StorageBackedSe...

noreply at shibboleth.net noreply at shibboleth.net
Tue Dec 31 11:07:13 EST 2013


Author: scantor
Date: Tue Dec 31 11:07:13 2013
New Revision: 5120

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=5120&view=rev
Log:
Default component ID if not set.

Modified:
    trunk/idp-session-impl/src/main/java/net/shibboleth/idp/session/impl/StorageBackedSessionManager.java

Modified: trunk/idp-session-impl/src/main/java/net/shibboleth/idp/session/impl/StorageBackedSessionManager.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-session-impl/src/main/java/net/shibboleth/idp/session/impl/StorageBackedSessionManager.java?rev=5120&r1=5119&r2=5120&view=diff
==============================================================================
--- trunk/idp-session-impl/src/main/java/net/shibboleth/idp/session/impl/StorageBackedSessionManager.java (original)
+++ trunk/idp-session-impl/src/main/java/net/shibboleth/idp/session/impl/StorageBackedSessionManager.java Tue Dec 31 11:07:13 2013
@@ -21,6 +21,7 @@
 import java.util.HashMap;
 import java.util.Iterator;
 import java.util.Map;
+import java.util.UUID;
 
 import javax.annotation.Nonnull;
 import javax.annotation.Nullable;
@@ -166,11 +167,13 @@
         flowDescriptorMap = new HashMap();
         consistentAddress = true;
         cookieName = DEFAULT_COOKIE_NAME;
-    }
-    
-    /** Make setId visible.
-     * @param componentId the id */
-    @Override public void setId(@Nonnull @NotEmpty String componentId) {
+        
+        setId(UUID.randomUUID().toString());
+    }
+    
+    /** {@inheritDoc} */
+    @Override
+    public void setId(@Nonnull @NotEmpty final String componentId) {
         super.setId(componentId);
     }
     



More information about the commits mailing list