1,10 → 1,13 |
package org.tela_botanica.client.modeles; |
|
import org.tela_botanica.client.Mediateur; |
import org.tela_botanica.client.RegistreId; |
import org.tela_botanica.client.http.JsonRestRequestBuilder; |
import org.tela_botanica.client.http.JsonRestRequestCallback; |
import org.tela_botanica.client.interfaces.Rafraichissable; |
import org.tela_botanica.client.util.UtilDAO; |
|
import com.extjs.gxt.ui.client.Registry; |
import com.google.gwt.core.client.GWT; |
import com.google.gwt.json.client.JSONArray; |
import com.google.gwt.json.client.JSONObject; |
12,10 → 15,13 |
|
public class PublicationAsyncDao { |
private static final String SERVICE_NOM = "CoelPublication"; |
|
private String utilisateurId = null; |
private Rafraichissable vueARafraichir = null; |
|
public PublicationAsyncDao(Rafraichissable vueARafraichirCourrante) { |
vueARafraichir = vueARafraichirCourrante ; |
utilisateurId = ((Mediateur) Registry.get(RegistreId.MEDIATEUR)).getUtilisateurId(); |
} |
|
public void selectionner(final String publicationId, String projetId, String nomComplet) { |
51,7 → 57,7 |
}); |
} |
|
public void ajouter(String utilisateurId, Publication publication) { |
public void ajouter(Publication publication) { |
String postDonneesEncodees = publication.obtenirChainePOST()+"&cmhl_ce_modifier_par="+utilisateurId; |
|
final JsonRestRequestBuilder rb = UtilDAO.construireRequetePost(SERVICE_NOM); |
63,11 → 69,11 |
}) ; |
} |
|
public void modifier(String utilisateurId, Publication publication) { |
public void modifier(Publication publication) { |
String[] parametres = {publication.getId()}; |
final JsonRestRequestBuilder rb = UtilDAO.construireRequetePost(SERVICE_NOM, parametres); |
|
String postDonneesEncodees = publication.obtenirChainePOST(); |
String postDonneesEncodees = publication.obtenirChainePOST()+"&cmhl_ce_modifier_par="+utilisateurId;; |
|
rb.envoyerRequete(postDonneesEncodees, new JsonRestRequestCallback() { |
@Override |
77,7 → 83,7 |
}); |
} |
|
public void supprimer(String utilisateurId, String publicationsId) { |
public void supprimer(String publicationsId) { |
String[] parametres = {utilisateurId, publicationsId}; |
final JsonRestRequestBuilder rb = UtilDAO.construireRequetePost(SERVICE_NOM, parametres); |
rb.envoyerRequeteSuppression(new JsonRestRequestCallback() { |