7,6 → 7,7 |
import org.tela_botanica.client.modeles.aDonnee; |
import org.tela_botanica.client.modeles.personne.Personne; |
import org.tela_botanica.client.util.Log; |
import org.tela_botanica.client.util.UtilString; |
|
import com.extjs.gxt.ui.client.data.ModelData; |
import com.google.gwt.json.client.JSONObject; |
71,21 → 72,20 |
Iterator<String> it = cles.iterator(); |
while (it.hasNext()) { |
String cle = it.next(); |
Object valeur = modeleProprietes.get(cle); |
if (modeleProprietes.get(cle) != null) { |
String cleObjet = ""; |
if (removePrefix) { |
cleObjet = cle.replaceFirst("^"+Personne.PREFIXE+"_", ""); |
cleObjet = cle.replaceFirst("^"+Publication.PREFIXE+"_", ""); |
cleObjet = cleObjet.replaceFirst("^"+getPrefixe()+"_", ""); |
} else { |
cleObjet = cle; |
} |
this.set(cleObjet, modeleProprietes.get(cle)); |
this.set(cleObjet, valeur); |
} |
} |
|
setPersonne(new Personne(modele, removePrefix)); |
setPublicationLiee(new Publication(modele, removePrefix)); |
initialiserChampsPourGrille(); |
this.set("_role_", modeleProprietes.get("_role_")); |
this.set("_etat_", modeleProprietes.get("_etat_")); |
} else { |
139,6 → 139,7 |
public void setPersonne(Personne personne, boolean integrerProprietes) { |
personneLiee = personne; |
if (personne != null) { |
Log.debug("Tentative ajout id personne : "+personne.getId()); |
setIdPersonne(personne.getId()); |
} |
|
176,7 → 177,8 |
|
// ID PUBLICATION |
public String getIdPublication() { |
return renvoyerValeurCorrecte("id_publication"); |
String valeur = renvoyerValeurCorrecte("id_publication"); |
return UtilString.isEmpty(valeur) ? "0" : valeur; |
} |
public void setIdPublication(String id) { |
setValeurCorrecte("id_publication", id); |
195,7 → 197,8 |
|
// ID PERSONNE |
public String getIdPersonne() { |
return renvoyerValeurCorrecte("id_personne"); |
String valeur = renvoyerValeurCorrecte("id_personne"); |
return UtilString.isEmpty(valeur) ? "0" : valeur; |
} |
public void setIdPersonne(String id) { |
setValeurCorrecte("id_personne", id); |
203,7 → 206,8 |
|
// ID RĂ´LE |
public String getIdRole() { |
return renvoyerValeurCorrecte("id_role"); |
String valeur = renvoyerValeurCorrecte("id_role"); |
return UtilString.isEmpty(valeur) ? "0" : valeur; |
} |
public void setIdRole(String id) { |
setValeurCorrecte("id_role", id); |