Klasse BackendClientSessionManager<C extends AbstractBackendClient<C,S>, S>
java.lang.Object
ch.nolix.system.application.main.BackendClientSessionManager<C,S>
- Typparameter:
C- is the type of the parentAbstractBackendClientof aBackendClientSessionManager.S- is the type of the application service of the parentApplicationof the parentAbstractBackendClientof aBackendClientSessionManager.
public final class BackendClientSessionManager<C extends AbstractBackendClient<C,S>, S>
extends Object
- Autor:
- Silvan Wyss
-
Methodenübersicht
Modifikator und TypMethodeBeschreibungbooleanbooleanbooleanbooleanstatic <C2 extends AbstractBackendClient<C2,S2>, S2>
BackendClientSessionManager<C2, S2> forClient(C2 client) intvoidvoidvoidpushSession(AbstractSession<C, S> session) <R> RpushSessionAndGetResult(AbstractSession<C, S> session) voidsetCurrentSession(AbstractSession<C, S> session)
-
Methodendetails
-
forClient
public static <C2 extends AbstractBackendClient<C2,S2>, S2> BackendClientSessionManager<C2,S2> forClient(C2 client) -
containsCurrentSession
public boolean containsCurrentSession() -
containsNextSession
public boolean containsNextSession() -
containsPreviousSession
public boolean containsPreviousSession() -
currentSessionIsTopSession
public boolean currentSessionIsTopSession() -
getStoredCurrentSession
-
getSessionStackSize
public int getSessionStackSize() -
popCurrentSession
public void popCurrentSession() -
popCurrentSessionAndForwardGivenResult
-
pushSession
-
pushSessionAndGetResult
-
setCurrentSession
-