[java-identity-provider COMMIT] in /trunk: idp-session-api/pom.xml idp-session-api/src/main/java/net/shibboleth/idp/s...
noreply at shibboleth.net
noreply at shibboleth.net
Sun Sep 22 16:45:45 EDT 2013
Author: scantor
Date: Sun Sep 22 16:45:45 2013
New Revision: 4790
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=4790&view=rev
Log:
Change core session classes into interfaces, service session serialization.
Added:
trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/AbstractServiceSessionSerializer.java (with props)
trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/BaseIdPSession.java
- copied, changed from r4780, trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/IdPSession.java
trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/BasicServiceSession.java
- copied, changed from r4780, trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/ServiceSession.java
trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/IdPSession.java (with props)
trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/ServiceSession.java (with props)
trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/ServiceSessionSerializerRegistry.java (with props)
trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/SessionException.java (with props)
trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/SessionManager.java (with props)
trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/criterion/
trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/criterion/ServiceSessionCriterion.java (with props)
trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/criterion/SessionIdCriterion.java (with props)
trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/criterion/package-info.java (with props)
trunk/idp-session-api/src/test/java/net/shibboleth/idp/session/BasicServiceSessionTest.java
- copied, changed from r4780, trunk/idp-session-api/src/test/java/net/shibboleth/idp/session/ServiceSessionTest.java
trunk/idp-session-impl/src/main/java/net/
trunk/idp-session-impl/src/main/java/net/shibboleth/
trunk/idp-session-impl/src/main/java/net/shibboleth/idp/
trunk/idp-session-impl/src/main/java/net/shibboleth/idp/session/
trunk/idp-session-impl/src/main/java/net/shibboleth/idp/session/impl/
trunk/idp-session-impl/src/main/java/net/shibboleth/idp/session/impl/BasicServiceSessionSerializer.java (with props)
trunk/idp-session-impl/src/main/java/net/shibboleth/idp/session/impl/package-info.java (with props)
Modified:
trunk/idp-session-api/pom.xml
trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/SessionResolver.java
trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/context/SessionContext.java
trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/package-info.java
trunk/idp-session-api/src/test/java/net/shibboleth/idp/session/IdPSessionTest.java
trunk/idp-session-api/src/test/java/net/shibboleth/idp/session/ServiceSessionTest.java
Modified: trunk/idp-session-api/pom.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-session-api/pom.xml?rev=4790&r1=4789&r2=4790&view=diff
==============================================================================
Binary files - no diff available.
Copied: trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/BaseIdPSession.java (from r4780, trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/IdPSession.java)
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/BaseIdPSession.java?p2=trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/BaseIdPSession.java&p1=trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/IdPSession.java&r1=4780&r2=4790&rev=4790&view=diff
==============================================================================
--- trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/IdPSession.java (original)
+++ trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/BaseIdPSession.java Sun Sep 22 16:45:45 2013
@@ -32,7 +32,6 @@
import net.shibboleth.utilities.java.support.annotation.constraint.NotLive;
import net.shibboleth.utilities.java.support.annotation.constraint.Positive;
import net.shibboleth.utilities.java.support.annotation.constraint.Unmodifiable;
-import net.shibboleth.utilities.java.support.component.IdentifiableComponent;
import net.shibboleth.utilities.java.support.logic.Constraint;
import net.shibboleth.utilities.java.support.primitive.StringSupport;
@@ -44,16 +43,17 @@
import com.google.common.collect.ImmutableSet;
/**
- * An identity provider session belonging to a particular subject and client device.
+ * Abstract base for implementations of {@link IdPSession}, handles basic
+ * management of the instance data without addressing persistence.
*/
@ThreadSafe
-public final class IdPSession implements IdentifiableComponent {
+public abstract class BaseIdPSession implements IdPSession {
/** Name of {@link org.slf4j.MDC} attribute that holds the current session ID: <code>idp.session.id</code>. */
[... 741 lines stripped ...]
More information about the commits
mailing list