Subversion Repositories eFlore/Applications.coel

Rev

Rev 784 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 784 Rev 822
Line 24... Line 24...
24
	public PublicationAPersonneAsyncDao(Rafraichissable vueARafraichirCourrante) {
24
	public PublicationAPersonneAsyncDao(Rafraichissable vueARafraichirCourrante) {
25
		vueARafraichir = vueARafraichirCourrante;
25
		vueARafraichir = vueARafraichirCourrante;
26
		utilisateurId = ((Mediateur) Registry.get(RegistreId.MEDIATEUR)).getUtilisateurId();
26
		utilisateurId = ((Mediateur) Registry.get(RegistreId.MEDIATEUR)).getUtilisateurId();
27
	}
27
	}
Line 28... Line 28...
28
	
28
	
29
	public void selectionner(String idAuteurs, String idPublication, String roleId) {
29
	public void selectionner(String publicationId, String personnesId, String roleId) {
30
		String[] parametres = {idAuteurs, idPublication, roleId};
30
		String[] parametres = {publicationId, personnesId, roleId};
31
		final JsonRestRequestBuilder rb = UtilDAO.construireRequete(SERVICE_NOM, parametres);
31
		final JsonRestRequestBuilder rb = UtilDAO.construireRequete(SERVICE_NOM, parametres);
32
		rb.envoyerRequete(null, new JsonRestRequestCallback() {
32
		rb.envoyerRequete(null, new JsonRestRequestCallback() {
33
			@Override
33
			@Override
34
			public void surReponse(JSONValue responseValue) {
34
			public void surReponse(JSONValue responseValue) {
Line 54... Line 54...
54
				}
54
				}
55
			}
55
			}
56
		});
56
		});
57
	}
57
	}
Line 58... Line 58...
58
	
58
	
59
	public void ajouter(String personnesId, String role, String publicationId) {
59
	public void ajouter(String publicationId, String personnesId, String roleId) {
60
		String postDonneesEncodees = "cpuap_id_publication="+URL.encodeComponent(publicationId)
60
		String postDonneesEncodees = "cpuap_id_publication="+URL.encodeComponent(publicationId)
61
		+"&cpuap_id_auteur="+personnesId
61
		+"&cpuap_id_auteur="+personnesId
62
		+"&cpuap_id_role="+URL.encodeComponent(role)
62
		+"&cpuap_id_role="+URL.encodeComponent(roleId)
Line 63... Line 63...
63
		+"&cmhl_ce_modifier_par="+utilisateurId;
63
		+"&cmhl_ce_modifier_par="+utilisateurId;
64
		
64
		
65
		final JsonRestRequestBuilder rb = UtilDAO.construireRequetePost(SERVICE_NOM);
65
		final JsonRestRequestBuilder rb = UtilDAO.construireRequetePost(SERVICE_NOM);
Line 69... Line 69...
69
				traiterReponse(reponseValeur, "auteur_valide");
69
				traiterReponse(reponseValeur, "auteur_valide");
70
			}
70
			}
71
		}) ;
71
		}) ;
72
	}
72
	}
Line 73... Line 73...
73
 
73
 
74
	public void modifier(String idAuteurs, String idPublication) {
74
	public void modifier(String publicationId, String personnesId, String roleId) {
Line 75... Line 75...
75
		String[] parametres = {idPublication, idAuteurs, PublicationAPersonne.ROLE_AUTEUR};
75
		String[] parametres = {publicationId, personnesId, roleId};
Line 76... Line 76...
76
		
76
		
77
		final JsonRestRequestBuilder rb = UtilDAO.construireRequetePost(SERVICE_NOM, parametres);
77
		final JsonRestRequestBuilder rb = UtilDAO.construireRequetePost(SERVICE_NOM, parametres);
Line 78... Line 78...
78
		
78
		
79
		String postDonneesEncodees = "cpuap_id_publication="+URL.encodeComponent(idPublication)
79
		String postDonneesEncodees = "cpuap_id_publication="+URL.encodeComponent(publicationId)
80
		+"&cmhl_ce_modifier_par="+utilisateurId;
80
		+"&cmhl_ce_modifier_par="+utilisateurId;