Class UserImpl

    • Constructor Detail

      • UserImpl

        public UserImpl​(long id,
                        String userName)
      • UserImpl

        public UserImpl​(User user)
    • Method Detail

      • getId

        public long getId()
        Specified by:
        getId in interface User
        Returns:
        The identifier of the user
      • getFirstName

        public String getFirstName()
        Specified by:
        getFirstName in interface User
        Returns:
        The user's firstname
      • getLastName

        public String getLastName()
        Specified by:
        getLastName in interface User
        Returns:
        The user's lastname
      • getUserName

        public String getUserName()
        Specified by:
        getUserName in interface User
        Returns:
        The user's username
      • getTitle

        public String getTitle()
        Specified by:
        getTitle in interface User
        Returns:
        The user's title
      • getJobTitle

        public String getJobTitle()
        Specified by:
        getJobTitle in interface User
        Returns:
        The user's job title
      • getCreationDate

        public Date getCreationDate()
        Specified by:
        getCreationDate in interface User
        Returns:
        The user's creation date
      • getCreatedBy

        public long getCreatedBy()
        Specified by:
        getCreatedBy in interface User
        Returns:
        The user's id that created the user
      • getLastUpdate

        public Date getLastUpdate()
        Specified by:
        getLastUpdate in interface User
        Returns:
        The user's last update date
      • getLastConnection

        public Date getLastConnection()
        Specified by:
        getLastConnection in interface User
        Returns:
        The user's last connection date
      • isEnabled

        public boolean isEnabled()
        Specified by:
        isEnabled in interface User
        Returns:
        true if the user is enabled
      • setFirstName

        public void setFirstName​(String firstName)
      • setLastName

        public void setLastName​(String lastName)
      • setTitle

        public void setTitle​(String title)
      • setJobTitle

        public void setJobTitle​(String jobTitle)
      • setCreationDate

        public void setCreationDate​(Date creationDate)
      • setCreatedBy

        public void setCreatedBy​(long createdBy)
      • setLastUpdate

        public void setLastUpdate​(Date lastUpdate)
      • setLastConnection

        public void setLastConnection​(Date lastConnection)
      • setEnabled

        public void setEnabled​(boolean enabled)
      • setManagerUserId

        public void setManagerUserId​(long managerUserId)
      • getManagerUserId

        public long getManagerUserId()
        Specified by:
        getManagerUserId in interface User
        Returns:
        The user's manager id
      • getIconId

        public Long getIconId()
        Specified by:
        getIconId in interface User
        Returns:
        the id of the icon used as avatar
      • setIconId

        public void setIconId​(Long iconId)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object