MoveFileToFolderReferenceByReference

<< Fare clic per visualizzazione il sommario >>

Percorso:  API di piattaforma > JamioPlug > JamioPlug ExternalDocument >

MoveFileToFolderReferenceByReference

Sposta un file individuato tramite il suo collegamento verso una nuova cartella padre individuata tramite il suo collegamento nella Configurazione di JamioPlug ExternalDocument.

 

Metodo

PlugExternalDocument/MoveFileToFolderReferenceByReference

 

Input

Nome

Descrizione

Tipo

Opzionale

token

Token di sessione (per la sessione corrente nel dominio corrente potrebbe essere null o vuoto).

String

Y

fileReference

Collegamento del file origine.

Reference

 

folderPath

Percorso di fallback per il file. Il carattere "/" deve essere utilizzato come separatore tra i nodi della gerarchia.

String

Y

fileName

Nome di fallback per il file.

String

Y

newParentFolderReference

Collegamento della cartella destinazione.

Reference

 

newParentPath

Percorso di fallback per la destinazione. Il carattere "/" deve essere utilizzato come separatore tra i nodi della gerarchia.

String

Y

 

Commenti

Lo spostamento opera esclusivamente all'interno della stessa library.

Il file origine viene individuato prioritariamente tramite il parametro fileReference, con fallback tramite folderPath e fileName.

La destinazione viene individuata prioritariamente tramite newParentFolderReference, con fallback tramite newParentPath.

Configurazioni differenti sulla stessa library sono considerate compatibili.

 

Il metodo si comporta come segue:

Restituisce

Condizione

Il file viene spostato.

Se il parametro fileReference individua il file e newParentFolderReference individua una cartella della stessa library.

Il file viene spostato.

Se il parametro fileReference non individua più il file e folderPath e fileName individuano un solo file, viene usato il file individuato tramite fallback.

Il file viene spostato.

Se il parametro newParentFolderReference non individua la cartella e newParentPath individua la cartella, il file viene spostato nella cartella individuata.

Errore IncompatibleConfigurations

Se origine e destinazione appartengono a library differenti.

Errore DestinationFolderNotFound

Se la destinazione non viene individuata.

 

Autorizzazioni

Per eseguire il metodo e necessario possedere il permesso di Utilizzo sulla Configurazione del Plug ExternalDocument.