8,6 → 8,7 |
import org.tela_botanica.client.Mediateur; |
import org.tela_botanica.client.interfaces.Rafraichissable; |
import org.tela_botanica.client.modeles.Information; |
import org.tela_botanica.client.modeles.OntologiesLocales; |
import org.tela_botanica.client.modeles.ValeurListe; |
import org.tela_botanica.client.modeles.collection.Collection; |
import org.tela_botanica.client.modeles.collection.CollectionACommentaire; |
17,7 → 18,6 |
import org.tela_botanica.client.modeles.collection.CollectionAPublication; |
import org.tela_botanica.client.modeles.collection.CollectionAPublicationListe; |
import org.tela_botanica.client.modeles.collection.CollectionBotanique; |
import org.tela_botanica.client.modeles.collection.UniteBase; |
import org.tela_botanica.client.modeles.collection.UniteRangement; |
import org.tela_botanica.client.modeles.commentaire.Commentaire; |
import org.tela_botanica.client.modeles.personne.Personne; |
299,7 → 299,8 |
" <span class='{css_label}'>{i18n_nbre_echantillon} :</span> {nbre_echantillon}<br />"+ |
" <span class='{css_label}'>{i18n_etat_unite_rangement} :</span> {etat_unite_rangement}<br />"+ |
" {tableau_unite_rangement}<br />"+ |
" {tableau_unite_base}<br />"+ |
" <span class='{css_label}'>{i18n_nb_planches_herbier} :</span> {nb_planches_herbier}<br />"+ |
" <span class='{css_label}'>{i18n_nb_especes} :</span> {nb_especes}<br />"+ |
" </div>"+ |
" <div>"+ |
" <h2>{i18n_titre_conservation}</h2>"+ |
791,11 → 792,16 |
CollectionBotanique collectionBotanique = collection.getBotanique(); |
String etatUniteRangement = construireTxtListeOntologie(collectionBotanique.getUniteRangementEtat()); |
String tableauUniteRangementHtml = construireTableauUniteRangement(); |
String tableauUniteBaseHtml = construireTableauUniteBase(); |
|
descriptionParams.set("tableau_unite_rangement", tableauUniteRangementHtml); |
descriptionParams.set("etat_unite_rangement", etatUniteRangement); |
descriptionParams.set("tableau_unite_base", tableauUniteBaseHtml); |
|
descriptionParams.set("i18n_nb_planches_herbier", i18nC.collectionNbPlanchesHerbier()); |
descriptionParams.set("i18n_nb_especes", i18nC.collectionNbEspeces()); |
|
descriptionParams.set("nb_planches_herbier", collectionBotanique.getNbPlanchesHerbiers()); |
descriptionParams.set("nb_especes", collectionBotanique.getNbEspeces()); |
|
String typePapier = construireTxtListeOntologie(collectionBotanique.getConservationPapierType()); |
String conservationMethode = construireTxtListeOntologie(collectionBotanique.getConservationMethode()); |
descriptionParams.set("type_papier", typePapier); |
872,52 → 878,6 |
return cHtml; |
} |
|
private String construireTableauUniteBase() { |
Params contenuParams = new Params(); |
contenuParams.set("i18n_unite_base", i18nC.collectionUniteBase()); |
contenuParams.set("i18n_part", i18nC.collectionUniteBasePart()); |
contenuParams.set("i18n_sp", i18nC.collectionUniteBaseSp()); |
|
contenuParams.set("i18n_type", i18nC.collectionUniteType()); |
contenuParams.set("i18n_nombre", i18nC.collectionUniteNbre()); |
contenuParams.set("i18n_precision", i18nC.collectionUnitePrecision()); |
contenuParams.set("i18n_format", i18nC.collectionUniteFormat()); |
|
CollectionBotanique collectionBotanique = collection.getBotanique(); |
HashMap<String,UniteBase> unites = CollectionFormDescription.parserValeurUniteBase(collectionBotanique.getUniteBase()); |
|
String lignesUnite = ""; |
Iterator<String> it = unites.keySet().iterator(); |
while (it.hasNext()) { |
String cle = it.next(); |
UniteBase unite = unites.get(cle); |
if (unite.getNombre() != 0 || unite.getNombrePart() != 0 || unite.getNombreSp() != 0) { |
Params ligneParams = new Params(); |
if (unite.getTypeAutre()) { |
ligneParams.set("type", unite.getType()); |
} else { |
ligneParams.set("type", construireTxtListeOntologie(unite.getId())); |
} |
ligneParams.set("nombre", UtilNombre.formaterEnEntier(unite.getNombre())); |
ligneParams.set("precision", unite.getPrecision()); |
ligneParams.set("format", unite.getFormat()); |
ligneParams.set("part_nombre", UtilNombre.formaterEnEntier(unite.getNombrePart())); |
ligneParams.set("part_precision", unite.getPrecisionPart()); |
ligneParams.set("sp_nombre", UtilNombre.formaterEnEntier(unite.getNombreSp())); |
ligneParams.set("sp_precision", unite.getPrecisionSp()); |
|
lignesUnite += Format.substitute(ligneUniteBaseTpl, ligneParams); |
} |
} |
|
String cHtml = i18nC.nonRenseigne(); |
if (!UtilString.isEmpty(lignesUnite)) { |
contenuParams.set("lignes", lignesUnite); |
cHtml = Format.substitute(tableauUniteBaseTpl, contenuParams); |
} |
return cHtml; |
} |
|
private void afficherContenu() { |
Params contenuParams = new Params(); |
contenuParams.set("i18n_titre_nature", i18nC.collectionNatureTitre()); |
1018,8 → 978,8 |
//DELETEME inventaireParams.set("i18n_type_donnee", i18nC.typeDonneeInventaireCollectionDetail()); |
|
CollectionBotanique collectionBotanique = collection.getBotanique(); |
String existence = construireTxtListeOntologie(collectionBotanique.getInventaire()); |
String participationAuteur = construireTxtListeOntologie(collectionBotanique.getInventaireAuteur()); |
String existence = OntologiesLocales.getValeurOntologie(OntologiesLocales.getListeOuiNonPeutEtre(), collectionBotanique.getInventaire()); |
String participationAuteur = OntologiesLocales.getValeurOntologie(OntologiesLocales.getListeOuiNonPeutEtre(), collectionBotanique.getInventaireAuteur()); |
String forme = construireTxtListeOntologie(collectionBotanique.getInventaireForme()); |
String digital = construireTxtListeOntologie(collectionBotanique.getInventaireDigital()); |
String digitalPourcent = collectionBotanique.getInventaireDigitalPourcent()+"%"; |
1031,7 → 991,6 |
inventaireParams.set("digital", digital); |
inventaireParams.set("digital_pourcent", digitalPourcent); |
inventaireParams.set("etat", etat); |
//DELETEME inventaireParams.set("type_donnee", collectionBotanique.getInventaireDonneesTypes()); |
|
afficherOnglet(inventaireTpl, inventaireParams, inventaireOnglet); |
} |