UpsSec.Habilitations.ListerHabilitationsObjets

Fonction Habilitation ListerHabilitationsObjets(CritereFiltre : Nul Ou Caractere=Nul, CritereTri : Nul Ou Caractere=Nul) Retourner Nul Ou IResultatRequeteDe Nul Ou Habilitations;

Description

La méthode ListerHabilitationsObjets permet de lister les habilitations des objets du type désigné par l'habilitation courante, en tenant compte des critères de filtrage CritereFiltre et de tri CritereTri.

Les critères sont des expressions en Up ! 5GL citant les propriétés du type Habilitations permettant de générer une requête en Up ! 5GL. Cette dernière est exécutée par Up ! Query.

Si la sorte de l'habilitation n'est pas HabilitationType, alors l'exception ContrainteSelonNonRespectee est envoyée.

Exemple

Principal
/*******/
Variable
/******/
Debut
...
R=H.ListerHabilitationsObjets("Objet.Sorte.HabilitationDuType.EstInstanceDe.NomType Comme \"MonT*\"");
/* Liste les habilitations des objets des types dont le nom commence par "MonT". */
Pour H2=R.ParcoursAuDebut() JusquA R.DernierElement() Faire Fin Pour
...
Fin Principal

Voir aussi

ListerHabilitationsAppels pour lister les habilitations des procédures et des fonctions. ListerHabilitationsMethodes pour lister les habilitations des méthodes. ListerHabilitationsProprietes pour lister les habilitations des propriétés. ListerHabilitationsVariables pour lister les habilitations des variables.

Traduction

---------