|
<< Fare clic per visualizzazione il sommario >> Percorso: API di piattaforma > JamioPlug > JamioPlug ExternalDocument > MoveFileToPathByReference |
Sposta un file individuato tramite il suo collegamento verso una destinazione identificata da configurazione e percorso nella Configurazione di JamioPlug ExternalDocument.
Metodo
PlugExternalDocument/MoveFileToPathByReference
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. |
Reference |
|
folderPath |
Fallback origine. Il carattere "/" deve essere utilizzato come separatore tra i nodi della gerarchia. |
String |
Y |
fileName |
Fallback origine. |
String |
Y |
destinationConfiguration |
Configurazione destinazione. |
Reference |
Y |
newParentPath |
Percorso destinazione. Il carattere "/" deve essere utilizzato come separatore tra i nodi della gerarchia. |
String |
Y |
Commenti
Il metodo tenta prioritariamente l'individuazione del file tramite il suo collegamento.
Se il parametro destinationConfiguration non è valorizzato, viene usata la configurazione di origine.
Se il parametro newParentPath non è valorizzato, viene usata la root operativa della configurazione di destinazione.
Origine e destinazione devono appartenere alla stessa library.
Il metodo si comporta come segue:
Restituisce |
Condizione |
Il file viene spostato |
Se il parametro fileReference individua il file e newParentPath individua una cartella |
Il file viene spostato |
Se il parametro fileReference non individua più il file e folderPath e fileName individuano il file. |
Il file viene spostato nella root operativa. |
Se i parametri destinationConfiguration e newParentPath sono assenti. |
Il file viene spostato nella destinazione determinata dai parametri destinationConfiguration e newParentPath. |
Se il parametro destinationConfiguration è valorizzata e appartiene alla stessa library |
Errore IncompatibleConfigurations |
Se destinationConfiguration appartiene a una library differente. |
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.