/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 |