|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectpalio.modules.core.Module
palio.modules.FTP
public class FTP
Moduł udostępnia zestaw funkcji do wykonywania opearcji związanych z transferem plików z serwera FTP. Aby można było polączyć sie z
serwerem, należy zdefiniować konektor "FTP" w konfiguracji instancji jpalio. Parametr transferMode jest opcjonalny. W przypadku
jego braku, wybierana jest domyślna wartość dla serwera. Dozwolone wartości: ACTIVE, PASSIVE. Przykładowy konektor:
<connector name="ftp" url="ftp://ftp.torn.com.pl:21">
<user>test</user>
<password>test</password>
<transferMode>ACTIVE</transferMode>
</connector>
Moduł jest dostępny w każdej instancji jPalio.
| Field Summary |
|---|
| Fields inherited from interface palio.modules.core.CurrentModuleDataKeys |
|---|
DESIGNER_ACTIONS_BUFFER, HTML_FORM_BUILDER, HTML_MAP_BUILDER, HTML_MENU_BUILDER, HTML_TOOLTIPS_BUFFER, ITEXT_DOCUMENT, MAIL_MESSAGE, XLS_DOCUMENT, XML_DOCUMENT |
| Constructor Summary | |
|---|---|
FTP(Instance instance,
java.util.Properties parameters)
|
|
| Method Summary | |
|---|---|
void |
deleteFile(java.lang.String connector,
java.lang.String remotePath)
Usuwa plik z serwera FTP |
java.lang.Object |
execute(java.lang.String connector,
groovy.lang.Closure commands)
Calles given closure with passed FTPClient object as an argument. |
long |
getFileSize(java.lang.String connector,
java.lang.String remotePath)
Zwraca rozmiar pliku (w bajtach) znajdującego się na serwerze FTP |
java.lang.String |
getVersion()
Returns the module version |
java.lang.String[] |
listFiles(java.lang.String connector,
java.lang.String remotePath)
Zwraca tablicę nazw plików i folderów w wybranym folderze zdalnym |
java.lang.String[] |
listFiles(java.lang.String connector,
java.lang.String remotePath,
java.lang.Boolean fullPath)
Zwraca tablicę nazw plików i folderów w wybranym folderze zdalnym |
void |
makeDirectory(java.lang.String connector,
java.lang.String remotePath)
Tworzy nowy folder na serwerze FTP |
void |
removeDirectory(java.lang.String connector,
java.lang.String remotePath)
Usuwa pusty folder na serwerze FTP |
void |
renameFile(java.lang.String connector,
java.lang.String remotePathFrom,
java.lang.String remotePathTo)
Zmienia nazwę pliku na serwerze FTP |
void |
retriveFile(java.lang.String connector,
java.lang.String remotePath,
java.lang.String localPath)
Pobiera plik z serwera |
void |
storeFile(java.lang.String connector,
java.lang.String remotePath,
java.lang.String localPath)
Wykonuje upload pliku na serwer |
void |
storeFile(java.lang.String connector,
java.lang.String remotePath,
java.lang.String localPath,
java.lang.String fileType)
Wykonuje upload pliku na serwer |
| Methods inherited from class palio.modules.core.Module |
|---|
getConfigParam, getDescription, getModuleTranslation |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FTP(Instance instance,
java.util.Properties parameters)
| Method Detail |
|---|
public java.lang.String getVersion()
Module
getVersion in class Module
public void retriveFile(java.lang.String connector,
java.lang.String remotePath,
java.lang.String localPath)
throws palio.PalioException
connector - Nazwa konektoraremotePath - Ścieżka do pliku na serwerze FTPlocalPath - Docelowa ścieżka do pliku lokalnego
palio.PalioException
public void storeFile(java.lang.String connector,
java.lang.String remotePath,
java.lang.String localPath,
java.lang.String fileType)
throws palio.PalioException
connector - Nazwa konektoraremotePath - Docelowa ścieżka do pliku na serwerze FTPlocalPath - Ścieżka do pliku lokalnegofileType - Nazwa typu pliku. Możliwe wartości: ASCII, BINARY, EBCDIC, LOCAL.
palio.PalioException
public void storeFile(java.lang.String connector,
java.lang.String remotePath,
java.lang.String localPath)
throws palio.PalioException
connector - nazwa konektoraremotePath - docelowa ścieżka do pliku na serwerze FTPlocalPath - ścieżka do pliku lokalnego
palio.PalioException
public java.lang.String[] listFiles(java.lang.String connector,
java.lang.String remotePath,
java.lang.Boolean fullPath)
throws palio.PalioException
connector - nazwa konektoraremotePath - ścieżka do folderu na serwerze FTPfullPath - czy nazwy plików mają zawierać pełną ścieżkę
palio.PalioException
public java.lang.String[] listFiles(java.lang.String connector,
java.lang.String remotePath)
throws palio.PalioException
connector - nazwa konektoraremotePath - ścieżka do folderu na serwerze FTP
palio.PalioException
public void deleteFile(java.lang.String connector,
java.lang.String remotePath)
throws palio.PalioException
connector - nazwa konektoraremotePath - ścieżka do pliku na serwerze FTP
palio.PalioException
public void renameFile(java.lang.String connector,
java.lang.String remotePathFrom,
java.lang.String remotePathTo)
throws palio.PalioException
connector - nazwa konektoraremotePathFrom - pierwotna ścieżka pliku na serwerze FTPremotePathTo - docelowa ścieżka pliku na serwerze FTP
palio.PalioException
public void makeDirectory(java.lang.String connector,
java.lang.String remotePath)
throws palio.PalioException
connector - nazwa konektoraremotePath - docelowa ścieżka folderu na serwerze FTP
palio.PalioException
public void removeDirectory(java.lang.String connector,
java.lang.String remotePath)
throws palio.PalioException
connector - nazwa konektoraremotePath - ścieżka istniejącego folderu na serwerze FTP
palio.PalioException
public long getFileSize(java.lang.String connector,
java.lang.String remotePath)
throws palio.PalioException
connector - nazwa konektoraremotePath - ścieżka istniejącego pliku na serwerze FTP
palio.PalioException
public java.lang.Object execute(java.lang.String connector,
groovy.lang.Closure commands)
throws palio.PalioException
connector - Connector namecommands - Commands closure. This closure is called with one parameter of type FTPClient. See jPALIO documentation for
some examples.
palio.PalioException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||