public abstract class Person extends Object implements Serializable
Personne du référentiel (utilisateur ou non du système).
Nombre de lignes : 100
| Modifier and Type | Class and Description |
|---|---|
static class |
Person.Factory
Constructs new instances of
Person. |
| Constructor and Description |
|---|
Person() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object object)
This entity does not have any identifiers
and is not extending any other entity,
so this method will only return
true if the argument reference and this
refer to the same object. |
String |
getAddress() |
Collection<AgeReaderQualification> |
getAgeReaderQualifications() |
Date |
getCreationDate() |
String |
getCryptPassword()
Mot de passe crypté de l'utilisateur.
|
Department |
getDepartment() |
String |
getEmail() |
String |
getEmployeeNumber()
=code ou matricule de la personne.
|
String |
getFaxNumber() |
String |
getFirstname() |
Integer |
getId()
Identifiant interne.
|
String |
getLastname() |
String |
getMobileNumber() |
String |
getPhoneNumber() |
Collection<UserProfil> |
getProfils() |
Collection<Program2Person> |
getProgram2Persons() |
Status |
getStatus() |
Timestamp |
getUpdateDate() |
String |
getUsername()
Login LDAP de l'utilisateur.
|
String |
getUsernameExtranet() |
int |
hashCode()
Returns a hash code based on this entity's identifiers.
|
void |
setAddress(String address) |
void |
setAgeReaderQualifications(Collection<AgeReaderQualification> ageReaderQualifications) |
void |
setCreationDate(Date creationDate) |
void |
setCryptPassword(String cryptPassword) |
void |
setDepartment(Department department) |
void |
setEmail(String email) |
void |
setEmployeeNumber(String employeeNumber) |
void |
setFaxNumber(String faxNumber) |
void |
setFirstname(String firstname) |
void |
setId(Integer id) |
void |
setLastname(String lastname) |
void |
setMobileNumber(String mobileNumber) |
void |
setPhoneNumber(String phoneNumber) |
void |
setProfils(Collection<UserProfil> profils) |
void |
setProgram2Persons(Collection<Program2Person> program2Persons) |
void |
setStatus(Status status) |
void |
setUpdateDate(Timestamp updateDate) |
void |
setUsername(String username) |
void |
setUsernameExtranet(String usernameExtranet) |
public Integer getId()
Identifiant interne. généré par le système.
public void setId(Integer id)
public String getLastname()
public void setLastname(String lastname)
public String getFirstname()
public void setFirstname(String firstname)
public String getAddress()
public void setAddress(String address)
public Date getCreationDate()
public void setCreationDate(Date creationDate)
public String getPhoneNumber()
public void setPhoneNumber(String phoneNumber)
public String getMobileNumber()
public void setMobileNumber(String mobileNumber)
public String getFaxNumber()
public void setFaxNumber(String faxNumber)
public String getEmail()
public void setEmail(String email)
public Timestamp getUpdateDate()
public void setUpdateDate(Timestamp updateDate)
public String getCryptPassword()
Mot de passe crypté de l'utilisateur. Utilisé pour permettre une authentification meme en mode déconnecté.
public void setCryptPassword(String cryptPassword)
public String getEmployeeNumber()
=code ou matricule de la personne. Valeur récupérée de l'annuaire LDAP.
Si la personne est un agent Ifremer, il s'agit de son numéro de matricule. Cela correspond alors à l'attribut "employeenumber" dans l'annuaire LDAP (mais sans les zéros suplémentaires au début du numéro).
Si la personne n'est pas Ifremer, un matricule sans signification lui est tout de même affecté : toute personne, même extranet, a donc l'attribut "employeenumber" de renseigné dans l'annuaire LDAP.
public void setEmployeeNumber(String employeeNumber)
public String getUsername()
Login LDAP de l'utilisateur.
public void setUsername(String username)
public String getUsernameExtranet()
public void setUsernameExtranet(String usernameExtranet)
public Department getDepartment()
public void setDepartment(Department department)
public Collection<UserProfil> getProfils()
public void setProfils(Collection<UserProfil> profils)
public Status getStatus()
public void setStatus(Status status)
public Collection<AgeReaderQualification> getAgeReaderQualifications()
public void setAgeReaderQualifications(Collection<AgeReaderQualification> ageReaderQualifications)
public Collection<Program2Person> getProgram2Persons()
public void setProgram2Persons(Collection<Program2Person> program2Persons)
public boolean equals(Object object)
true if the argument reference and this
refer to the same object.Copyright © 2013. All Rights Reserved.