UpsSec.HabilitationUnitaire.LectureAutorisee

LectureAutorisee : Booleen Virtuel Lecture Public Trace;

Description

Cette propriété est utilisée pour vérifier l'autorisation de la lecture d'une propriété statique ou dynamique d'un objet d'un type supportant les habilitations.

Il s'agit donc de l'habilitation unitaire pour :

Si les utilisateurs rattachés au rôle père sont autorisés, alors la propriété LectureAutorisee en lecture seule a pour valeur Vrai. Si ces utilisateurs ne sont pas autorisés, la propriété a pour valeur Faux.

Avant la lecture de la propriété d'un objet de ce type, cette propriété est testée. Si l'utilisateur de connexion n'est pas habilité, alors l'exception HabilitationViolee est envoyée.

Exemple

/***************************************************************/
Procedure AfficherHabilitations2(H : Nul Ou HabilitationUnitaire, M : Caractere)
/* Objet : Affiche les habilitations. */
/***************************************************************/
Variable
/******/
Debut
Si H.Nom != Nul Alors Sinon Fin Si
Si H.CreationAutorisee Alors Fin Si
Si H.DestructionAutorisee Alors Fin Si
Si H.LectureAutorisee Alors Fin Si
Si H.ModificationAutorisee Alors Fin Si
Si H.ExecutionAutorisee Alors Fin Si
Ecran.Ecrire(M2+"\n");
Fin Procedure

Voir aussi

ModificationAutorisee pour savoir si la modification d'un objet est autorisée.

Traduction

---------