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