Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 760 → Rev 761

/trunk/src/org/tela_botanica/client/Modele.java
114,23 → 114,23
public void selectionnerStructureAPersonne(Rafraichissable vueARafraichir, String idUtilisateur, String projetId, String structureId, String roleId) {
// Gestion des données de la table coel_structure_a_personne
if (structureId != null && roleId != null) {
StructureAPersonneAsyncDao sapDao = new StructureAPersonneAsyncDao();
sapDao.selectionner(vueARafraichir, idUtilisateur, structureId, roleId);
StructureAPersonneAsyncDao sapDao = new StructureAPersonneAsyncDao(vueARafraichir);
sapDao.selectionner(structureId, roleId);
}
}
public void modifierStructureAPersonne(Rafraichissable vueARafraichir, String utilisateurId, StructureAPersonne personnel) {
StructureAPersonneAsyncDao structureAPersonneDao = new StructureAPersonneAsyncDao();
StructureAPersonneAsyncDao structureAPersonneDao = new StructureAPersonneAsyncDao(vueARafraichir);
structureAPersonneDao.modifier(vueARafraichir, utilisateurId, personnel);
}
public void ajouterStructureAPersonne(Rafraichissable vueARafraichir, String utilisateurId, String structureId, StructureAPersonne personnel) {
StructureAPersonneAsyncDao structureAPersonneDao = new StructureAPersonneAsyncDao();
StructureAPersonneAsyncDao structureAPersonneDao = new StructureAPersonneAsyncDao(vueARafraichir);
structureAPersonneDao.ajouter(vueARafraichir, utilisateurId, structureId, personnel);
}
public void supprimerStructureAPersonne(Rafraichissable vueARafraichir, String utilisateurId, String personnelId) {
StructureAPersonneAsyncDao structureAPersonneDao = new StructureAPersonneAsyncDao();
StructureAPersonneAsyncDao structureAPersonneDao = new StructureAPersonneAsyncDao(vueARafraichir);
structureAPersonneDao.supprimer(vueARafraichir, utilisateurId, personnelId);
}
 
218,13 → 218,13
 
public void ajouterAuteurPublication(Rafraichissable vueARafraichir, String utilisateurid, String idAuteurs, String role, String idPublication) {
PublicationAPersonneAsyncDao paDao = new PublicationAPersonneAsyncDao(vueARafraichir);
paDao.ajouter(utilisateurid, idAuteurs, role, idPublication);
paDao.ajouter(idAuteurs, role, idPublication);
}
 
public void modifierAuteurPublication(Rafraichissable vueARafraichir, String utilisateurid, String idAuteurs, String idPublication) {
PublicationAPersonneAsyncDao paDao = new PublicationAPersonneAsyncDao(vueARafraichir);
paDao.modifier(utilisateurid, idAuteurs, idPublication);
paDao.modifier(idAuteurs, idPublication);
}
 
/trunk/src/org/tela_botanica/client/modeles/PublicationAPersonneAsyncDao.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.http.client.URL;
import com.google.gwt.json.client.JSONArray;
15,10 → 18,12
 
private static final String SERVICE_NOM = "CoelPublicationAPersonne";
private String utilisateurId = null;
private Rafraichissable vueARafraichir = null;
public PublicationAPersonneAsyncDao(Rafraichissable vueARafraichirCourrante) {
vueARafraichir = vueARafraichirCourrante;
utilisateurId = ((Mediateur) Registry.get(RegistreId.MEDIATEUR)).getUtilisateurId();
}
public void selectionner(String idAuteurs, String idPublication, String roleId) {
51,11 → 56,11
});
}
public void ajouter(String utilisateurid, String personnesId, String role, String publicationId) {
String postDonneesEncodees = "cpuap_id_publication="+URL.encode(publicationId)
public void ajouter(String personnesId, String role, String publicationId) {
String postDonneesEncodees = "cpuap_id_publication="+URL.encodeComponent(publicationId)
+"&cpuap_id_auteur="+personnesId
+"&cpuap_id_role="+URL.encode(role)
+"&cmhl_ce_modifier_par="+utilisateurid;
+"&cpuap_id_role="+URL.encodeComponent(role)
+"&cmhl_ce_modifier_par="+utilisateurId;
final JsonRestRequestBuilder rb = UtilDAO.construireRequetePost(SERVICE_NOM);
rb.envoyerRequete(postDonneesEncodees, new JsonRestRequestCallback() {
66,13 → 71,13
}) ;
}
 
public void modifier(String utilisateurid, String idAuteurs, String idPublication) {
public void modifier(String idAuteurs, String idPublication) {
String[] parametres = {idPublication, idAuteurs, PublicationAPersonne.ROLE_AUTEUR};
final JsonRestRequestBuilder rb = UtilDAO.construireRequetePost(SERVICE_NOM, parametres);
String postDonneesEncodees = "cpuap_id_publication="+URL.encode(idPublication)
+"&cmhl_ce_modifier_par="+utilisateurid;
String postDonneesEncodees = "cpuap_id_publication="+URL.encodeComponent(idPublication)
+"&cmhl_ce_modifier_par="+utilisateurId;
rb.envoyerRequete(postDonneesEncodees, new JsonRestRequestCallback() {
@Override