Class SessionUserImpl

java.lang.Object
org.teamapps.application.server.system.session.SessionUserImpl
All Implemented Interfaces:
org.teamapps.application.api.user.SessionUser

public class SessionUserImpl
extends java.lang.Object
implements org.teamapps.application.api.user.SessionUser
  • Constructor Summary

    Constructors
    Constructor Description
    SessionUserImpl​(User user, org.teamapps.ux.session.SessionContext context)  
  • Method Summary

    Modifier and Type Method Description
    int getId()  
    java.lang.String getLargeProfilePictureLink()  
    java.util.Locale getLocale()  
    java.lang.String getName​(boolean lastNameFirst)  
    java.lang.String getProfilePictureLink()  
    java.util.List<java.lang.String> getRankedLanguages()  
    org.teamapps.ux.session.SessionContext getSessionContext()  
    com.ibm.icu.util.ULocale getULocale()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.teamapps.application.api.user.SessionUser

    getComparator
  • Constructor Details

    • SessionUserImpl

      public SessionUserImpl​(User user, org.teamapps.ux.session.SessionContext context)
  • Method Details

    • getId

      public int getId()
      Specified by:
      getId in interface org.teamapps.application.api.user.SessionUser
    • getName

      public java.lang.String getName​(boolean lastNameFirst)
      Specified by:
      getName in interface org.teamapps.application.api.user.SessionUser
    • getProfilePictureLink

      public java.lang.String getProfilePictureLink()
      Specified by:
      getProfilePictureLink in interface org.teamapps.application.api.user.SessionUser
    • getLargeProfilePictureLink

      public java.lang.String getLargeProfilePictureLink()
      Specified by:
      getLargeProfilePictureLink in interface org.teamapps.application.api.user.SessionUser
    • getSessionContext

      public org.teamapps.ux.session.SessionContext getSessionContext()
      Specified by:
      getSessionContext in interface org.teamapps.application.api.user.SessionUser
    • getULocale

      public com.ibm.icu.util.ULocale getULocale()
      Specified by:
      getULocale in interface org.teamapps.application.api.user.SessionUser
    • getLocale

      public java.util.Locale getLocale()
      Specified by:
      getLocale in interface org.teamapps.application.api.user.SessionUser
    • getRankedLanguages

      public java.util.List<java.lang.String> getRankedLanguages()
      Specified by:
      getRankedLanguages in interface org.teamapps.application.api.user.SessionUser