Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 750 → Rev 751

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