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.

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