API Java pour travailler avec des profils de dossier id175UB30E05Z

L’API Java suivante vous permet d’ajouter des attributs conditionnels à un profil au niveau du dossier. Cette API est disponible sous la forme d’un lot. Vous devez inclure ce lot dans votre code pour utiliser ces API.

Détails du lot :

  • ID de groupe : com.adobe.fmdita

  • ID d’artefact : api

  • Version : 3,2

  • Package : com.adobe.fmdita.api.profiles

  • Détails de la classe :

    code language-java
    public class FolderProfileUtils extends Object
    

    La variable FolderProfileUtils contient une méthode permettant d’ajouter des attributs conditionnels dans un profil de dossier.

Ajout d’attributs conditionnels à un profil de dossier

La variable addAttributeProfiles ajoute des attributs conditionnels à un profil au niveau du dossier.

Syntaxe:

public static boolean addAttributeProfiles
(List
<String> attributeNames,
List
    <String> values,
List
        <String> labels,
String profileName,
Session session) throws GuidesApiException

Paramètres: |Nom|Type|Description| |—|—|—| |attributeNames|Chaîne|Une liste de noms d’attributs.| |values|Chaîne|Une liste de valeurs pour les attributs donnés.| |labels|Chaîne|Une liste de libellés pour le attribute- value paires. 1| |profileName|String|Nom du profil au niveau du dossier auquel ces attributs, valeurs et libellés doivent être appliqués. Important : Tous les attributs-valeurs-libellés existants définis dans le profil sont écrasés.| |session|javax.jcr.Session|Une session JCR valide.|

Renvoie:
true pour la réussite. En cas d’échec, il renvoie une exception.

Exception: renvoie java.lang.Exception dans les scénarios suivants :

  • Si l’API n’a pas pu obtenir resourceResolverFactory . Dans ce cas, vous devez redémarrer le lot.
  • Si les paramètres transmis à l’API ne sont pas valides.
  • Si l’API est appelée par le biais d’une session utilisateur non autorisée, par exemple un utilisateur qui n’est pas administrateur pour le profil de dossier donné.

1 La variable attributeNames, values, et labels au même index dans une liste de tableaux doit correspondre à la même entrée.

recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178