Java-API om te werken met mapprofielen id175UB30E05Z

Met de volgende op Java gebaseerde API kunt u voorwaardelijke kenmerken toevoegen aan een profiel op mapniveau. Deze API is beschikbaar in de vorm van een bundel. U moet deze bundel in uw code omvatten om deze APIs te gebruiken.

Details bundel:

  • Groep-id: com.adobe.fmdita

  • Artefact-id: api

  • Versie: 3,2

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

  • Klassegegevens:

    code language-java
    public class FolderProfileUtils extends Object
    

    De FolderProfileUtils bevat een methode voor het toevoegen van voorwaardelijke kenmerken in een mappenprofiel.

Voorwaardelijke kenmerken toevoegen aan een mapprofiel

De addAttributeProfiles Hiermee voegt u voorwaardelijke kenmerken toe aan een mapprofiel.

Syntaxis:

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

Parameters: |Naam|Type|Omschrijving| |—|—|—| |attributeNames|String|Een lijst met kenmerknamen.| |values|String|Een lijst met waarden voor de opgegeven kenmerken.| |labels|String|Een lijst met labels voor de attribute- value paren. 1| |profileName|String|De naam van het profiel op mapniveau waarop deze kenmerken, waarden en labels moeten worden toegepast. Belangrijk: Alle bestaande kenmerken-waarden-labels die in het profiel zijn gedefinieerd, worden overschreven.| |session|javax.jcr.Session|Een geldige JCR-sessie.|

Retourneert:
true voor succes. In het geval van een mislukking, veroorzaakt het een uitzondering.

Uitzondering: Throws java.lang.Exception in de volgende scenario's:

  • Kan de API niet ophalen resourceResolverFactory object. In dat geval moet u de bundel opnieuw starten.
  • Als parameters die aan de API worden doorgegeven ongeldig zijn.
  • Als de API wordt aangeroepen via een niet-geautoriseerde gebruikerssessie, bijvoorbeeld de gebruiker die geen beheerder is voor het opgegeven mapprofiel.

1 De attributeNames, values, en labels op dezelfde index in een arraylijst moet overeenkomen met dezelfde vermelding.

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