Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 384 → Rev 385

/trunk/src/org/tela_botanica/client/modeles/aDonnee.java
1,6 → 1,7
package org.tela_botanica.client.modeles;
 
import java.io.Serializable;
import java.util.Collection;
import java.util.Collections;
import java.util.HashMap;
import java.util.Iterator;
13,6 → 14,7
import org.tela_botanica.client.util.UtilArray;
 
import com.extjs.gxt.ui.client.data.BaseModelData;
import com.google.gwt.http.client.URL;
 
/**
* @author jpm
348,4 → 350,27
return nouvelleInstance;
}
/**
* Renvoie une chaine de caractère formatée et encodée pour POST avec toutes les propriétés du modèle
* */
public String obtenirChaineJSON() {
String chaineJSON = "";
HashMap hmProperties = (HashMap) getProperties();
Collection<String> keys = hmProperties.keySet();
Iterator<String> it = keys.iterator();
while (it.hasNext()) {
String key = it.next();
chaineJSON += "cp_" + key + "=" + hmProperties.get(key);
if (it.hasNext()) {
chaineJSON += "&";
}
}
URL.encode(chaineJSON);
return chaineJSON;
}
}