Subversion Repositories eFlore/Archives.cel-v2

Compare Revisions

Regard whitespace Rev 42 → Rev 43

/trunk/src/org/tela_botanica/client/modeles/ImageCarnet.java
126,12 → 126,40
}
 
/**
* Renvoie le nom de base du fichier image et ses sous dossier
* @return le nom de base du fichier de type (XXX_XXX_XXX), et ses sous dossier
*/
public String[] getBaseFileName()
{
String id = getId() ;
int maxZeros = 9 - id.length() ;
for(int i = 0 ; i < maxZeros ; i++)
{
id = "0"+id ;
}
String dossierNv1 = id.substring(0, 3) ;
String dossierNv2 = id.substring(3, 6) ;
String fichierNv = id.substring(6, 9) ;
String nomFichier = dossierNv1+"_"+dossierNv2+"_"+fichierNv ;
String[] infosFichier = {nomFichier , dossierNv1 , dossierNv2} ;
return infosFichier ;
}
 
/**
* Renvoie le chemin et nom du fichier grand format
* @return le chemin du fichier grand format
*/
public String getUrl() {
public String getLUrl() {
return getBaseUrl()+(String)this.get("ci_id_image")+".jpg" ;
String[] infosFichier = getBaseFileName() ;
return getBaseUrl()+infosFichier[1]+"/"+infosFichier[2]+"/L/"+infosFichier[0]+"_L.jpg" ;
}
/**
140,7 → 168,9
*/
public String getSUrl() {
return getBaseUrl()+(String)this.get("ci_id_image")+"_S.jpg" ;
String[] infosFichier = getBaseFileName() ;
return getBaseUrl()+infosFichier[1]+"/"+infosFichier[2]+"/S/"+infosFichier[0]+"_S.jpg" ;
}
/**
149,7 → 179,9
*/
public String getMUrl() {
return getBaseUrl()+(String)this.get("ci_id_image")+"_M.jpg" ;
String[] infosFichier = getBaseFileName() ;
return getBaseUrl()+infosFichier[1]+"/"+infosFichier[2]+"/M/"+infosFichier[0]+"_M.jpg" ;
}
/**
/trunk/src/org/tela_botanica/client/modeles/ListeImageAsynchroneDAO.java
58,13 → 58,17
{
for (int i = 0; i < criteres.length; i++) {
requete += criteres[i][0]+"="+criteres[i][1] ;
if(i != criteres.length - 1)
if(!criteres[i][1].equals(""))
{
if(i!= 0)
{
requete += "&" ;
}
requete += criteres[i][0]+"="+criteres[i][1] ;
}
}
}
// on envoie le get asynchrone
HTTPRequest.asyncGet("jrest/InventoryImageList/0/"+requete, new ResponseTextHandler() {
/trunk/src/org/tela_botanica/client/modeles/NombreImageAsynchroneDAO.java
52,14 → 52,13
if(!criteres[i][0].equals("ci_ordre"))
{
if(!criteres[i][1].equals(""))
{
if(i != 0)
{
requete += "&" ;
}
requete += criteres[i][0]+"="+criteres[i][1] ;
if(i != criteres.length - 1)
{
requete += "&" ;
}
}
}
69,6 → 68,7
HTTPRequest.asyncGet("jrest/InventoryImageCount/"+iModele.getIdentifiant()+"/"+requete, new ResponseTextHandler() {
public void onCompletion(String responseText) {
final JSONValue responseValue = JSONParser.parse(responseText);
// si la requete se passe bien on reçoit un tableau JSON