From 40a9d99496e098562f090fb7ffce9e749011b131 Mon Sep 17 00:00:00 2001 From: Benjamin Culkin Date: Mon, 20 May 2024 17:58:16 -0400 Subject: Formatting pass --- .../main/java/net/wotonomy/web/WOSessionStore.java | 118 ++++++++++----------- 1 file changed, 55 insertions(+), 63 deletions(-) (limited to 'projects/net.wotonomy.web/src/main/java/net/wotonomy/web/WOSessionStore.java') diff --git a/projects/net.wotonomy.web/src/main/java/net/wotonomy/web/WOSessionStore.java b/projects/net.wotonomy.web/src/main/java/net/wotonomy/web/WOSessionStore.java index f91a433..3008f21 100644 --- a/projects/net.wotonomy.web/src/main/java/net/wotonomy/web/WOSessionStore.java +++ b/projects/net.wotonomy.web/src/main/java/net/wotonomy/web/WOSessionStore.java @@ -19,75 +19,67 @@ License along with this library; if not, see http://www.gnu.org package net.wotonomy.web; /** -* An abstract class defining the requirements for persisting -* session state across user transactions. Used by WOApplication -* to persist sessions between requests. -* -* @author michael@mpowers.net -* @author $Author: cgruber $ -* @version $Revision: 893 $ -*/ -public abstract class WOSessionStore -{ - private static WOSessionStore serverSessionStore = null; - - /** - * Returns the default session store used by WOApplication. - */ - public static WOSessionStore serverSessionStore() - { - if ( serverSessionStore == null ) - { - serverSessionStore = new WOServletSessionStore(); - } - return serverSessionStore; - } + * An abstract class defining the requirements for persisting session state + * across user transactions. Used by WOApplication to persist sessions between + * requests. + * + * @author michael@mpowers.net + * @author $Author: cgruber $ + * @version $Revision: 893 $ + */ +public abstract class WOSessionStore { + private static WOSessionStore serverSessionStore = null; + + /** + * Returns the default session store used by WOApplication. + */ + public static WOSessionStore serverSessionStore() { + if (serverSessionStore == null) { + serverSessionStore = new WOServletSessionStore(); + } + return serverSessionStore; + } - /** - * Called by WOApplication after the request-response cycle has ended. - * The context's session will again be available for subsequent requests. - */ - public final void checkInSessionForContext(WOContext aContext) - { - saveSessionForContext( aContext ); - } - - /** - * Returns the session with the specified id for the specified request, - * or null if none exist. Subsequent calls for the same id will return - * null until the session is checked in again. - * Called by WOApplication before the request-response cycle starts. - */ - public final WOSession checkOutSessionWithID(String sessionID, WORequest aRequest) - { - return restoreSessionWithID( sessionID, aRequest ); - } + /** + * Called by WOApplication after the request-response cycle has ended. The + * context's session will again be available for subsequent requests. + */ + public final void checkInSessionForContext(WOContext aContext) { + saveSessionForContext(aContext); + } - /** - * Removes the WOSession for the specified ID from the store and returns it. - */ - public abstract WOSession removeSessionWithID(String sessionID); - - /** - * Returns the WOSession for the specified ID from the store. - */ - public abstract WOSession restoreSessionWithID(String sessionID, - WORequest aRequest); - - /** - * Places the context's session into the store. - */ - public abstract void saveSessionForContext(WOContext context); + /** + * Returns the session with the specified id for the specified request, or null + * if none exist. Subsequent calls for the same id will return null until the + * session is checked in again. Called by WOApplication before the + * request-response cycle starts. + */ + public final WOSession checkOutSessionWithID(String sessionID, WORequest aRequest) { + return restoreSessionWithID(sessionID, aRequest); + } + + /** + * Removes the WOSession for the specified ID from the store and returns it. + */ + public abstract WOSession removeSessionWithID(String sessionID); + + /** + * Returns the WOSession for the specified ID from the store. + */ + public abstract WOSession restoreSessionWithID(String sessionID, WORequest aRequest); + + /** + * Places the context's session into the store. + */ + public abstract void saveSessionForContext(WOContext context); } /* - * $Log$ - * Revision 1.1 2006/02/16 13:22:22 cgruber - * Check in all sources in eclipse-friendly maven-enabled packages. + * $Log$ Revision 1.1 2006/02/16 13:22:22 cgruber Check in all sources in + * eclipse-friendly maven-enabled packages. * - * Revision 1.1 2003/01/07 20:48:29 mpowers - * Implemented WOSessionStore and WOServletSessionStore. + * Revision 1.1 2003/01/07 20:48:29 mpowers Implemented WOSessionStore and + * WOServletSessionStore. * * */ - -- cgit v1.2.3