Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 140 → Rev 157

/trunk/src/org/tela_botanica/client/modeles/MotsClesAsynchroneDAO.java
2,6 → 2,9
 
import org.tela_botanica.client.image.ImageModele;
import org.tela_botanica.client.interfaces.Rafraichissable;
import org.tela_botanica.client.observation.ObservationMediateur;
import org.tela_botanica.client.observation.ObservationModele;
 
import com.google.gwt.http.client.Request;
import com.google.gwt.http.client.RequestBuilder;
import com.google.gwt.http.client.RequestCallback;
24,10 → 27,22
* Le modele associé au DAO
*/
private ImageModele iModele = null;
private ObservationModele oModele = null ;
private String identifiant = "" ;
 
public MotsClesAsynchroneDAO(ImageModele im) {
iModele = im;
identifiant = im.getIdentifiant();
}
public MotsClesAsynchroneDAO(ObservationModele om) {
oModele = om;
identifiant = om.getIdentifiant();
}
 
/**
* Setteur pour le modèle
48,7 → 63,7
public void obtenirListeMotsCles(final Rafraichissable r) {
// on demande tous les mots clés associés à l'utilisateur
RequestBuilder rb = new RequestBuilder(RequestBuilder.GET, Configuration.getServiceBaseUrl()
+ "/InventoryKeyWordList/" + iModele.getIdentifiant());
+ "/InventoryKeyWordList/" + identifiant);
 
try {
rb.sendRequest(null, new RequestCallback() {
135,7 → 150,7
 
RequestBuilder rb = new RequestBuilder(RequestBuilder.POST, Configuration.getServiceBaseUrl()
+ "/InventoryKeyWordList/"
+ iModele.getIdentifiant()
+ identifiant
+ "/"
+ motcle);
 
178,7 → 193,7
postData += "&action=modification" + motcle;
 
RequestBuilder rb = new RequestBuilder(RequestBuilder.POST, Configuration.getServiceBaseUrl()
+ "/InventoryKeyWordList/" + iModele.getIdentifiant());
+ "/InventoryKeyWordList/" + identifiant);
try {
rb.sendRequest(postData, new RequestCallback() {
 
216,7 → 231,7
postData += "&action=deplacement" + motcle;
 
RequestBuilder rb = new RequestBuilder(RequestBuilder.POST, Configuration.getServiceBaseUrl()
+ "/InventoryKeyWordList/" + iModele.getIdentifiant());
+ "/InventoryKeyWordList/" + identifiant);
try {
rb.sendRequest(postData, new RequestCallback() {