$doc.delete¶
Description¶
Ferme un dossier et supprime celui-ci de la base de données. La méthode gère autant les dossiers ouverts en mémoire que ceux qui ne sont pas ouverts en mémoire. Dans le cas où un dossier n'est pas ouvert, la méthode se charge de supprimer le dossier directement au niveau de la base de données.
Syntaxe¶
$doc.delete( context [ , options ] )
Paramètres¶
contextstring / map- Object décrivant le contexte, ou tableau d'objets décrivant le contexte
de dossier à supprimer. Le paramètre peut être soit une valeur unique,
soit un tableau de valeurs. La ou les valeurs peuvent désigner soit un0
contexte (exprimé en tant que string en clair, p.ex.
"vendeur[123]"ou sous forme de hash) ou un map décrivant le contexte. Dans ce cas, le map doit a minima contenir une valeur pour les propriétésmodelNameetdocId. Dans le cas où le paramètre est un tableau, ce dernier peut contenir soit des contextes sous forme de string, soit sous forme de map, soit un mélange des deux. optionsmap-
Map d'options. Les options reconnues sont:
ignorePoliciesboolean-
Flag indiquant de ne pas tenir compte des policies lors du traitement.
Par défaut, les policies sont vérifiées si l'application gère des policies et si le thread courant est un thread "client", c'est-à-dire un thread initié par une requête du client. Si la méthode est invoquée par un script démarré par le scheduler, les policies ne seront pas vérifiées par défaut.
notifyboolean-
Flag
true/falseindiquant si le moteur doit déclencher la notificationdoc-delete. Par défaut le flag estfalse.Voir la description détaillée dans la documentation de la méthode
$doc.create. notificationParamsmap-
Paramètres supplémentaires à passer lors de la notification
doc-delete. N'est pris en compte que lorsquenotifyesttrue.Le paramètre attendu est un map de clés-valeurs. Les clés
modelNameetdocIdsont réservées et renseignées automatiquement par la méthode.Le fait de spécifier des paramètres de notification active automatiquement l'option
notify(pour autant qu'elle ne soit pas explicitement définir àfalse).
Retour¶
La méthode retourne le nombre de dossiers supprimés.
Exemple¶
Non disponible