Back to project page AndroIUT.
The source code is released under:
GNU General Public License
If you think the Android project AndroIUT listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.iutdijon.androiut2.ftp.data; /*from w w w . j a va 2s.c o m*/ import java.io.InputStream; /** * Classe contenant les informations d'une commande ? envoyer sur le serveur * @author Morgan Funtowicz * */ public class FTPCommandWrapper { private final int id; private final String path; private InputStream stream = null; /** * Classe wrapper repr?sentant une commande sur le FTP * @param id L'identifiant de la commande {@link com.iutdijon.androiut2.ftp.data.FTPCommand} * @param path Le nom du fichier avec le chemin absolu ou relatif ( si dans le dossier courant) */ public FTPCommandWrapper(int id, String path) { this.id = id; this.path = path; this.stream = null; } /** * Classe wrapper repr?sentant une commande sur le FTP * Ce constructeur est utile dans le cas de l'utilisation de la commande PUT pour envoyer un fichier sur le FTP * @param id L'identifiant de la commande {@link com.iutdijon.androiut2.ftp.data.FTPCommand} * @param path Le nom du fichier avec le chemin absolu ou relatif ( si dans le dossier courant) * @param input Le stream contenant les donn?es ? mettre sur le serveur */ public FTPCommandWrapper(int id, String path, InputStream input){ this.id = id; this.path = path; this.stream = input; } /** * Renvoie l'identifiant de la commande FTP * @return Identifiant de la commande FTP {@link com.iutdijon.androiut2.ftp.data.FTPCommand} */ public int getCommandID(){ return id; } /** * Renvoie le chemin vers le fichier cible * @return Chaine contenant le chemin (absolu ou relatif) vers le fichier cible */ public String getPath(){ return path; } /** * Renvoie le stream avec les donn?es brute du fichier ? d?poser sur le serveur * @return Donn?es brutes du fichier ? envoyer sur le serveur ou null si commande != PUT */ public InputStream getStream(){ return stream; } @Override public String toString() { return "[FTPCommandWrapper sending command : "+id+" on path : "+path + " with stream " + (stream != null) +"]"; } }