|
<< 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.