Un identifiant virtuel : qu'est ce que c'est ?

L’identifiant virtuel est une référence vers un objet du store créée par une entrée commençant par le symbole $ dans un fichier de propriétés.

Il est utilisé dans les développements spécifiques pour éviter des identifiants de données en dur dans le code des JSP ou des classes Java.

Exemple de déclaration

$id.jcmsplugin.myplugin.foo: c_12345

Identifiant virtuel vs Propriété

  • Dans le cas d'un identifiant virtuel noté $id.jcmsplugin.custom, la méthode channel.getData("$id.jcmsplugin.custom") résout directement l'objet à récupérer. Vous pouvez également forcer systématiquement l'utilisation d'un identifiant virtuel s'il existe plutôt que l'identifiant proposé: virtuelJcmsUtil.getVirtualId("$jcmsplugin.myplugin.my-virtual-id", "c_42") .
  • Dans le cas d'une propriété classique, le développeur doit implémenter la résolution de l'objet à récupérer.

Voir aussi :