of_setsecurity


vg_security.pbl   >   vg_n_cst_vgmanager   >   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)

Name Datatype
No Data

Name Datatype
No Data

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

     
Name Owner
u_dw.constructor u_dw
w_master.pfc_preopen w_master
w_master.pfc_postopen w_master

     
Name Owner
vg_n_cst_vgsecurity.of_setsecurity vg_n_cst_vgsecurity

     
Full name
No Data

     
Name Scope
No Data