public abstract class UserProfil extends Object implements Serializable, Comparable<UserProfil>
Liste des profils pouvant être affectés à un utilisateur.
Pour la v1, les valeurs identifiées sont :
- Administrateur de référentiel (pour info, pas encore de synonyme LDAP) : donne accès aux fonctionnalités d’aministration du référentiel, ainsi qu’aux autres fonctionn lité d’administration (ex : programmes/stratégies).
- Observateur (pour info, synonyme LDAP = SIH_ROBS) : donne accès en consultation sur le référentiel (hors données navires). Si portefeuilles rattachés à l'observateur, alors droits en saisie sur la fonctionnalité correspondant au type du portefeuille (gestion des marées observées, calendriers d'activités navires, ...). Si superviseur de portefeuille, alors droits de correction sur les données saisies dans les portefeuilles supervisés.
- Projet (pour info, synonyme LDAP = SIH_PROJET) : utilisateur membre de l'équipe projet du système ISIH : membre droits de consultation et de saisie que pour un observateur.
- Utilisateur (pour info, synonyme LDAP = SIH_AUTRE) : utilisateur su
système ISIH : pour la v1, ce profil ne donne accès à aucune
fonctionnalité du système Allegro.
note 1 : les droits d'accès en saisie sur les fonctions (superviseur, activité sur les navires, marées observées) ne sont donc pas gérés ici, mais par l'intermédiaire des portefeuilles (cf classe "Portefeuille Navire").
note 2 : le synonyme LDAP "SIH_AUTRE" n'est pas utilisé pour le moment : il correspond à un utilisateur sans profil particulier
Nombre de lignes : 4
Modifier and Type | Class and Description |
---|---|
static class |
UserProfil.Factory
Constructs new instances of
UserProfil . |
Constructor and Description |
---|
UserProfil() |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(UserProfil o) |
boolean |
equals(Object object)
Returns
true if the argument is an UserProfil instance and all identifiers for this entity
equal the identifiers of the argument entity. |
Integer |
getId() |
String |
getLabel()
Synonyme du profil dans LDAP
|
String |
getName() |
Timestamp |
getUpdateDate() |
int |
hashCode()
Returns a hash code based on this entity's identifiers.
|
void |
setId(Integer idIn) |
void |
setLabel(String labelIn)
Synonyme du profil dans LDAP
|
void |
setName(String nameIn) |
void |
setUpdateDate(Timestamp updateDateIn) |
public UserProfil()
public void setLabel(String labelIn)
labelIn
- Stringpublic Timestamp getUpdateDate()
public void setUpdateDate(Timestamp updateDateIn)
updateDateIn
- Timestamppublic boolean equals(Object object)
true
if the argument is an UserProfil instance and all identifiers for this entity
equal the identifiers of the argument entity. Returns false
otherwise.public int hashCode()
public int compareTo(UserProfil o)
compareTo
in interface Comparable<UserProfil>
Comparable.compareTo(T)
Copyright © 2012–2014 IFREMER. All rights reserved.