1,20 → 1,15 |
package org.tela_botanica.client.modeles; |
|
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.http.client.RequestBuilder; |
import com.google.gwt.http.client.URL; |
import com.google.gwt.json.client.JSONArray; |
import com.google.gwt.json.client.JSONBoolean; |
import com.google.gwt.json.client.JSONObject; |
import com.google.gwt.json.client.JSONValue; |
import com.google.gwt.user.client.Window; |
|
public class PublicationAPersonneAsyncDao { |
|
22,16 → 17,12 |
|
private Rafraichissable vueARafraichir = null; |
|
public PublicationAPersonneAsyncDao(Rafraichissable vueARafraichir) { |
this.vueARafraichir = vueARafraichir; |
public PublicationAPersonneAsyncDao(Rafraichissable vueARafraichirCourrante) { |
vueARafraichir = vueARafraichirCourrante; |
} |
|
public void selectionnerPublicationAPersonne(String idUtilisateur, String idAuteur, String idPublication, String idRole) { |
|
idAuteur = (idAuteur == null ? "*" : idAuteur); |
idPublication = (idPublication == null ? "*" : idPublication); |
idRole = (idRole == null ? "*" : idRole); |
String[] parametres = {idUtilisateur, idPublication, idRole}; |
public void selectionner(String projetId, String idAuteurs, String roleId, String idPublication) { |
String[] parametres = {projetId, idAuteurs, idPublication, roleId}; |
final JsonRestRequestBuilder rb = UtilDAO.construireRequete(SERVICE_NOM, parametres); |
rb.envoyerRequete(null, new JsonRestRequestCallback() { |
@Override |
60,16 → 51,13 |
}); |
} |
|
public void ajouterAuteur(String utilisateurid, String idAuteurs, String role, String idPublication) { |
|
final String url = ((Configuration) Registry.get(RegistreId.CONFIG)).getServiceBaseUrl()+SERVICE_NOM+"/"; |
// auteur 2360 |
JsonRestRequestBuilder rb = new JsonRestRequestBuilder(RequestBuilder.POST, url); |
String postDonneesEncodees = "cpuap_id_publication="+URL.encode(idPublication) |
public void ajouter(String utilisateurid, String personnesId, String role, String publicationId) { |
String postDonneesEncodees = "cpuap_id_publication="+URL.encode(publicationId) |
+"&cpuap_id_auteur="+personnesId |
+"&cpuap_id_role="+URL.encode(role) |
+"&cpuap_id_auteur="+idAuteurs |
+"&cmhl_ce_modifier_par="+utilisateurid; |
|
|
final JsonRestRequestBuilder rb = UtilDAO.construireRequetePost(SERVICE_NOM); |
rb.envoyerRequete(postDonneesEncodees, new JsonRestRequestCallback() { |
@Override |
public void surReponse(JSONValue reponseValeur) { |
77,18 → 65,15 |
} |
}) ; |
} |
|
|
public void modifierAuteur(String utilisateurid, String idAuteurs, String idPublication) { |
final String url = ((Configuration) Registry.get(RegistreId.CONFIG)).getServiceBaseUrl()+SERVICE_NOM+"/" |
+idPublication+"/" |
+idAuteurs+"/" |
+"2360"; |
// auteur 2360 |
JsonRestRequestBuilder rb = new JsonRestRequestBuilder(RequestBuilder.POST, url); |
public void modifier(String utilisateurid, String idAuteurs, String idPublication) { |
String[] parametres = {idPublication, idAuteurs, PublicationAPersonne.ROLE_AUTEUR}; |
|
final JsonRestRequestBuilder rb = UtilDAO.construireRequete(SERVICE_NOM, parametres, "POST"); |
|
String postDonneesEncodees = "cpuap_id_publication="+URL.encode(idPublication) |
+"&cmhl_ce_modifier_par="+utilisateurid; |
|
|
rb.envoyerRequete(postDonneesEncodees, new JsonRestRequestCallback() { |
@Override |
public void surReponse(JSONValue reponseValeur) { |