Class AbstractSession

java.lang.Object
de.knightsoftnet.gwtp.spring.client.session.AbstractSession
All Implemented Interfaces:
Session
Direct Known Subclasses:
DummySession, GwtpSpringSession

public abstract class AbstractSession extends Object implements Session
  • Constructor Details

    • AbstractSession

      protected AbstractSession(com.google.web.bindery.event.shared.EventBus peventBus)
      constructor with injected parameters.
      Parameters:
      peventBus - event bus
  • Method Details

    • readSessionData

      public abstract void readSessionData()
      Description copied from interface: Session
      read session data from server.
      Specified by:
      readSessionData in interface Session
    • getUser

      public User getUser()
      Description copied from interface: Session
      get current user data.
      Specified by:
      getUser in interface Session
      Returns:
      user data
    • setUser

      public void setUser(User puser)
      Description copied from interface: Session
      set user and fire change user event when user changes.
      Specified by:
      setUser in interface Session
      Parameters:
      puser - user data
    • isLoggedIn

      public boolean isLoggedIn()
      Description copied from interface: Session
      check if user is logged in.
      Specified by:
      isLoggedIn in interface Session
      Returns:
      true if user is logged in
    • getUsersLocale

      public String getUsersLocale()
      Description copied from interface: Session
      get local of current user.
      Specified by:
      getUsersLocale in interface Session
      Returns: