Package ch.nolix.system.application.main
Klasse BackendClientSessionManager<C extends AbstractBackendClient<C,S>,S>
java.lang.Object
ch.nolix.system.application.main.BackendClientSessionManager<C,S>
public final class BackendClientSessionManager<C extends AbstractBackendClient<C,S>,S>
extends Object
-
Methodenübersicht
Modifizierer 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>, BackendClientSessionManager<C2,S2> 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
-