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() { |
|