|
|||||||
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(palio.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,
Closure commands)
Calles given closure with passed FTPClient object as an argument. |
java.lang.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(palio.Instance instance, java.util.Properties parameters)
Method Detail |
---|
public java.lang.String getVersion()
palio.modules.core.Module
getVersion
in class palio.modules.core.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 java.lang.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, 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 |