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"; |
} |
|