UpsSec.Habilitations.ListerHabilitationsTypes

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

Description

La méthode ListerHabilitationsTypes permet de lister les habilitations des types du module 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 HabilitationModule, alors l'exception ContrainteSelonNonRespectee est envoyée.

Exemple

Principal
/*******/
Variable
/******/
Debut
...
R=H.ListerHabilitationsTypes("Objet.Sorte.HabilitationDuType.NomType Comme \"MonT*\"");
/* Liste les habilitations 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

---------