Klasse BackendClientSessionManager<C extends BackendClient<C,AC>,AC>

java.lang.Object
ch.nolix.system.application.main.BackendClientSessionManager<C,AC>

public final class BackendClientSessionManager<C extends BackendClient<C,AC>,AC> extends Object
  • Methodendetails

    • forClient

      public static <C2 extends BackendClient<C2, AC2>, AC2> BackendClientSessionManager<C2,AC2> forClient(C2 client)
    • containsCurrentSession

      public boolean containsCurrentSession()
    • containsNextSession

      public boolean containsNextSession()
    • containsPreviousSession

      public boolean containsPreviousSession()
    • currentSessionIsTopSession

      public boolean currentSessionIsTopSession()
    • getStoredCurrentSession

      public Session<C,AC> getStoredCurrentSession()
    • getSessionStackSize

      public int getSessionStackSize()
    • popCurrentSession

      public void popCurrentSession()
    • popCurrentSessionAndForwardGivenResult

      public void popCurrentSessionAndForwardGivenResult(Object result)
    • pushSession

      public void pushSession(Session<C,AC> session)
    • pushSessionAndGetResult

      public <R> R pushSessionAndGetResult(Session<C,AC> session)
    • setCurrentSession

      public void setCurrentSession(Session<C,AC> session)