java.lang.Object
transmatter.platform.administration.security.entity.JwtUser
All Implemented Interfaces:
Serializable, org.springframework.security.core.userdetails.UserDetails

public class JwtUser extends Object implements org.springframework.security.core.userdetails.UserDetails
Created by stephan on 20.03.16.
See Also:
  • Field Details

    • id

      private final Long id
    • username

      private final String username
    • firstname

      private final String firstname
    • lastname

      private final String lastname
    • password

      private final String password
    • email

      private final String email
    • authorities

      private final Collection<? extends org.springframework.security.core.GrantedAuthority> authorities
    • enabled

      private final boolean enabled
    • lastPasswordResetDate

      private final Date lastPasswordResetDate
  • Constructor Details

    • JwtUser

      public JwtUser(Long id, String username, String firstname, String lastname, String email, String password, Collection<? extends org.springframework.security.core.GrantedAuthority> authorities, boolean enabled, Date lastPasswordResetDate)
  • Method Details

    • getId

      public Long getId()
    • getUsername

      public String getUsername()
      Specified by:
      getUsername in interface org.springframework.security.core.userdetails.UserDetails
    • isAccountNonExpired

      public boolean isAccountNonExpired()
      Specified by:
      isAccountNonExpired in interface org.springframework.security.core.userdetails.UserDetails
    • isAccountNonLocked

      public boolean isAccountNonLocked()
      Specified by:
      isAccountNonLocked in interface org.springframework.security.core.userdetails.UserDetails
    • isCredentialsNonExpired

      public boolean isCredentialsNonExpired()
      Specified by:
      isCredentialsNonExpired in interface org.springframework.security.core.userdetails.UserDetails
    • getFirstname

      public String getFirstname()
    • getLastname

      public String getLastname()
    • getEmail

      public String getEmail()
    • getPassword

      public String getPassword()
      Specified by:
      getPassword in interface org.springframework.security.core.userdetails.UserDetails
    • getAuthorities

      public Collection<? extends org.springframework.security.core.GrantedAuthority> getAuthorities()
      Specified by:
      getAuthorities in interface org.springframework.security.core.userdetails.UserDetails
    • isEnabled

      public boolean isEnabled()
      Specified by:
      isEnabled in interface org.springframework.security.core.userdetails.UserDetails
    • getLastPasswordResetDate

      public Date getLastPasswordResetDate()