Java-baserat API för att arbeta med mappprofiler id175UB30E05Z
Med följande Java-baserade API kan du lägga till villkorsstyrda attribut i en mappnivåprofil. Detta API är tillgängligt i form av ett paket. Du måste inkludera det här paketet i koden för att kunna använda dessa API:er.
Paketinformation:
-
Grupp-ID: com.adobe.fmdita
-
Artefakt-ID: api
-
Version: 3.2
-
Paket: com.adobe.fmdita.api.profiles
-
Klassinformation:
code language-java public class FolderProfileUtils extends Object
Klassen
FolderProfileUtils
innehåller en metod för att lägga till villkorliga attribut i en mappprofil.
Lägga till villkorliga attribut i en mappprofil
Metoden addAttributeProfiles
lägger till villkorliga attribut i en mappnivåprofil.
Syntax:
public static boolean addAttributeProfiles
(List
<String> attributeNames,
List
<String> values,
List
<String> labels,
String profileName,
Session session) throws GuidesApiException
Parametrar:
|Namn|Typ|Beskrivning|
|—|—|—|
|attributeNames
|Sträng|En lista med attributnamn.|
|values
|Sträng|En lista med värden för angivna attribut.|
|labels
|Sträng|En lista med etiketter för paren attribute
- value
. 1|
|profileName
|String|Namnet på den mappnivåprofil som attributen, värdena och etiketterna ska tillämpas på. Viktigt! Alla befintliga attribut-value-labels som definierats i profilen skrivs över.|
|session
|javax.jcr.Session|En giltig JCR-session.|
Returnerar:true
för att lyckas. Om ett fel uppstår genereras ett undantag.
Undantag:
Utlöses java.lang.Exception
i följande scenarier:
- Om API:t inte kunde hämta
resourceResolverFactory
-objektet. I så fall bör du starta om paketet. - Om parametrar som skickats till API är ogiltiga.
- Om API:t anropas via obehörig användarsession, till exempel den användare som inte är administratör för den angivna mappprofilen.
1 attributeNames
, values
och labels
vid samma index i en matrislista måste motsvara samma post.