API basata su Java per lavorare con i profili di cartelle id175UB30E05Z

La seguente API basata su Java consente di aggiungere attributi condizionali a un profilo a livello di cartella. Questa API è disponibile sotto forma di bundle. Per utilizzare queste API, devi includere questo bundle nel codice.

Dettagli bundle:

  • ID gruppo: com.adobe.fmdita

  • ID artefatto: api

  • Versione: 3.2

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

  • Dettagli classe:

    code language-java
    public class FolderProfileUtils extends Object
    

    La classe FolderProfileUtils contiene un metodo per aggiungere attributi condizionali in un profilo di cartella.

Aggiungere attributi condizionali a un profilo di cartella

Il metodo addAttributeProfiles aggiunge attributi condizionali a un profilo a livello di cartella.

Sintassi:

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

Parametri:

Nome
Tipo
Descrizione
attributeNames
Stringa
Elenco di nomi di attributi.
values
Stringa
Elenco di valori per gli attributi specificati.
labels
Stringa
Elenco di etichette per le coppie attribute- value. 1
profileName
Stringa
Il nome del profilo a livello di cartella a cui devono essere applicati gli attributi, i valori e le etichette. Importante: tutti gli attributi-valori-etichette esistenti definiti nel profilo vengono sovrascritti.
session
javax.jcr.Session
Sessione JCR valida.

Restituisce:
true per il successo. In caso di errore, genera un’eccezione.

Eccezione:
Genera java.lang.Exception nei seguenti scenari:

  • Se l'API non è riuscita a ottenere l'oggetto resourceResolverFactory. In tal caso, è necessario riavviare il bundle.
  • Se i parametri passati all’API non sono validi.
  • Se l’API viene chiamata tramite una sessione utente non autorizzata, ad esempio un utente che non è un amministratore per il profilo di cartella specificato.

1 attributeNames, values e labels nello stesso indice in un elenco array devono corrispondere alla stessa voce.

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