Line 6... |
Line 6... |
6 |
import org.tela_botanica.client.ComposantClass;
|
6 |
import org.tela_botanica.client.ComposantClass;
|
7 |
import org.tela_botanica.client.ComposantId;
|
7 |
import org.tela_botanica.client.ComposantId;
|
8 |
import org.tela_botanica.client.Mediateur;
|
8 |
import org.tela_botanica.client.Mediateur;
|
9 |
import org.tela_botanica.client.interfaces.Rafraichissable;
|
9 |
import org.tela_botanica.client.interfaces.Rafraichissable;
|
10 |
import org.tela_botanica.client.modeles.Information;
|
10 |
import org.tela_botanica.client.modeles.Information;
|
- |
|
11 |
import org.tela_botanica.client.modeles.OntologiesLocales;
|
11 |
import org.tela_botanica.client.modeles.ValeurListe;
|
12 |
import org.tela_botanica.client.modeles.ValeurListe;
|
12 |
import org.tela_botanica.client.modeles.collection.Collection;
|
13 |
import org.tela_botanica.client.modeles.collection.Collection;
|
13 |
import org.tela_botanica.client.modeles.collection.CollectionACommentaire;
|
14 |
import org.tela_botanica.client.modeles.collection.CollectionACommentaire;
|
14 |
import org.tela_botanica.client.modeles.collection.CollectionACommentaireListe;
|
15 |
import org.tela_botanica.client.modeles.collection.CollectionACommentaireListe;
|
15 |
import org.tela_botanica.client.modeles.collection.CollectionAPersonne;
|
16 |
import org.tela_botanica.client.modeles.collection.CollectionAPersonne;
|
16 |
import org.tela_botanica.client.modeles.collection.CollectionAPersonneListe;
|
17 |
import org.tela_botanica.client.modeles.collection.CollectionAPersonneListe;
|
17 |
import org.tela_botanica.client.modeles.collection.CollectionAPublication;
|
18 |
import org.tela_botanica.client.modeles.collection.CollectionAPublication;
|
18 |
import org.tela_botanica.client.modeles.collection.CollectionAPublicationListe;
|
19 |
import org.tela_botanica.client.modeles.collection.CollectionAPublicationListe;
|
19 |
import org.tela_botanica.client.modeles.collection.CollectionBotanique;
|
20 |
import org.tela_botanica.client.modeles.collection.CollectionBotanique;
|
20 |
import org.tela_botanica.client.modeles.collection.UniteBase;
|
- |
|
21 |
import org.tela_botanica.client.modeles.collection.UniteRangement;
|
21 |
import org.tela_botanica.client.modeles.collection.UniteRangement;
|
22 |
import org.tela_botanica.client.modeles.commentaire.Commentaire;
|
22 |
import org.tela_botanica.client.modeles.commentaire.Commentaire;
|
23 |
import org.tela_botanica.client.modeles.personne.Personne;
|
23 |
import org.tela_botanica.client.modeles.personne.Personne;
|
24 |
import org.tela_botanica.client.modeles.publication.Publication;
|
24 |
import org.tela_botanica.client.modeles.publication.Publication;
|
25 |
import org.tela_botanica.client.modeles.structure.Structure;
|
25 |
import org.tela_botanica.client.modeles.structure.Structure;
|
Line 297... |
Line 297... |
297 |
" <h2>{i18n_titre_description}</h2>"+
|
297 |
" <h2>{i18n_titre_description}</h2>"+
|
298 |
" <span class='{css_label}'>{i18n_type_botanique} :</span> {type_botanique}<br />"+
|
298 |
" <span class='{css_label}'>{i18n_type_botanique} :</span> {type_botanique}<br />"+
|
299 |
" <span class='{css_label}'>{i18n_nbre_echantillon} :</span> {nbre_echantillon}<br />"+
|
299 |
" <span class='{css_label}'>{i18n_nbre_echantillon} :</span> {nbre_echantillon}<br />"+
|
300 |
" <span class='{css_label}'>{i18n_etat_unite_rangement} :</span> {etat_unite_rangement}<br />"+
|
300 |
" <span class='{css_label}'>{i18n_etat_unite_rangement} :</span> {etat_unite_rangement}<br />"+
|
301 |
" {tableau_unite_rangement}<br />"+
|
301 |
" {tableau_unite_rangement}<br />"+
|
- |
|
302 |
" <span class='{css_label}'>{i18n_nb_planches_herbier} :</span> {nb_planches_herbier}<br />"+
|
302 |
" {tableau_unite_base}<br />"+
|
303 |
" <span class='{css_label}'>{i18n_nb_especes} :</span> {nb_especes}<br />"+
|
303 |
" </div>"+
|
304 |
" </div>"+
|
304 |
" <div>"+
|
305 |
" <div>"+
|
305 |
" <h2>{i18n_titre_conservation}</h2>"+
|
306 |
" <h2>{i18n_titre_conservation}</h2>"+
|
306 |
" <span class='{css_label}'>{i18n_type_papier} :</span> {type_papier}<br />"+
|
307 |
" <span class='{css_label}'>{i18n_type_papier} :</span> {type_papier}<br />"+
|
307 |
" <span class='{css_label}'>{i18n_conservation_methode} :</span> {conservation_methode}<br />"+
|
308 |
" <span class='{css_label}'>{i18n_conservation_methode} :</span> {conservation_methode}<br />"+
|
Line 789... |
Line 790... |
789 |
descriptionParams.set("nbre_echantillon", collection.getBotanique().getNbreEchantillon());
|
790 |
descriptionParams.set("nbre_echantillon", collection.getBotanique().getNbreEchantillon());
|
Line 790... |
Line 791... |
790 |
|
791 |
|
791 |
CollectionBotanique collectionBotanique = collection.getBotanique();
|
792 |
CollectionBotanique collectionBotanique = collection.getBotanique();
|
792 |
String etatUniteRangement = construireTxtListeOntologie(collectionBotanique.getUniteRangementEtat());
|
793 |
String etatUniteRangement = construireTxtListeOntologie(collectionBotanique.getUniteRangementEtat());
|
793 |
String tableauUniteRangementHtml = construireTableauUniteRangement();
|
- |
|
- |
|
794 |
String tableauUniteRangementHtml = construireTableauUniteRangement();
|
794 |
String tableauUniteBaseHtml = construireTableauUniteBase();
|
795 |
|
795 |
descriptionParams.set("tableau_unite_rangement", tableauUniteRangementHtml);
|
796 |
descriptionParams.set("tableau_unite_rangement", tableauUniteRangementHtml);
|
- |
|
797 |
descriptionParams.set("etat_unite_rangement", etatUniteRangement);
|
- |
|
798 |
|
796 |
descriptionParams.set("etat_unite_rangement", etatUniteRangement);
|
799 |
descriptionParams.set("i18n_nb_planches_herbier", i18nC.collectionNbPlanchesHerbier());
|
- |
|
800 |
descriptionParams.set("i18n_nb_especes", i18nC.collectionNbEspeces());
|
- |
|
801 |
|
- |
|
802 |
descriptionParams.set("nb_planches_herbier", collectionBotanique.getNbPlanchesHerbiers());
|
Line 797... |
Line 803... |
797 |
descriptionParams.set("tableau_unite_base", tableauUniteBaseHtml);
|
803 |
descriptionParams.set("nb_especes", collectionBotanique.getNbEspeces());
|
798 |
|
804 |
|
799 |
String typePapier = construireTxtListeOntologie(collectionBotanique.getConservationPapierType());
|
805 |
String typePapier = construireTxtListeOntologie(collectionBotanique.getConservationPapierType());
|
800 |
String conservationMethode = construireTxtListeOntologie(collectionBotanique.getConservationMethode());
|
806 |
String conservationMethode = construireTxtListeOntologie(collectionBotanique.getConservationMethode());
|
Line 870... |
Line 876... |
870 |
cHtml = Format.substitute(tableauUniteRangementTpl, contenuParams);
|
876 |
cHtml = Format.substitute(tableauUniteRangementTpl, contenuParams);
|
871 |
}
|
877 |
}
|
872 |
return cHtml;
|
878 |
return cHtml;
|
873 |
}
|
879 |
}
|
Line 874... |
Line -... |
874 |
|
- |
|
875 |
private String construireTableauUniteBase() {
|
- |
|
876 |
Params contenuParams = new Params();
|
- |
|
877 |
contenuParams.set("i18n_unite_base", i18nC.collectionUniteBase());
|
- |
|
878 |
contenuParams.set("i18n_part", i18nC.collectionUniteBasePart());
|
- |
|
879 |
contenuParams.set("i18n_sp", i18nC.collectionUniteBaseSp());
|
- |
|
880 |
|
- |
|
881 |
contenuParams.set("i18n_type", i18nC.collectionUniteType());
|
- |
|
882 |
contenuParams.set("i18n_nombre", i18nC.collectionUniteNbre());
|
- |
|
883 |
contenuParams.set("i18n_precision", i18nC.collectionUnitePrecision());
|
- |
|
884 |
contenuParams.set("i18n_format", i18nC.collectionUniteFormat());
|
- |
|
885 |
|
- |
|
886 |
CollectionBotanique collectionBotanique = collection.getBotanique();
|
- |
|
887 |
HashMap<String,UniteBase> unites = CollectionFormDescription.parserValeurUniteBase(collectionBotanique.getUniteBase());
|
- |
|
888 |
|
- |
|
889 |
String lignesUnite = "";
|
- |
|
890 |
Iterator<String> it = unites.keySet().iterator();
|
- |
|
891 |
while (it.hasNext()) {
|
- |
|
892 |
String cle = it.next();
|
- |
|
893 |
UniteBase unite = unites.get(cle);
|
- |
|
894 |
if (unite.getNombre() != 0 || unite.getNombrePart() != 0 || unite.getNombreSp() != 0) {
|
- |
|
895 |
Params ligneParams = new Params();
|
- |
|
896 |
if (unite.getTypeAutre()) {
|
- |
|
897 |
ligneParams.set("type", unite.getType());
|
- |
|
898 |
} else {
|
- |
|
899 |
ligneParams.set("type", construireTxtListeOntologie(unite.getId()));
|
- |
|
900 |
}
|
- |
|
901 |
ligneParams.set("nombre", UtilNombre.formaterEnEntier(unite.getNombre()));
|
- |
|
902 |
ligneParams.set("precision", unite.getPrecision());
|
- |
|
903 |
ligneParams.set("format", unite.getFormat());
|
- |
|
904 |
ligneParams.set("part_nombre", UtilNombre.formaterEnEntier(unite.getNombrePart()));
|
- |
|
905 |
ligneParams.set("part_precision", unite.getPrecisionPart());
|
- |
|
906 |
ligneParams.set("sp_nombre", UtilNombre.formaterEnEntier(unite.getNombreSp()));
|
- |
|
907 |
ligneParams.set("sp_precision", unite.getPrecisionSp());
|
- |
|
908 |
|
- |
|
909 |
lignesUnite += Format.substitute(ligneUniteBaseTpl, ligneParams);
|
- |
|
910 |
}
|
- |
|
911 |
}
|
- |
|
912 |
|
- |
|
913 |
String cHtml = i18nC.nonRenseigne();
|
- |
|
914 |
if (!UtilString.isEmpty(lignesUnite)) {
|
- |
|
915 |
contenuParams.set("lignes", lignesUnite);
|
- |
|
916 |
cHtml = Format.substitute(tableauUniteBaseTpl, contenuParams);
|
- |
|
917 |
}
|
- |
|
918 |
return cHtml;
|
- |
|
919 |
}
|
- |
|
920 |
|
880 |
|
921 |
private void afficherContenu() {
|
881 |
private void afficherContenu() {
|
922 |
Params contenuParams = new Params();
|
882 |
Params contenuParams = new Params();
|
923 |
contenuParams.set("i18n_titre_nature", i18nC.collectionNatureTitre());
|
883 |
contenuParams.set("i18n_titre_nature", i18nC.collectionNatureTitre());
|
924 |
contenuParams.set("i18n_nature", i18nC.natureVegetaleContenuDetail());
|
884 |
contenuParams.set("i18n_nature", i18nC.natureVegetaleContenuDetail());
|
Line 1016... |
Line 976... |
1016 |
inventaireParams.set("i18n_digital_pourcent", i18nC.pourcentDigitalInventaireCollectionDetail());
|
976 |
inventaireParams.set("i18n_digital_pourcent", i18nC.pourcentDigitalInventaireCollectionDetail());
|
1017 |
inventaireParams.set("i18n_etat", i18nC.etatInventaireCollectionDetail());
|
977 |
inventaireParams.set("i18n_etat", i18nC.etatInventaireCollectionDetail());
|
1018 |
//DELETEME inventaireParams.set("i18n_type_donnee", i18nC.typeDonneeInventaireCollectionDetail());
|
978 |
//DELETEME inventaireParams.set("i18n_type_donnee", i18nC.typeDonneeInventaireCollectionDetail());
|
Line 1019... |
Line 979... |
1019 |
|
979 |
|
1020 |
CollectionBotanique collectionBotanique = collection.getBotanique();
|
980 |
CollectionBotanique collectionBotanique = collection.getBotanique();
|
1021 |
String existence = construireTxtListeOntologie(collectionBotanique.getInventaire());
|
981 |
String existence = OntologiesLocales.getValeurOntologie(OntologiesLocales.getListeOuiNonPeutEtre(), collectionBotanique.getInventaire());
|
1022 |
String participationAuteur = construireTxtListeOntologie(collectionBotanique.getInventaireAuteur());
|
982 |
String participationAuteur = OntologiesLocales.getValeurOntologie(OntologiesLocales.getListeOuiNonPeutEtre(), collectionBotanique.getInventaireAuteur());
|
1023 |
String forme = construireTxtListeOntologie(collectionBotanique.getInventaireForme());
|
983 |
String forme = construireTxtListeOntologie(collectionBotanique.getInventaireForme());
|
1024 |
String digital = construireTxtListeOntologie(collectionBotanique.getInventaireDigital());
|
984 |
String digital = construireTxtListeOntologie(collectionBotanique.getInventaireDigital());
|
1025 |
String digitalPourcent = collectionBotanique.getInventaireDigitalPourcent()+"%";
|
985 |
String digitalPourcent = collectionBotanique.getInventaireDigitalPourcent()+"%";
|
1026 |
String etat = construireTxtListeOntologie(collectionBotanique.getInventaireEtat());
|
986 |
String etat = construireTxtListeOntologie(collectionBotanique.getInventaireEtat());
|
Line 1029... |
Line 989... |
1029 |
inventaireParams.set("forme", forme);
|
989 |
inventaireParams.set("forme", forme);
|
1030 |
inventaireParams.set("info", collectionBotanique.getInventaireInfo());
|
990 |
inventaireParams.set("info", collectionBotanique.getInventaireInfo());
|
1031 |
inventaireParams.set("digital", digital);
|
991 |
inventaireParams.set("digital", digital);
|
1032 |
inventaireParams.set("digital_pourcent", digitalPourcent);
|
992 |
inventaireParams.set("digital_pourcent", digitalPourcent);
|
1033 |
inventaireParams.set("etat", etat);
|
993 |
inventaireParams.set("etat", etat);
|
1034 |
//DELETEME inventaireParams.set("type_donnee", collectionBotanique.getInventaireDonneesTypes());
|
- |
|
Line 1035... |
Line 994... |
1035 |
|
994 |
|
1036 |
afficherOnglet(inventaireTpl, inventaireParams, inventaireOnglet);
|
995 |
afficherOnglet(inventaireTpl, inventaireParams, inventaireOnglet);
|
Line 1037... |
Line 996... |
1037 |
}
|
996 |
}
|