Subversion Repositories eFlore/Archives.cel-v2

Compare Revisions

Ignore whitespace Rev 29 → Rev 30

/trunk/src/org/tela_botanica/client/modeles/Observation.java
46,7 → 46,7
/**
* @param transmis
* @param nomSaisi
* @param nomretenu
* @param nomRetenu
* @param numeroNomenclatural
* @param numeroTaxonomique
* @param famille
/trunk/src/org/tela_botanica/client/modeles/ImageCarnet.java
61,10 → 61,10
if(this.containsKey((cle)))
{
String valeur = (String)this.get(cle) ;
if(valeur.equals("null"))
if(valeur.equals("null") || valeur == null)
{
return "null" ;
}
}
else
{
char nullChar = '\u0000' ;
/trunk/src/org/tela_botanica/client/modeles/ImageAsynchroneDAO.java
28,7 → 28,6
String key = (String)imgIt.next() ;
String valeur = ic.renvoyerValeurCorrecte(key) ;
postData += "&"+key+"="+valeur ;
 
}
 
42,6 → 41,23
}) ;
}
public void SynchroniserMotsClesImageBaseDeDonnees(final ImageCarnet ic)
{
String postData = "" ;
String motsCles = ic.getMotsCles() ;
String id = ic.getId() ;
postData += "&ci_id_image="+id+"&ci_meta_mots_cles="+motsCles ;
 
HTTPRequest.asyncPost("jrest/inventoryImage/0/", postData, new ResponseTextHandler() {
public void onCompletion(String responseText) {
}
}) ;
}
public void supprimerBaseDeDonnees(final ImageCarnet ic)
{
String postData = "" ;
/trunk/src/org/tela_botanica/client/modeles/MotsClesAsynchroneDAO.java
6,9 → 6,15
import org.tela_botanica.client.image.ImageMediateur;
import org.tela_botanica.client.interfaces.Rafraichissable;
 
import com.google.gwt.json.client.JSONArray;
import com.google.gwt.json.client.JSONObject;
import com.google.gwt.json.client.JSONParser;
import com.google.gwt.json.client.JSONValue;
import com.google.gwt.user.client.HTTPRequest;
import com.google.gwt.user.client.ResponseTextHandler;
import com.google.gwt.user.client.Window;
import com.gwtext.client.data.Node;
import com.gwtext.client.data.Tree;
import com.gwtext.client.widgets.tree.TreeNode;
 
public class MotsClesAsynchroneDAO {
20,15 → 26,20
iMediateur = im ;
}
public void obtenirListeMotsCles(Rafraichissable r)
public void obtenirListeMotsCles(final Rafraichissable r)
{
HTTPRequest.asyncGet("jrest/InventoryKeyWordList/"+iMediateur.getIdentifiant(), new ResponseTextHandler() {
 
public void onCompletion(String responseText) {
// TODO Auto-generated method stub
}
final JSONValue responseValue = JSONParser.parse(responseText);
if (responseValue.isArray() != null) {
final JSONArray reponse = responseValue.isArray();
 
r.rafraichir(reponse, true) ;
}
}
});
}
43,6 → 54,12
public void onCompletion(String responseText) {
if(responseText.equals("ERROR"))
{
Window.alert("Attention, la base de données des mots clés n'est plus synchronisée avec l'application," +
"nous vous invitons à recharger la page. ") ;
}
}
}) ;
60,7 → 77,11
public void onCompletion(String responseText) {
if(responseText.equals("ERROR"))
{
Window.alert("Attention, la base de données des mots clés n'est plus synchronisée avec l'application," +
"nous vous invitons à recharger la page. ") ;
}
}
}) ;
79,7 → 100,6
public void onCompletion(String responseText) {
Window.alert(responseText) ;
}
88,7 → 108,7
}
public void deplacerBaseDeDonnees(String motcle) {
public void deplacerBaseDeDonnees(String motcle) {
if(!motcle.equals(""))
{
100,7 → 120,6
public void onCompletion(String responseText) {
Window.alert(responseText) ;
}