Package com.epam.ta.reportportal.commons
Class ReportPortalUser
- java.lang.Object
-
- org.springframework.security.core.userdetails.User
-
- com.epam.ta.reportportal.commons.ReportPortalUser
-
- All Implemented Interfaces:
java.io.Serializable,org.springframework.security.core.CredentialsContainer,org.springframework.security.core.userdetails.UserDetails
public class ReportPortalUser extends org.springframework.security.core.userdetails.UserReportPortal user representation- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classReportPortalUser.ProjectDetailsstatic classReportPortalUser.ReportPortalUserBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetEmail()java.util.Map<java.lang.String,ReportPortalUser.ProjectDetails>getProjectDetails()java.lang.LonggetUserId()UserRolegetUserRole()voidsetEmail(java.lang.String email)voidsetProjectDetails(java.util.Map<java.lang.String,ReportPortalUser.ProjectDetails> projectDetails)voidsetUserId(java.lang.Long userId)voidsetUserRole(UserRole userRole)static ReportPortalUser.ReportPortalUserBuilderuserBuilder()-
Methods inherited from class org.springframework.security.core.userdetails.User
builder, equals, eraseCredentials, getAuthorities, getPassword, getUsername, hashCode, isAccountNonExpired, isAccountNonLocked, isCredentialsNonExpired, isEnabled, toString, withDefaultPasswordEncoder, withUserDetails, withUsername
-
-
-
-
Method Detail
-
getUserId
public java.lang.Long getUserId()
-
setUserId
public void setUserId(java.lang.Long userId)
-
getUserRole
public UserRole getUserRole()
-
setUserRole
public void setUserRole(UserRole userRole)
-
getEmail
public java.lang.String getEmail()
-
setEmail
public void setEmail(java.lang.String email)
-
getProjectDetails
public java.util.Map<java.lang.String,ReportPortalUser.ProjectDetails> getProjectDetails()
-
setProjectDetails
public void setProjectDetails(java.util.Map<java.lang.String,ReportPortalUser.ProjectDetails> projectDetails)
-
userBuilder
public static ReportPortalUser.ReportPortalUserBuilder userBuilder()
-
-