Class JpaUserReference
java.lang.Object
org.opencastproject.security.impl.jpa.JpaUserReference
JPA-annotated user reference object.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionNo-arg constructor needed by JPAJpaUserReference(String username, String name, String email, String loginMechanism, Date lastLogin, JpaOrganization organization) Constructs a user with the specified username, name, email, login mechanism, last login date and organization.JpaUserReference(String username, String name, String email, String loginMechanism, Date lastLogin, JpaOrganization organization, Set<JpaRole> roles) Constructs a user with the specified username, name, email, login mechanism, last login date, organization and roles. -
Method Summary
Modifier and TypeMethodDescriptionbooleangetEmail()getName()org.opencastproject.security.api.OrganizationSet<org.opencastproject.security.api.Role> getRoles()inthashCode()voidvoidsetLastLogin(Date lastLogin) voidsetLoginMechanism(String loginMechanism) voidvoidvoidsetUsername(String username) toString()org.opencastproject.security.api.User
-
Field Details
-
username
-
name
-
email
-
loginMechanism
-
lastLogin
-
organization
-
roles
-
-
Constructor Details
-
JpaUserReference
public JpaUserReference()No-arg constructor needed by JPA -
JpaUserReference
public JpaUserReference(String username, String name, String email, String loginMechanism, Date lastLogin, JpaOrganization organization) Constructs a user with the specified username, name, email, login mechanism, last login date and organization.- Parameters:
username- the usernamename- the nameemail- the email addressloginMechanism- the login mechanismlastLogin- the last login dateorganization- the organization
-
JpaUserReference
public JpaUserReference(String username, String name, String email, String loginMechanism, Date lastLogin, JpaOrganization organization, Set<JpaRole> roles) Constructs a user with the specified username, name, email, login mechanism, last login date, organization and roles.- Parameters:
username- the usernamename- the nameemail- the email addressloginMechanism- the login mechanismlastLogin- the last login dateorganization- the organizationroles- the roles
-
-
Method Details
-
toUser
-
setUsername
-
getUsername
-
setName
-
getName
-
setEmail
-
getEmail
-
setLoginMechanism
-
getLoginMechanism
-
setLastLogin
-
getLastLogin
-
getOrganization
public org.opencastproject.security.api.Organization getOrganization() -
setRoles
-
getRoles
-
equals
-
hashCode
public int hashCode() -
toString
-