Class JpaUser
java.lang.Object
org.opencastproject.security.impl.jpa.JpaUser
- All Implemented Interfaces:
org.opencastproject.security.api.User
JPA-annotated user object.
-
Constructor Summary
ConstructorsConstructorDescriptionJpaUser()No-arg constructor needed by JPAJpaUser(String username, String password, JpaOrganization organization, String provider, boolean manageable, Set<JpaRole> roles) Constructs a user with the specified username, password, provider and roles.JpaUser(String username, String password, JpaOrganization organization, String name, String email, String provider, boolean manageable) Constructs a user with the specified username, password, name, email and provider.JpaUser(String username, String password, JpaOrganization organization, String name, String email, String provider, boolean manageable, Set<JpaRole> roles) Constructs a user with the specified username, password, name, email, provider and roles. -
Method Summary
Modifier and TypeMethodDescriptionbooleangetEmail()getId()getName()org.opencastproject.security.api.OrganizationGets this user's clear text password.Set<org.opencastproject.security.api.Role> getRoles()inthashCode()booleanbooleanvoidvoidsetManageable(boolean isManageable) voidsetProvider(String provider) toString()
-
Constructor Details
-
JpaUser
public JpaUser()No-arg constructor needed by JPA -
JpaUser
public JpaUser(String username, String password, JpaOrganization organization, String name, String email, String provider, boolean manageable) Constructs a user with the specified username, password, name, email and provider.- Parameters:
username- the usernamepassword- the passwordorganization- the organizationname- the nameemail- the emailprovider- the providermanageable- whether the user is manageable
-
JpaUser
public JpaUser(String username, String password, JpaOrganization organization, String provider, boolean manageable, Set<JpaRole> roles) Constructs a user with the specified username, password, provider and roles.- Parameters:
username- the usernamepassword- the passwordorganization- the organizationprovider- the providermanageable- whether the user is manageableroles- the roles
-
JpaUser
public JpaUser(String username, String password, JpaOrganization organization, String name, String email, String provider, boolean manageable, Set<JpaRole> roles) Constructs a user with the specified username, password, name, email, provider and roles.- Parameters:
username- the usernamepassword- the passwordorganization- the organizationname- the nameemail- the emailprovider- the providermanageable- whether the user is manageableroles- the roles
-
-
Method Details
-
getId
-
setId
-
getPassword
Gets this user's clear text password.- Specified by:
getPasswordin interfaceorg.opencastproject.security.api.User- Returns:
- the user account's password
-
getUsername
- Specified by:
getUsernamein interfaceorg.opencastproject.security.api.User- See Also:
-
hasRole
- Specified by:
hasRolein interfaceorg.opencastproject.security.api.User- See Also:
-
getOrganization
public org.opencastproject.security.api.Organization getOrganization()- Specified by:
getOrganizationin interfaceorg.opencastproject.security.api.User- See Also:
-
getRoles
- Specified by:
getRolesin interfaceorg.opencastproject.security.api.User- See Also:
-
equals
-
hashCode
public int hashCode() -
toString
-
getName
- Specified by:
getNamein interfaceorg.opencastproject.security.api.User
-
getEmail
- Specified by:
getEmailin interfaceorg.opencastproject.security.api.User
-
getProvider
- Specified by:
getProviderin interfaceorg.opencastproject.security.api.User
-
setProvider
-
isManageable
public boolean isManageable()- Specified by:
isManageablein interfaceorg.opencastproject.security.api.User
-
setManageable
public void setManageable(boolean isManageable)
-