/trunk/src/org/tela_botanica/client/vues/personne/PersonneFormPublication.java |
---|
660,6 → 660,6 |
} |
private void obtenirPublicationsSaisies(String nom) { |
mediateur.selectionnerPublicationParNomComplet(this, null, nom+"%"); |
mediateur.selectionnerPublicationParNomComplet(this, null, "%"+nom+"%"); |
} |
} |
/trunk/src/org/tela_botanica/client/vues/collection/CollectionFormPublication.java |
---|
543,6 → 543,6 |
} |
private void obtenirPublicationsSaisies(String nom) { |
mediateur.selectionnerPublicationParNomComplet(this, null, nom+"%"); |
mediateur.selectionnerPublicationParNomComplet(this, null, "%"+nom+"%"); |
} |
} |
/trunk/src/org/tela_botanica/client/vues/publication/PublicationDetailVue.java |
---|
63,18 → 63,16 |
private void initialiserGeneralTpl() { |
contenuTpl = |
"<div class='{css_corps}'>"+ |
" <div class='{css_fieldset}'>"+ |
" <h2>{i18n_titre_detail}</h2>"+ |
" <span class='{css_label}'>{i18n_auteurs} :</span> {auteurs}<br />"+ |
" <span class='{css_label}'>{i18n_titre} :</span> {titre}<br />"+ |
" <span class='{css_label}'>{i18n_collection} :</span> {collection}<br />"+ |
" <span class='{css_label}'>{i18n_editeur} :</span> {editeur}<br />"+ |
" <span class='{css_label}'>{i18n_annee} :</span> {annee}<br />"+ |
" <span class='{css_label}'>{i18n_nvt} :</span> {nvt}<br />"+ |
" <span class='{css_label}'>{i18n_fascicule} :</span> {fascicule}<br />"+ |
" <span class='{css_label}'>{i18n_pages} :</span> {pages}<br />"+ |
" </div>"+ |
" <hr class='{css_clear}'/>"+ |
" <h2>{i18n_titre_detail}</h2>"+ |
" <span class='{css_label}'>{i18n_nom_complet} :</span> {nom_complet}<br />"+ |
" <span class='{css_label}'>{i18n_auteurs} :</span> {auteurs}<br />"+ |
" <span class='{css_label}'>{i18n_titre} :</span> {titre}<br />"+ |
" <span class='{css_label}'>{i18n_collection} :</span> {collection}<br />"+ |
" <span class='{css_label}'>{i18n_editeur} :</span> {editeur}<br />"+ |
" <span class='{css_label}'>{i18n_annee} :</span> {annee}<br />"+ |
" <span class='{css_label}'>{i18n_nvt} :</span> {nvt}<br />"+ |
" <span class='{css_label}'>{i18n_fascicule} :</span> {fascicule}<br />"+ |
" <span class='{css_label}'>{i18n_pages} :</span> {pages}<br />"+ |
"</div>"; |
} |
115,6 → 113,7 |
Params contenuParams = new Params(); |
contenuParams.set("i18n_titre_detail", i18nC.publicationTitre()); |
contenuParams.set("i18n_nom_complet", i18nC.publicationNomComplet()); |
contenuParams.set("i18n_auteurs", i18nC.publicationAuteurs()); |
contenuParams.set("i18n_titre", i18nC.publicationTitre()); |
contenuParams.set("i18n_collection", i18nC.publicationRevueCollection()); |
124,6 → 123,7 |
contenuParams.set("i18n_fascicule", i18nC.publicationFascicule()); |
contenuParams.set("i18n_pages", i18nC.publicationPage()); |
contenuParams.set("nom_complet", publication.getNomComplet()); |
contenuParams.set("auteurs", publication.getAuteur()); |
contenuParams.set("titre", publication.getTitre()); |
contenuParams.set("collection", publication.getCollection()); |
/trunk/src/org/tela_botanica/client/vues/publication/PublicationForm.java |
---|
657,18 → 657,7 |
publicationCollectee.setIdProjet(getValeurComboProjets()); |
String auteurIntituleFormate = ""; |
int auteursNombre = auteurComboboxListe.size(); |
for (int i = 0; i < auteursNombre; i++) { |
if (auteurComboboxListe.get(i).getValue() != null) { |
Personne auteur = auteurComboboxListe.get(i).getValue(); |
auteurIntituleFormate += auteur.getNom()+ " "+auteur.getPrenom(); |
if (i != (auteursNombre - 1)) { |
auteurIntituleFormate += ", "; |
} |
} |
} |
publicationCollectee.setAuteur(auteurIntituleFormate); |
publicationCollectee.setAuteur(construireIntituleAuteur()); |
String titre = titreChp.getValue(); |
publicationCollectee.setTitre(titre); |
676,8 → 665,7 |
String collection = collectionChp.getValue(); |
publicationCollectee.setCollection(collection); |
String nomComplet = titreChp.getValue()+" "+collectionChp.getValue(); |
publicationCollectee.setNomComplet(nomComplet); |
publicationCollectee.setNomComplet(construireNomComplet()); |
String uri = uriChp.getValue(); |
publicationCollectee.setUri(uri); |
711,6 → 699,72 |
return publicationARetourner; |
} |
private String construireIntituleEditeur() { |
String editeur = ""; |
if (editeurCombobox.getValue() != null) { |
editeur = editeurCombobox.getValue().getNom(); |
} else if (editeurCombobox.getRawValue() != "") { |
editeur = editeurCombobox.getRawValue(); |
} |
return editeur; |
} |
private String construireIntituleAuteur() { |
String inituleAuteur = ""; |
int auteursNombre = auteurComboboxListe.size(); |
for (int i = 0; i < auteursNombre; i++) { |
if (auteurComboboxListe.get(i).getValue() != null) { |
Personne auteur = auteurComboboxListe.get(i).getValue(); |
inituleAuteur += auteur.getNom().toUpperCase()+ " "+auteur.getPrenom(); |
if (i != (auteursNombre - 1)) { |
inituleAuteur += ", "; |
} |
} |
} |
return inituleAuteur; |
} |
private String construireNomComplet() { |
// Intitulé de la publication complet : fmt_auteur, date_parution(année). titre. Editeur (nom), collection, fascicule, indication_nvt. pages. |
String nomComplet = ""; |
String auteurs = construireIntituleAuteur(); |
String annee = datePublicationChp.getRawValue(); |
String titre = titreChp.getValue(); |
String editeur = construireIntituleEditeur(); |
nomComplet += auteurs+", "+annee+". "+titre+"."; |
if (!UtilString.isEmpty(editeur)) { |
nomComplet += " Éditeur "+editeur+"."; |
} |
if (collectionChp.getValue() != null) { |
String revue = collectionChp.getValue(); |
nomComplet += ", "+revue; |
} |
if (fasciculeChp.getValue() != null) { |
String fascicule = fasciculeChp.getValue(); |
nomComplet += ", "+fascicule; |
} |
if (tomeChp.getValue() != null) { |
String tomaison = tomeChp.getValue(); |
nomComplet += ", "+tomaison; |
} |
if (collectionChp.getValue() != null || fasciculeChp.getValue() != null || tomeChp.getValue() != null) { |
nomComplet += "."; |
} |
if (pagesChp.getValue() != null) { |
String pages = pagesChp.getValue(); |
nomComplet += pages+"."; |
} |
return nomComplet; |
} |
public void reinitialiserFormulaire() { |
if (mode.equals(Formulaire.MODE_MODIFIER)) { |
mediateur.afficherFormPublication(publication.getId()); |
/trunk/src/org/tela_botanica/client/i18n/Constantes.properties |
---|
151,6 → 151,7 |
projetTitreFormModif = Modification d'un projet |
projetTitreInfoGenerale = Informations générales |
projetTitreSuppression = Suppression de projet(s) |
publicationNomComplet = Nom complet |
projetNom = Nom |
projetAbreviation = Abréviation |
projetResume = Résumé |
/trunk/src/org/tela_botanica/client/i18n/Constantes.java |
---|
141,6 → 141,7 |
String projetTitreFormModif(); |
String projetTitreInfoGenerale(); |
String projetTitreSuppression(); |
String publicationNomComplet(); |
String projetNom(); |
String projetAbreviation(); |
String projetResume(); |