Android Open Source - AndroIUT F T P Command Result






From Project

Back to project page AndroIUT.

License

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.

Java Source Code

package com.iutdijon.androiut2.ftp.data;
//from w w  w .  j a v  a  2 s .  co  m
import java.io.File;

import org.apache.commons.net.ftp.FTPFile;

/**
 * Classe contenant les informations sur la derni?re commande ex?cut?e sur le serveur
 * @author Morgan Funtowicz
 *
 */
public class FTPCommandResult {
  private final int commandID;
  private final boolean requestError;
  private File stored_file = null;
  private FTPFile[] directory_list = null;
  
  /**
   * Classe wrapper r?sultant de l'ex?cution d'une commande sur le FTP
   * @param command L'ID de la command {@link FTPCommand}
   * @param error Boolean indiquant si la requ?te ? lever une erreur
   */
  public FTPCommandResult(int command, boolean error) {
    commandID = command;
    requestError = error;
  }
  /**
   * Classe wrapper r?sultant de l'ex?cution d'une commande sur le FTP
   * @param command L'ID de la command {@link FTPCommand}
   * @param error Boolean indiquant si la requ?te ? lever une erreur
   * @param list La liste des fichiers dans le dossier actuel
   */
  public FTPCommandResult(int command, boolean error, FTPFile[] list){
    commandID = command;
    requestError = error;
    directory_list = list;
  }
  /**
   * Classe wrapper r?sultant de l'ex?cution d'une commande sur le FTP
   * @param command L'ID de la command {@link FTPCommand}
   * @param error Boolean indiquant si la requ?te ? lever une erreur
   * @param list La liste des fichiers dans le dossier actuel
   * @param stored Le chemin vers le fichier sauvegarder
   */
  public FTPCommandResult(int command, boolean error, FTPFile[] list, File stored){
    commandID = command;
    requestError = error;
    directory_list = list;
    stored_file = stored;
  }
  
  /**
   * Renvoie l'identifiant {@link FTPCommand} de la commande ex?cut?e
   * @return L'identifiant {@link FTPCommand} de la commande ex?cut?e
   */
  public int getCommandID(){
    return commandID;
  }
  /**
   * Indique si une erreur ? lieu pendant l'ex?cution de la requ?te
   * @return Renvoie true si une erreur ? eu lieu, false sinon
   */
  public boolean getErrorDuringRequest(){
    return requestError;
  }
  /**
   * Renvoie la liste actualis?e des fichiers dans le r?pertoire courant
   * @return Renvoie un tableau de {@link http://commons.apache.org/net/api-3.2/org/apache/commons/net/ftp/FTPFile.html} contenant les fichiers du r?pertoire courant
   */
  public FTPFile[] getDirectoryFiles(){
    return directory_list;
  }
  /**
   * Renvoie l'URI vers le fichier t?l?charg? sur le mobile
   * @return Une Uri pouvant ?tre exploiter par les application d'Android
   */
  public File getStoredFile(){
    return stored_file;
  }
}




Java Source Code List

.ADEResourcesDataTree.java
com.iutdijon.androiut2.ade.activities.ADEActivity.java
com.iutdijon.androiut2.ade.activities.ADEListResourcesChooser.java
com.iutdijon.androiut2.ade.activities.OnImageDownloadedCallback.java
com.iutdijon.androiut2.ade.service.ADEICalendarDownloader.java
com.iutdijon.androiut2.ftp.activities.FTPActivity.java
com.iutdijon.androiut2.ftp.adapters.FTPFileListAdapter.java
com.iutdijon.androiut2.ftp.data.FTPCommandResult.java
com.iutdijon.androiut2.ftp.data.FTPCommandWrapper.java
com.iutdijon.androiut2.ftp.data.FTPCommand.java
com.iutdijon.androiut2.ftp.services.FTPDownloadMonitor.java
com.iutdijon.androiut2.ftp.services.FTPServiceCall.java
com.iutdijon.androiut2.ftp.services.ProgressDownload.java
com.iutdijon.androiut2.global.AndroIUTApplication.java
com.iutdijon.androiut2.iut.activities.HomeActivity.java
com.iutdijon.androiut2.iut.activities.LoginActivity.java
com.iutdijon.androiut2.iut.data.Credential.java
com.iutdijon.androiut2.iut.data.UserFactory.java
com.iutdijon.androiut2.iut.data.account.StudentAccount.java
com.iutdijon.androiut2.iut.data.account.TeacherAccount.java
com.iutdijon.androiut2.iut.data.account.UserAccount.java
com.iutdijon.androiut2.iut.services.IUTLoginServiceCall.java
com.iutdijon.androiut2.mail.activities.MailActivity.java
com.iutdijon.androiut2.mail.activities.MailReaderActivity.java
com.iutdijon.androiut2.mail.adapters.MailDisplayAdapter.java
com.iutdijon.androiut2.mail.adapters.MailsListAdapter.java
com.iutdijon.androiut2.mail.services.EmailUtils.java
com.iutdijon.androiut2.mail.services.MailReader.java
com.iutdijon.androiut2.mail.services.MailService.java
com.iutdijon.androiut2.schooling.activities.SchoolingActivity.java
com.iutdijon.androiut2.schooling.activities.SchoolingTabActivity.java
com.iutdijon.androiut2.schooling.adapters.SectionedAdapter.java
com.iutdijon.androiut2.schooling.data.Absence.java
com.iutdijon.androiut2.schooling.data.Mark.java
com.iutdijon.androiut2.schooling.data.SchoolingData.java
com.iutdijon.androiut2.schooling.service.SchoolingDataServiceCall.java
com.iutdijon.androiut2.util.AndroIUTLogger.java
com.iutdijon.androiut2.util.IOUtils.java
com.iutdijon.androiut2.util.PreferencesManager.java
com.iutdijon.androiut2.util.UIUtil.java
com.iutdijon.androiut2.util.adapters.AbsencesAdapter.java
com.iutdijon.androiut2.util.adapters.BitmapAdapter.java
com.iutdijon.androiut2.util.adapters.CalendarAdapter.java
com.iutdijon.androiut2.util.adapters.IAdapter.java
com.iutdijon.androiut2.util.adapters.MarksAdapter.java
com.iutdijon.androiut2.util.adapters.UserAdapter.java
com.iutdijon.androiut2.util.adapters.XmlAdapter.java
com.iutdijon.androiut2.util.bridge.BridgeFinder.java
com.iutdijon.androiut2.util.loaders.AndroIUTHTTPConnection.java
com.iutdijon.androiut2.util.loaders.AsyncServiceCall.java
com.iutdijon.androiut2.util.loaders.BitmapDownloaderTask.java
com.iutdijon.androiut2.util.loaders.GetAsyncServiceCall.java
com.iutdijon.androiut2.util.loaders.ImageDownloader.java
com.iutdijon.androiut2.util.loaders.PostAsyncServiceCall.java
com.iutdijon.androiut2.util.observers.Observable.java
com.iutdijon.androiut2.util.observers.Observer.java
com.iutdijon.androiut2.util.security.SecureCenter.java
com.iutdijon.androiut2.util.view.ImageZoomView.java
com.iutdijon.androiut2.util.zoom.AspectQuotient.java
com.iutdijon.androiut2.util.zoom.DynamicZoomControl.java
com.iutdijon.androiut2.util.zoom.LongPressZoomListener.java
com.iutdijon.androiut2.util.zoom.PinchZoomListener.java
com.iutdijon.androiut2.util.zoom.SimpleZoomListener.java
com.iutdijon.androiut2.util.zoom.ZoomState.java
com.iutdijon.androiut2.util.zoom.util.Dynamics.java
com.iutdijon.androiut2.util.zoom.util.SpringDynamics.java