Forums de discussion
comment mettre a jour les "related assets" et les "related assests link"
Abdelmlak Dhif, modifié il y a 8 années.
comment mettre a jour les "related assets" et les "related assests link"
New Member Publications: 6 Date d'inscription: 17/12/15 Publications récentes
Saluuut,
Chaque fois j'essaye de mettre a jour un "assetlink" en utilisant AssetLinkLocalServiceUtil.updateLink
les anciens liens ne s'effacent ou s'ecrasent pas mais je trouve les anciens et les nouveaux liens dans les realted assets.
Heeeeeeeeeeeeelp et merciii.
Chaque fois j'essaye de mettre a jour un "assetlink" en utilisant AssetLinkLocalServiceUtil.updateLink
les anciens liens ne s'effacent ou s'ecrasent pas mais je trouve les anciens et les nouveaux liens dans les realted assets.
Heeeeeeeeeeeeelp et merciii.
Abdelmlak Dhif, modifié il y a 8 années.
RE: comment mettre a jour les "related assets" et les "related assests link
New Member Publications: 6 Date d'inscription: 17/12/15 Publications récentes
bump...
Eric COQUELIN, modifié il y a 8 années.
RE: comment mettre a jour les "related assets" et les "related assests link
Expert Publications: 254 Date d'inscription: 03/11/13 Publications récentes
Bonjour,
Je ne connais pas cette librairie mais avez vous plutôt regardé la méthode
Là, au moins, vous redonnez la liste. Et si vous ne souhaitez qu'un seul élément alors vous fournissez un tableau d'une seule entrée. Du moins, c'est la logique de Liferay à laquelle je suis habitué.
Je ne connais pas cette librairie mais avez vous plutôt regardé la méthode
AssetLinkLocalServiceUtil.updateLinks(userId, entryId, linkEntryIds, typeId)
Là, au moins, vous redonnez la liste. Et si vous ne souhaitez qu'un seul élément alors vous fournissez un tableau d'une seule entrée. Du moins, c'est la logique de Liferay à laquelle je suis habitué.
Olivier Bonnet-Torrès, modifié il y a 8 années.
RE: comment mettre a jour les "related assets" et les "related assests link
Regular Member Publications: 162 Date d'inscription: 11/07/08 Publications récentes
Bonjour,
Attention, l'API AssetLink fonctionne de manière bi-latérale (par défaut dans Liferay), c'est-à-dire que chaque lien créé est doublé par le lien réciproque. Il se peut que le lien réciproque ne soit pas mis à jour correctement.
Comme le signale Eric, il vaut utiliser la méthode AssetLinkLocalServiceUtil.updateLinks().
Olivier
Attention, l'API AssetLink fonctionne de manière bi-latérale (par défaut dans Liferay), c'est-à-dire que chaque lien créé est doublé par le lien réciproque. Il se peut que le lien réciproque ne soit pas mis à jour correctement.
Comme le signale Eric, il vaut utiliser la méthode AssetLinkLocalServiceUtil.updateLinks().
Olivier