UpsSec.ProfilSecurite

Définition

/***************************************************************/
Type ProfilSecurite Defaut Final
/* Objet : Type des objets correspondant aux profils de sécurité. */
/***************************************************************/
/*-------------------------------------------------------------*/
/* Heritage des proprietes d'Objet. */
/*-------------------------------------------------------------*/
Prive : /*-------------------------------------------------------------*/
/* Proprietes propres. */
/*-------------------------------------------------------------*/
Prive : /*-------------------------------------------------------------*/
/* Heritage des methodes d'Objet. */
/*-------------------------------------------------------------*/
Public : Prive : /*-------------------------------------------------------------*/
/* Methodes propres. */
/*-------------------------------------------------------------*/
Public : Prive : Fin Type

Le type ProfilSecurite modélise un profil de sécurité ou de licences en technologie d'Up ! Virtual Technical Machine.

Le profil de sécurité conserve les habilitations sur les modules, les types et les objets pour les appels, les méthodes, les variables et les propriétés. Le profil de licences conserve les droits sur les modules.

Les profils de sécurité et de licences sont des objets persistants même si le programme n'est pas persistant.

Le type ProfilSecurite possède un constructeur explicite. Le paramètre NomDuProfil est le nom donné à l'annuaire électronique. Il sert également à rechercher son fichier dans le chemin donné par le paramètre UpsBlb.CheminRessources.

Opérateurs

Le type ProfilSecurite possède les opérateurs standards suivants :

Exemple

Variable
/******/
Principal
/*******/
Debut
...
P1=ProfilSecurites("MesPatients");
P2=ProfilSecurites("MesClients");
...
Si P1==P2 Alors
/* Egalité entre deux profils de sécurité. */ Fin Si
Si P1!=P2 Alors
/* Inégalité entre deux profils de sécurité. */ Fin Si
Fin Principal

Traduction

---------