<< Fare clic per visualizzazione il sommario >> Percorso: API di piattaforma > Servizi Core > Jamio Resource > RemoveAllAttachmentReferencesFromResource |
Elimina tutti gli allegati dalla lista degli allegati (AttachmentInfoList) della risorsa specificata. E' possibile eliminare anche tutti i collegamenti agli allegati eliminati, presenti nella risorsa.
Metodo
JamioResource/RemoveAllAttachmentReferencesFromResource
Input |
|||
Nome |
Descrizione |
Tipo |
Opzionale |
serverAddress |
Indirizzo server da un Dominio esterno (per il Dominio della sessione corrente, utilizzare nullo o vuoto). |
String |
Y |
token |
Token di sessione (per la sessione corrente, nel Dominio corrente, potrebbe essere nullo o vuoto). |
String |
Y |
resource |
Risorsa da cui si vogliono eliminare tutti gli allegati. |
•Dati |
|
fieldNames |
Lista dei nomi dei campi personalizzati della risorsa resource che riportano il riferimento agli allegati da eliminare. |
List of String |
|
Output |
|||
Nome |
Descrizione |
Tipo |
Opzionale |
returnValue |
Risorsa iniziale con proprietà AttachmentInfoList aggiornata. |
•Dati |
|
Commenti
•Il metodo RemoveAllAttachmentReferencesFromResource non esegue il salvataggio in automatico della risorsa. Pertanto, dopo l'invocazione del metodo RemoveAllAttachmentReferencesFromResource è necessario richiamare il metodo CreateResource o UpdateResource rispettivamente per creare o aggiornare la risorsa con l'oggetto restituito dal metodo.
•Gli allegati di sistema non sono eliminati dal metodo.
•I campi specificati in fieldNames possono essere di tipo Collegamento o Lista (che contiene collegamenti).
•Eventuali allegati non referenziati nei campi specificati in fieldNames vengono comunque marcati per l'eliminazione.
•Se fieldNames è nullo o vuoto, gli attachment della risorsa vengono comunque marcati per l'eliminazione.
Il metodo restituisce errore se in fieldNames sono specificati nomi di campi errati o inesistenti.
Autorizzazioni
Per eseguire il metodo è necessario possedere il permesso di Lettura sulla risorsa.