Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 757 → Rev 764

/trunk/src/org/tela_botanica/client/modeles/PublicationAsyncDao.java
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() {