fr.ifremer.allegro.administration.user
Class User

java.lang.Object
  extended by fr.ifremer.allegro.administration.user.Person
      extended by fr.ifremer.allegro.administration.user.PersonImpl
          extended by fr.ifremer.allegro.administration.user.User
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
UserImpl

public abstract class User
extends PersonImpl

See Also:
Serialized Form

Nested Class Summary
static class User.Factory
          Constructs new instances of User.
 
Constructor Summary
User()
           
 
Method Summary
 boolean equals(java.lang.Object object)
          This entity does not have any identifiers but since it extends the fr.ifremer.allegro.administration.user.PersonImpl class it will simply delegate the call up there.
 java.lang.String getEmail()
           
 java.lang.String getEmployeeNumber()
           =code ou matricule de la personne.
 java.util.Collection getProfils()
           
 java.lang.String getUsername()
           Login LDAP de l'utilisateur.
 java.lang.String getUsernameExtranet()
           
 int hashCode()
          This entity does not have any identifiers but since it extends the fr.ifremer.allegro.administration.user.PersonImpl class it will simply delegate the call up there.
 void setEmail(java.lang.String email)
           
 void setEmployeeNumber(java.lang.String employeeNumber)
           
 void setProfils(java.util.Collection profils)
           
 void setUsername(java.lang.String username)
           
 void setUsernameExtranet(java.lang.String usernameExtranet)
           
 
Methods inherited from class fr.ifremer.allegro.administration.user.Person
getAddress, getAgeReaderQualifications, getCreationDate, getDepartment, getFirstname, getId, getLastname, getProgram2Persons, getStatus, getUpdateDate, setAddress, setAgeReaderQualifications, setCreationDate, setDepartment, setFirstname, setId, setLastname, setProgram2Persons, setStatus, setUpdateDate
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

User

public User()
Method Detail

getUsername

public java.lang.String getUsername()

Login LDAP de l'utilisateur.


setUsername

public void setUsername(java.lang.String username)

getUsernameExtranet

public java.lang.String getUsernameExtranet()

setUsernameExtranet

public void setUsernameExtranet(java.lang.String usernameExtranet)

getEmployeeNumber

public java.lang.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.


setEmployeeNumber

public void setEmployeeNumber(java.lang.String employeeNumber)

getEmail

public java.lang.String getEmail()

setEmail

public void setEmail(java.lang.String email)

getProfils

public java.util.Collection getProfils()

setProfils

public void setProfils(java.util.Collection profils)

equals

public boolean equals(java.lang.Object object)
This entity does not have any identifiers but since it extends the fr.ifremer.allegro.administration.user.PersonImpl class it will simply delegate the call up there.

Overrides:
equals in class Person
See Also:
Person.equals(Object)

hashCode

public int hashCode()
This entity does not have any identifiers but since it extends the fr.ifremer.allegro.administration.user.PersonImpl class it will simply delegate the call up there.

Overrides:
hashCode in class Person
See Also:
Person.hashCode()


Copyright © 2008-2010 IFREMER. All Rights Reserved.