/branches/v1.1-aramon/src/org/tela_botanica/client/modeles/publication/PublicationAPersonne.java |
---|
130,29 → 130,36 |
public Personne getPersonne() { |
return personneLiee; |
} |
public void setPersonne(Personne personne) { |
setPersonne(personne, false); |
} |
public void setPersonne(Personne personne, boolean integrerProprietes) { |
personneLiee = personne; |
if (personne != null) { |
setIdPersonne(personne.getId()); |
} |
/* |
Map<String, Object> a = personne.getProperties(); |
Set<String> cles = a.keySet(); |
Iterator<String> it = cles.iterator(); |
while (it.hasNext()) { |
String cle = it.next(); |
if (a.get(cle) != null) { |
String cleObjet = ""; |
if (removePrefix) { |
cleObjet = cle.replaceFirst("^"+Personne.PREFIXE+"_", ""); |
if (integrerProprietes) { |
Map<String, Object> a = personne.getProperties(); |
Set<String> cles = a.keySet(); |
Iterator<String> it = cles.iterator(); |
while (it.hasNext()) { |
String cle = it.next(); |
if (a.get(cle) != null) { |
String cleObjet = ""; |
if (removePrefix) { |
cleObjet = cle.replaceFirst("^"+Personne.PREFIXE+"_", ""); |
} |
else { |
cleObjet = cle; |
} |
this.set(cleObjet, a.get(cle)); |
} |
else { |
cleObjet = cle; |
} |
this.set(cleObjet, a.get(cle)); |
} |
}*/ |
} |
} |
// ID |
229,11 → 236,15 |
// ORDRE DES AUTEURS |
public String getOrdreAuteurs() { |
return renvoyerValeurCorrecte("ordre"); |
if (removePrefix) return renvoyerValeurCorrecte("ordre"); |
else return renvoyerValeurCorrecte(PREFIXE+"_ordre"); |
} |
public void setOrdreAuteurs(String ordre) { |
if (ordre.matches("[0-9]+")) { |
this.set("ordre", ordre); |
if (removePrefix) this.set("ordre", ordre); |
else this.set(PREFIXE+"_ordre", ordre); |
this.set("_ordre_", ordre); |
} |
} |
} |
/branches/v1.1-aramon/src/org/tela_botanica/client/modeles/publication/Publication.java |
---|
59,7 → 59,10 |
} |
else { |
cleObjet=cle; |
traiterClesEtrangeres(cle, (String)a.get(cle)); |
String valeur = ""; |
if (a.get(cle) instanceof Integer) valeur = String.valueOf(a.get(cle)); |
else if (a.get(cle) instanceof String) valeur = (String)a.get(cle); |
traiterClesEtrangeres(cle, valeur); |
} |
this.set(cleObjet, a.get(cle)); |
} |
/branches/v1.1-aramon/src/org/tela_botanica/client/modeles/personne/Personne.java |
---|
134,10 → 134,12 |
// ID PERSONNE |
public String getId() { |
return renvoyerValeurCorrecte("id_personne"); |
if (removePrefix) return renvoyerValeurCorrecte("id_personne"); |
else return renvoyerValeurCorrecte(PREFIXE+"_id_personne"); |
} |
public void setId(String personneId) { |
this.set("id_personne", personneId); |
if (removePrefix) this.set("id_personne", personneId); |
else this.set(PREFIXE+"_id_personne", personneId); |
} |
// ID PROJET |
176,18 → 178,22 |
// NOM |
public String getNom() { |
return renvoyerValeurCorrecte("nom"); |
if (removePrefix) return renvoyerValeurCorrecte("nom"); |
else return renvoyerValeurCorrecte(PREFIXE+"_nom"); |
} |
public void setNom(String nom) { |
set("nom", nom); |
if (removePrefix) set("nom", nom); |
else set(PREFIXE+"_nom", nom); |
} |
// PRÉNOM |
public String getPrenom() { |
return renvoyerValeurCorrecte("prenom"); |
if (removePrefix) return renvoyerValeurCorrecte("prenom"); |
else return renvoyerValeurCorrecte(PREFIXE+"_prenom"); |
} |
public void setPrenom(String prenom) { |
set("prenom", prenom); |
if (removePrefix) set("prenom", prenom); |
else set(PREFIXE+"_prenom", prenom); |
} |
// TÉLÉPHONE |