Package de.dlr.proseo.usermgr.model
Klasse User
java.lang.Object
de.dlr.proseo.usermgr.model.User
- Alle implementierten Schnittstellen:
org.springframework.data.domain.Persistable<String>
@Entity(name="users")
public class User
extends Object
implements org.springframework.data.domain.Persistable<String>
A prosEO user (actually the user's credentials).
- Autor:
- Dr. Thomas Bassler
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungboolean
Gets the user's set of authoritiesIndicates whether the user account is enabled; an account is always disabled, if its expiration date is in the pastGets the expiration date of the accountGets the group memberships for this usergetId()
Gets the encrypted passwordGets the expiration date of the passwordgetQuota()
Gets the data download quotaGets the user nameint
hashCode()
boolean
isNew()
(Package privat) void
Switch "isNew" flag to indicate an existing entity after a repository call to save(…) or an instance creation by the persistence provider.void
setAuthorities
(Set<Authority> authorities) Sets the user's set of authoritiesvoid
setEnabled
(Boolean enabled) Sets the enabling status of the user accountvoid
setExpirationDate
(Date expirationDate) Sets the account expiration datevoid
setGroupMemberships
(Set<GroupMember> groupMemberships) Sets the group memberships for this uservoid
setPassword
(String password) Sets the encrypted passwordvoid
setPasswordExpirationDate
(Date passwordExpirationDate) Sets the password expiration datevoid
Gets the data download quotavoid
setUsername
(String username) Sets the user name
-
Konstruktordetails
-
User
public User()
-
-
Methodendetails
-
getUsername
Gets the user name- Gibt zurück:
- the user name
-
setUsername
Sets the user name- Parameter:
username
- the user name to set
-
getPassword
Gets the encrypted password- Gibt zurück:
- the password
-
setPassword
Sets the encrypted password- Parameter:
password
- the password to set
-
getEnabled
Indicates whether the user account is enabled; an account is always disabled, if its expiration date is in the past- Gibt zurück:
- true, if the user account is enabled, false otherwise
-
setEnabled
Sets the enabling status of the user account- Parameter:
enabled
- the status to set
-
getExpirationDate
Gets the expiration date of the account- Gibt zurück:
- the expirationDate
-
setExpirationDate
Sets the account expiration date- Parameter:
expirationDate
- the expiration date to set
-
getPasswordExpirationDate
Gets the expiration date of the password- Gibt zurück:
- the password expiration date
-
setPasswordExpirationDate
Sets the password expiration date- Parameter:
passwordExpirationDate
- the password expiration date to set
-
getQuota
Gets the data download quota- Gibt zurück:
- a Quota object
-
setQuota
Gets the data download quota- Parameter:
quota
- the Quota object to set
-
getAuthorities
Gets the user's set of authorities- Gibt zurück:
- a set of authorities
-
setAuthorities
Sets the user's set of authorities- Parameter:
authorities
- the authorities to set
-
getGroupMemberships
Gets the group memberships for this user- Gibt zurück:
- the groupMemberships
-
setGroupMemberships
Sets the group memberships for this user- Parameter:
groupMemberships
- the groupMemberships to set
-
hashCode
public int hashCode() -
equals
-
getId
- Angegeben von:
getId
in Schnittstelleorg.springframework.data.domain.Persistable<String>
-
isNew
public boolean isNew()- Angegeben von:
isNew
in Schnittstelleorg.springframework.data.domain.Persistable<String>
-
markNotNew
void markNotNew()Switch "isNew" flag to indicate an existing entity after a repository call to save(…) or an instance creation by the persistence provider. (cf. https://docs.spring.io/spring-data/jpa/docs/2.2.5.RELEASE/reference/html/#reference)
-