|
of_setsecurity
|
|
Full name
|
vg_n_cst_vgmanager.of_setsecurity
|
Access
|
public
|
Extend of
|
integer
|
Return value
|
integer
|
Prototype
|
public function integer of_setsecurity(powerobject,string,string)
|
public function integer of_setsecurity (powerobject apo_calling_object, string as_calling_event, string as_parameter);/*_____________________________________________________________________________
Description : met en oeuvre les règles de sécurité relative à un objet.
Usage : Cette fonction peut être appelée depuis n'importe quel
script d'une application. Elle permet d'appliquer les règles
de sécurité définies dans la base de données.
Appelez cette fonction dans les scripts depuis lesquels vous
souhaitez que la sécurité soit gérée.
Le mieux est d'appeler cette fonction à l'ouverture de toutes
vos fenêtres (En général cet appel est codé dans la classe ancêtre des fenêtres).
Par la suite, c'est au développeur de choisir l'événement depuis lequel
il souhaite appeler Visual Guard. Par exemple, Visual Guard peut être appelé
dans un événement "retrieveend" afin d'effectuer des actions de sécurité
spécifique au chargement des données d'une datawindow.
Une autre utilisation fréquente de cette fonction est de l'appeler lors du contrôle des
informations saisies par l'utilisateur (dans l'updatestart ou sur l'itemchanged par exemple).
Example : Cet exemple montre comment appeler Visual Guard pour mettre en oeuvre la sécurité de la fenêtre.
3 paramètres sont passé à Visual Guard pour cet appel : la date 2000-12-31, la
chaine de carateres ABC et le décimal 234.56
...
guo_vgmanager.of_setsecurity(this,"open","2001-12-31,ABC,234.56")
...
Argument :
powerobect apo_calling_object : Objet appelant qui doit être sécurisé.
string as_calling_event : Une chaine de caracteres indiquant quel est l'evenement appelant.
string as_parameter : Une chaine de caracteres contenat les paramètres envoyés par l'application, Chaque paramétre est séparé par des ",".
Return : integer : 0 if there is no action to execute.
1 if it succeeds.
-1 if an error occurs.
History :
V7.50 - HC - 06/06/2000 - Initial version
_____________________________________________________________________________*/
Return iuo_vgsecurity.of_setsecurity (apo_calling_object, as_calling_event, as_parameter)
end function