Line 1008... |
Line 1008... |
1008 |
|
1008 |
|
1009 |
public void enregistrerPersonne(Rafraichissable vue, Personne personne){
|
1009 |
public void enregistrerPersonne(Rafraichissable vue, Personne personne){
|
1010 |
if (personne.getId() != null && !personne.getId().trim().equals("")) {
|
1010 |
if (personne.getId() != null && !personne.getId().trim().equals("")) {
|
1011 |
modele.modifierPersonne(vue, personne);
|
1011 |
modele.modifierPersonne(vue, personne);
|
1012 |
} else {
|
- |
|
1013 |
|
- |
|
1014 |
Debug.log("123 BEGIN Mediateur.enregistrerPersonne()");
|
- |
|
1015 |
|
- |
|
1016 |
Debug.log("123 personne= "+personne.toString());
|
- |
|
1017 |
|
1012 |
} else {
|
1018 |
modele.ajouterPersonne(vue, personne);
|
- |
|
1019 |
|
- |
|
1020 |
Debug.log("123 END Mediateur.enregistrerPersonne()");
|
- |
|
1021 |
|
1013 |
modele.ajouterPersonne(vue, personne);
|
1022 |
}
|
1014 |
}
|
Line 1023... |
Line 1015... |
1023 |
}
|
1015 |
}
|
1024 |
|
1016 |
|
Line 1107... |
Line 1099... |
1107 |
|
1099 |
|
1108 |
public void modifierPublication(Rafraichissable vueARafraichir, Publication publication) {
|
1100 |
public void modifierPublication(Rafraichissable vueARafraichir, Publication publication) {
|
1109 |
modele.modifierPublication(vueARafraichir, publication);
|
1101 |
modele.modifierPublication(vueARafraichir, publication);
|
Line 1110... |
Line 1102... |
1110 |
}
|
1102 |
}
|
1111 |
|
- |
|
1112 |
public void supprimerPublication(Rafraichissable vueARafraichir, List<Publication> publicationsListe) {
|
- |
|
1113 |
|
- |
|
1114 |
Debug.log("(*) BEGIN Mediateur.supprimerPublication()");
|
1103 |
|
1115 |
|
1104 |
public void supprimerPublication(Rafraichissable vueARafraichir, List<Publication> publicationsListe) {
|
1116 |
if (publicationsListe != null && publicationsListe.size() > 0) {
|
1105 |
if (publicationsListe != null && publicationsListe.size() > 0) {
|
1117 |
String idPublicationSeparesParVirgule = "" ;
|
1106 |
String idPublicationSeparesParVirgule = "" ;
|
1118 |
Iterator<Publication> it = publicationsListe.iterator();
|
1107 |
Iterator<Publication> it = publicationsListe.iterator();
|
Line 1123... |
Line 1112... |
1123 |
}
|
1112 |
}
|
1124 |
}
|
1113 |
}
|
1125 |
modele.supprimerPublication(vueARafraichir, idPublicationSeparesParVirgule);
|
1114 |
modele.supprimerPublication(vueARafraichir, idPublicationSeparesParVirgule);
|
1126 |
modele.supprimerPublicationAPersonne(vueARafraichir, idPublicationSeparesParVirgule);
|
1115 |
modele.supprimerPublicationAPersonne(vueARafraichir, idPublicationSeparesParVirgule);
|
1127 |
}
|
1116 |
}
|
1128 |
|
- |
|
1129 |
Debug.log("(*) END Mediateur.supprimerPublication()");
|
- |
|
1130 |
|
- |
|
1131 |
}
|
1117 |
}
|
Line 1132... |
Line 1118... |
1132 |
|
1118 |
|
1133 |
public void clicObtenirListeEditeurs(Rafraichissable vueARafraichir) {
|
1119 |
public void clicObtenirListeEditeurs(Rafraichissable vueARafraichir) {
|
1134 |
selectionnerStructureParProjet(vueARafraichir, null);
|
1120 |
selectionnerStructureParProjet(vueARafraichir, null);
|
Line 1143... |
Line 1129... |
1143 |
|
1129 |
|
1144 |
public void selectionnerPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, String personnesId, String roleId) {
|
1130 |
public void selectionnerPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, String personnesId, String roleId) {
|
1145 |
modele.selectionPublicationAPersonne(vueARafraichir, publicationId, personnesId, roleId);
|
1131 |
modele.selectionPublicationAPersonne(vueARafraichir, publicationId, personnesId, roleId);
|
Line 1146... |
Line 1132... |
1146 |
}
|
1132 |
}
|
1147 |
|
- |
|
1148 |
public void selectionnerPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, String personnesId, List<Valeur> roleId) {
|
- |
|
1149 |
|
- |
|
1150 |
Debug.log("|*** BEGIN Mediateur.selectionnerPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, String personnesId, List<Valeur> roleId)");
|
1133 |
|
1151 |
|
1134 |
public void selectionnerPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, String personnesId, List<Valeur> roleId) {
|
1152 |
String roleIds = "";
|
1135 |
String roleIds = "";
|
1153 |
Iterator<Valeur> itRole = roleId.iterator();
|
1136 |
Iterator<Valeur> itRole = roleId.iterator();
|
1154 |
while (itRole.hasNext()) {
|
1137 |
while (itRole.hasNext()) {
|
1155 |
roleIds+= itRole.next().getId();
|
1138 |
roleIds+= itRole.next().getId();
|
1156 |
if (itRole.hasNext()) {
|
1139 |
if (itRole.hasNext()) {
|
1157 |
roleIds+=",";
|
1140 |
roleIds+=",";
|
1158 |
}
|
1141 |
}
|
1159 |
}
|
- |
|
1160 |
modele.selectionPublicationAPersonne(vueARafraichir, publicationId, personnesId, roleIds);
|
- |
|
1161 |
|
1142 |
}
|
Line 1162... |
Line 1143... |
1162 |
Debug.log("|*** END Mediateur.selectionnerPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, String personnesId, List<Valeur> roleId)");
|
1143 |
modele.selectionPublicationAPersonne(vueARafraichir, publicationId, personnesId, roleIds);
|
1163 |
}
|
- |
|
1164 |
|
- |
|
1165 |
public void ajouterPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, PublicationAPersonneListe personnesAjoutees, String roleId) {
|
- |
|
1166 |
|
1144 |
}
|
1167 |
Debug.log("|*** BEGIN Mediateur.ajouterPublicationAPersonne()");
|
1145 |
|
1168 |
|
1146 |
public void ajouterPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, PublicationAPersonneListe personnesAjoutees, String roleId) {
|
1169 |
if (personnesAjoutees != null && personnesAjoutees.size() > 0) {
|
1147 |
if (personnesAjoutees != null && personnesAjoutees.size() > 0) {
|
1170 |
String idPublicationAPersonneSepareParVirgule = "" ;
|
1148 |
String idPublicationAPersonneSepareParVirgule = "" ;
|
1171 |
for (Iterator<String> it = personnesAjoutees.keySet().iterator(); it.hasNext();) {
|
1149 |
for (Iterator<String> it = personnesAjoutees.keySet().iterator(); it.hasNext();) {
|
1172 |
idPublicationAPersonneSepareParVirgule += personnesAjoutees.get(it.next()).getIdPersonne();
|
1150 |
idPublicationAPersonneSepareParVirgule += personnesAjoutees.get(it.next()).getIdPersonne();
|
1173 |
if (it.hasNext()) {
|
1151 |
if (it.hasNext()) {
|
1174 |
idPublicationAPersonneSepareParVirgule += ",";
|
1152 |
idPublicationAPersonneSepareParVirgule += ",";
|
1175 |
}
|
1153 |
}
|
1176 |
}
|
- |
|
1177 |
modele.ajouterPublicationAPersonne(vueARafraichir, publicationId, idPublicationAPersonneSepareParVirgule, roleId);
|
- |
|
1178 |
}
|
- |
|
1179 |
|
1154 |
}
|
Line 1180... |
Line 1155... |
1180 |
Debug.log("|*** END Mediateur.ajouterPublicationAPersonne()");
|
1155 |
modele.ajouterPublicationAPersonne(vueARafraichir, publicationId, idPublicationAPersonneSepareParVirgule, roleId);
|
1181 |
|
- |
|
1182 |
}
|
- |
|
1183 |
|
1156 |
}
|
1184 |
public void supprimerPublicationAPersonne(Rafraichissable vueARafraichir, PublicationAPersonneListe personnesSupprimees) {
|
1157 |
}
|
1185 |
Debug.log("(*) BEGIN Mediateur.supprimerPublicationAPersonne()");
|
1158 |
|
1186 |
|
1159 |
public void supprimerPublicationAPersonne(Rafraichissable vueARafraichir, PublicationAPersonneListe personnesSupprimees) {
|
1187 |
if (personnesSupprimees != null && personnesSupprimees.size() > 0) {
|
1160 |
if (personnesSupprimees != null && personnesSupprimees.size() > 0) {
|
1188 |
String idPublicationAPersonneSepareParVirgule = "" ;
|
1161 |
String idPublicationAPersonneSepareParVirgule = "" ;
|
1189 |
for (Iterator<String> it = personnesSupprimees.keySet().iterator(); it.hasNext();) {
|
1162 |
for (Iterator<String> it = personnesSupprimees.keySet().iterator(); it.hasNext();) {
|
1190 |
idPublicationAPersonneSepareParVirgule += personnesSupprimees.get(it.next()).getId();
|
1163 |
idPublicationAPersonneSepareParVirgule += personnesSupprimees.get(it.next()).getId();
|
1191 |
if (it.hasNext()) {
|
1164 |
if (it.hasNext()) {
|
1192 |
idPublicationAPersonneSepareParVirgule += ",";
|
1165 |
idPublicationAPersonneSepareParVirgule += ",";
|
1193 |
}
|
- |
|
1194 |
}
|
1166 |
}
|
Line 1195... |
Line 1167... |
1195 |
modele.supprimerPublicationAPersonne(vueARafraichir, idPublicationAPersonneSepareParVirgule);
|
1167 |
}
|
1196 |
}
|
1168 |
modele.supprimerPublicationAPersonne(vueARafraichir, idPublicationAPersonneSepareParVirgule);
|
1197 |
Debug.log("(*) END Mediateur.supprimerPublicationAPersonne()");
|
- |
|
1198 |
}
|
- |
|
1199 |
|
- |
|
1200 |
//Lier plusieurs publication à une personne
|
- |
|
1201 |
public void ajouterPublicationAPersonne(Rafraichissable vueARafraichir, PublicationAPersonneListe listePublications, String personneId, String roleId) {
|
- |
|
1202 |
|
1169 |
}
|
1203 |
Debug.log("<8-8> BEGIN Mediateur.ajouterPublicationAPersonne() pour lier plusieurs publication à une personne");
|
1170 |
}
|
1204 |
|
1171 |
|
1205 |
Debug.log("<8-8> Mediateur.ajouterPublicationAPersonne(), listePublications = "+listePublications.toString());
|
1172 |
//Lier plusieurs publication à une personne
|
1206 |
|
1173 |
public void ajouterPublicationAPersonne(Rafraichissable vueARafraichir, PublicationAPersonneListe listePublications, String personneId, String roleId) {
|
Line 1214... |
Line 1181... |
1214 |
if (it.hasNext()) {
|
1181 |
if (it.hasNext()) {
|
1215 |
idsPubli += ",";
|
1182 |
idsPubli += ",";
|
1216 |
rolesIds += ",";
|
1183 |
rolesIds += ",";
|
1217 |
}
|
1184 |
}
|
1218 |
}
|
1185 |
}
|
1219 |
|
- |
|
1220 |
Debug.log("<8-8> Mediateur.ajouterPublicationAPersonne(), idsPubli = "+idsPubli+", rolesIds = "+rolesIds);
|
- |
|
1221 |
|
- |
|
1222 |
Debug.log("<8-8> Médiateur.ajouterPublicationAPersonne(), Appel à modele.ajouterPublicationAPersonne()");
|
- |
|
1223 |
modele.ajouterPublicationAPersonne(vueARafraichir, idsPubli, personneId, rolesIds);
|
1186 |
modele.ajouterPublicationAPersonne(vueARafraichir, idsPubli, personneId, rolesIds);
|
1224 |
}
|
1187 |
}
|
1225 |
|
- |
|
1226 |
Debug.log("<8-8> END Mediateur.ajouterPublicationAPersonne() pour lier plusieurs publication à une personne");
|
- |
|
1227 |
}
|
1188 |
}
|
Line 1228... |
Line 1189... |
1228 |
|
1189 |
|
1229 |
//+----------------------------------------------------------------------------------------------------------------+
|
1190 |
//+----------------------------------------------------------------------------------------------------------------+
|
1230 |
// GESTION DES COMMENTAIRES
|
1191 |
// GESTION DES COMMENTAIRES
|