Procedure HabilitationContextuelle RenommerEntree(NomEntreeAvant : Nul Ou Caractere, NomEntreeApres : Nul Ou Caractere, RenommerRecursivement : Booleen=Faux);
Le nom de l'entrée doit comporter à la fois le chemin dans la hiérarchie des entrées et le nom de l'entrée. Le séparateur de la hiérarchie est le caractère division /
.
Si RenommerRecursivement a pour valeur Vrai, alors les sous-entrées de l'entrée de nom NomEntreeAvant sont renommées récursivement.
Si l'entrée NomEntreeAvant n'existe pas, l'exception LireEntreeAnnuaireImpossible est envoyée.
Si l'entrée NomEntreeApres existe, il s'agit de la modification de la valeur de l'entrée. Si l'entrée NomEntreeApres n'existe pas, il s'agit de la création d'une nouvelle entrée, avec, au besoin, la création de la hiérarchie correspondante.
Principal
/*******/
Variable
/******/
A : Nul Ou IAnnuaire;
Debut
A.RenommerEntree("/entree1", "/entree3");
/* Renommage de l'entrée 'entrée1' en 'entree3'. */
A.RenommerEntree("/entree2", "/english/entree3");
/* Renommage de l'entrée 'entrée2' du niveau en 'entree3' du niveau 'english'. */
Fin Principal
- | - | - | - | - | - | - | - | - |