Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 728 → Rev 729

/trunk/src/org/tela_botanica/client/modeles/ImageCarnet.java
46,7 → 46,16
}
 
}
public ImageCarnet(String[][] image) {
 
for (int i = 0; i < image.length; i++) {
if (image[i][0] != null && image[i][1] != null) {
this.put(image[i][0], image[i][1]);
}
}
}
 
/**
* Surcharge de toString qui affiche toutes les propriétés de l'image
*/
116,17 → 125,21
*
* @return url racine pour les images
*/
public String getBaseUrl() {
public String getVraieBaseUrl() {
return Configuration.getImageBaseUrl() ;
}
 
/**
* Renvoie le nom de base du fichier image et ses sous dossier
* Base de l'url serveur pour les images
*
* @return le nom de base du fichier de type (XXX_XXX_XXX), et ses sous
* dossier
* @return url racine pour les images
*/
public String[] getBaseFileName() {
public String getBaseUrlRedirect() {
return Configuration.getImageRedirectUrl() ;
}
public String getIdAvecPadding() {
String id = getId();
 
int maxZeros = 9 - id.length();
134,7 → 147,35
for (int i = 0; i < maxZeros; i++) {
id = "0" + id;
}
return id;
}
private String getUrlFormat(String format) {
String urlImage = "";
if(Configuration.utiliseRedirectionImages()) {
String identifiantRedirect = getIdAvecPadding()+format;
urlImage = getBaseUrlRedirect()+identifiantRedirect;
} else {
urlImage = getVraieUrlFormat(format);
}
 
return urlImage;
}
 
/**
* 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[] getRealBaseFileName() {
String id = getIdAvecPadding();
 
String dossierNv1 = id.substring(0, 3);
String dossierNv2 = id.substring(3, 6);
String fichierNv = id.substring(6, 9);
146,11 → 187,11
return infosFichier;
}
private String getUrlFormat(String format) {
private String getVraieUrlFormat(String format) {
String[] infosFichier = getBaseFileName();
String[] infosFichier = getRealBaseFileName();
 
return getBaseUrl() + infosFichier[1] + "/" + infosFichier[2] + "/"+format+"/"
return getVraieBaseUrl() + infosFichier[1] + "/" + infosFichier[2] + "/"+format+"/"
+ infosFichier[0] + "_"+format+".jpg";
}