Java-basierte API für die Arbeit mit Ordnerprofilen id175UB30E05Z
Mit der folgenden Java-basierten API können Sie bedingte Attribute zu einem Profil auf Ordnerebene hinzufügen. Diese API ist in Form eines Bundles verfügbar. Sie müssen dieses Bundle in Ihren Code aufnehmen, um diese APIs verwenden zu können.
Paketdetails:
-
Gruppen-ID: com.adobe.fmdita
-
Artefakt-ID: api
-
Version: 3.2
-
Paket: com.adobe.fmdita.api.profiles
-
Klassendetails:
code language-java public class FolderProfileUtils extends Object
Die Klasse
FolderProfileUtils
enthält eine Methode zum Hinzufügen bedingter Attribute zu einem Ordnerprofil.
Hinzufügen bedingter Attribute zu einem Ordnerprofil
Die Methode addAttributeProfiles
fügt einem Profil auf Ordnerebene bedingte Attribute hinzu.
Syntax:
public static boolean addAttributeProfiles
(List
<String> attributeNames,
List
<String> values,
List
<String> labels,
String profileName,
Session session) throws GuidesApiException
Parameter:
|Name|Typ|Beschreibung|
|—|—|—|
|attributeNames
|String|Eine Liste von Attributnamen.|
|values
|String|Eine Liste von Werten für die angegebenen Attribute.|
|labels
|String|Eine Liste von Bezeichnungen für die attribute
- value
Paare. 1|
|profileName
|String|Der Name des Profils auf Ordnerebene, auf das diese Attribute, Werte und Beschriftungen angewendet werden müssen. Wichtig: Alle im Profil definierten vorhandenen attribute-values-label werden überschrieben.|
|session
|javax.jcr.Session|Eine gültige JCR-Sitzung.|
Gibt zurück:true
für den Erfolg. Im Falle eines Fehlers wird eine Ausnahme ausgelöst.
Exception:
Gibt java.lang.Exception
in den folgenden Szenarien aus:
- Wenn die API kein
resourceResolverFactory
-Objekt abrufen konnte. In diesem Fall sollten Sie das Bundle neu starten. - Wenn an die API übergebene Parameter ungültig sind.
- Wenn die API über eine nicht autorisierte Benutzersitzung aufgerufen wird, z. B. der Benutzer, der kein Administrator für das angegebene Ordnerprofil ist.
1 Die attributeNames
, values
und labels
am selben Index in einer Array-Liste müssen demselben Eintrag entsprechen.