dluploadclient
Class UploadFile

java.lang.Object
  extended by dluploadclient.UploadFile

public class UploadFile
extends Object

Classe qui permet de représenter un fichier a uploader

Copyright 2008, Maurer Gilles

This file is part of Client dl.free.fr.

Client dl.free.fr is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Client dl.free.fr is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with Client dl.free.fr. If not, see .

Author:
Maurer Gilles

Field Summary
static int CANCELLED
          Etat du fichier à uploader : Annulé par l'utilisateur
static int ERROR
          Etat du fichier à uploader : Erreur
static int UPLOADED
          Etat du fichier à uploader : Uploadé
static int UPLOADING
          Etat du fichier à uploader : En cours d'upload
static int WAITING
          Etat du fichier à uploader : En attente
 
Constructor Summary
UploadFile(String path)
          Constructeur par défaut
 
Method Summary
 String getErrorMessage()
          Retourne le message d'erreur du fichier
 String getLocalFilename()
          Retourne le nom de fichier local
 String getPath()
          Retourne le chemin local du fichier
 float getPercentDone()
          Retourne le pourcentage d'accomplissement du transfert
 String getPercentDoneInString()
          Retourne le pourcentage d'accomplissement du transfert sous forme de chaines de caractères
 long getSize()
          Retourne la taille du fichier
 int getState()
          Retourne l'état actuel du fichier
 String getStateInString()
          Retourne le statut du fichier sous forme d'une chaine de caractères
 String getUrl()
          Retourne l'URL du fichier
 void setErrorMessage(String errorMessage)
          Modifie le message d'erreur
 void setPath(String path)
          Modifie le chemin local du fichier
 void setPercentDone(float percentDone)
          Modifier la valeur du pourcentage d'accomplissement
 void setState(int state)
          Met à jour le statut du fichier
 void setUrl(String url)
          Met à jour l'URL du fichier
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WAITING

public static int WAITING
Etat du fichier à uploader : En attente


UPLOADING

public static int UPLOADING
Etat du fichier à uploader : En cours d'upload


UPLOADED

public static int UPLOADED
Etat du fichier à uploader : Uploadé


ERROR

public static int ERROR
Etat du fichier à uploader : Erreur


CANCELLED

public static int CANCELLED
Etat du fichier à uploader : Annulé par l'utilisateur

Constructor Detail

UploadFile

public UploadFile(String path)
Constructeur par défaut

Parameters:
path - Chemin vers le fichier
Method Detail

getState

public int getState()
Retourne l'état actuel du fichier

Returns:
l'état actuel du fichier

setState

public void setState(int state)
Met à jour le statut du fichier

Parameters:
state - nouveau statut du fichier

getUrl

public String getUrl()
Retourne l'URL du fichier

Returns:
l'URL di fichier

setUrl

public void setUrl(String url)
Met à jour l'URL du fichier

Parameters:
url - l'URL du fichier

getPercentDone

public float getPercentDone()
Retourne le pourcentage d'accomplissement du transfert

Returns:
le pourcentage d'accomplissement du transfert

getPercentDoneInString

public String getPercentDoneInString()
Retourne le pourcentage d'accomplissement du transfert sous forme de chaines de caractères

Returns:
le pourcentage d'accomplissement du transfert sous forme de chaines de caractères

setPercentDone

public void setPercentDone(float percentDone)
Modifier la valeur du pourcentage d'accomplissement

Parameters:
percentDone - pourcentage d'accomplissement

getPath

public String getPath()
Retourne le chemin local du fichier

Returns:
le chemin local du fichier

setPath

public void setPath(String path)
Modifie le chemin local du fichier

Parameters:
path - le chemin local du fichier

getStateInString

public String getStateInString()
Retourne le statut du fichier sous forme d'une chaine de caractères

Returns:
le statut du fichier sous forme d'une chaine de caractères

getLocalFilename

public String getLocalFilename()
Retourne le nom de fichier local

Returns:
le nom de fichier local

getSize

public long getSize()
Retourne la taille du fichier

Returns:
la taille du fichier

getErrorMessage

public String getErrorMessage()
Retourne le message d'erreur du fichier

Returns:
le message d'erreur

setErrorMessage

public void setErrorMessage(String errorMessage)
Modifie le message d'erreur

Parameters:
errorMessage - le message d'erreur