| Line 25... |
Line 25... |
| 25 |
import org.tela_botanica.client.modeles.collection.CollectionAPersonne;
|
25 |
import org.tela_botanica.client.modeles.collection.CollectionAPersonne;
|
| 26 |
import org.tela_botanica.client.modeles.collection.CollectionAPersonneListe;
|
26 |
import org.tela_botanica.client.modeles.collection.CollectionAPersonneListe;
|
| 27 |
import org.tela_botanica.client.modeles.collection.CollectionAPublication;
|
27 |
import org.tela_botanica.client.modeles.collection.CollectionAPublication;
|
| 28 |
import org.tela_botanica.client.modeles.collection.CollectionAPublicationListe;
|
28 |
import org.tela_botanica.client.modeles.collection.CollectionAPublicationListe;
|
| 29 |
import org.tela_botanica.client.modeles.collection.CollectionListe;
|
29 |
import org.tela_botanica.client.modeles.collection.CollectionListe;
|
| - |
|
30 |
import org.tela_botanica.client.modeles.collection.UniteRangement;
|
| 30 |
import org.tela_botanica.client.modeles.commentaire.Commentaire;
|
31 |
import org.tela_botanica.client.modeles.commentaire.Commentaire;
|
| 31 |
import org.tela_botanica.client.modeles.commentaire.CommentaireListe;
|
32 |
import org.tela_botanica.client.modeles.commentaire.CommentaireListe;
|
| 32 |
import org.tela_botanica.client.modeles.personne.Personne;
|
33 |
import org.tela_botanica.client.modeles.personne.Personne;
|
| 33 |
import org.tela_botanica.client.modeles.personne.PersonneListe;
|
34 |
import org.tela_botanica.client.modeles.personne.PersonneListe;
|
| 34 |
import org.tela_botanica.client.modeles.projet.Projet;
|
35 |
import org.tela_botanica.client.modeles.projet.Projet;
|
| Line 91... |
Line 92... |
| 91 |
private Viewport viewport;
|
92 |
private Viewport viewport;
|
| 92 |
private Modele modele = null;
|
93 |
private Modele modele = null;
|
| 93 |
public static final Constantes i18nC = getI18nConstante();
|
94 |
public static final Constantes i18nC = getI18nConstante();
|
| 94 |
public static final ErrorMessages i18nM = getI18nMessage();
|
95 |
public static final ErrorMessages i18nM = getI18nMessage();
|
| 95 |
public static final boolean DEBUG = true;
|
96 |
public static final boolean DEBUG = true;
|
| 96 |
public static final boolean DEBUG_CHARGEMENT = false;
|
97 |
public static final boolean DEBUG_CHARGEMENT = true;
|
| Line 97... |
Line 98... |
| 97 |
|
98 |
|
| 98 |
private EnteteVue panneauNord = null;
|
99 |
private EnteteVue panneauNord = null;
|
| 99 |
private NavigationVue panneauOuest = null;
|
100 |
private NavigationVue panneauOuest = null;
|
| 100 |
private ContenuVue panneauCentre = null;
|
101 |
private ContenuVue panneauCentre = null;
|
| Line 308... |
Line 309... |
| 308 |
if (DEBUG_CHARGEMENT) System.out.println("[CHARGEMENT] Problème : l'objet "+caller+" essaie de désactiver le chargement alors qu'il ne l'a pas initié.");
|
309 |
if (DEBUG_CHARGEMENT) System.out.println("[CHARGEMENT] Problème : l'objet "+caller+" essaie de désactiver le chargement alors qu'il ne l'a pas initié.");
|
| 309 |
}
|
310 |
}
|
| 310 |
else fileDAttenteChargement.put(caller, fileDAttenteChargement.get(caller)-1);
|
311 |
else fileDAttenteChargement.put(caller, fileDAttenteChargement.get(caller)-1);
|
| Line 311... |
Line 312... |
| 311 |
|
312 |
|
| - |
|
313 |
if (!chargementsEnCours()) desactiverChargement();
|
| - |
|
314 |
else if (DEBUG_CHARGEMENT) {
|
| - |
|
315 |
System.out.println("[CHARGEMENT] Patienter, il y a encore un chargement en cours.");
|
| - |
|
316 |
debugFileAttente();
|
| 312 |
if (!chargementsEnCours()) desactiverChargement();
|
317 |
}
|
| Line 313... |
Line 318... |
| 313 |
}
|
318 |
}
|
| 314 |
|
319 |
|
| 315 |
private void desactiverChargement() {
|
320 |
private void desactiverChargement() {
|
| Line 333... |
Line 338... |
| 333 |
System.out.println("[CHARGEMENT]--< StackTrace >------------------------------------------------------");
|
338 |
System.out.println("[CHARGEMENT]--< StackTrace >------------------------------------------------------");
|
| 334 |
if (fileDAttenteChargement.size() == 0) System.out.println("(Empty)");
|
339 |
if (fileDAttenteChargement.size() == 0) System.out.println("(Empty)");
|
| 335 |
Iterator<Object> it = fileDAttenteChargement.keySet().iterator();
|
340 |
Iterator<Object> it = fileDAttenteChargement.keySet().iterator();
|
| 336 |
while (it.hasNext()) {
|
341 |
while (it.hasNext()) {
|
| 337 |
Object o = it.next();
|
342 |
Object o = it.next();
|
| 338 |
System.out.println(" ==> ["+o+"] = "+fileDAttenteChargement.get(o));
|
343 |
System.out.println(" ["+o+"] = "+fileDAttenteChargement.get(o));
|
| 339 |
}
|
344 |
}
|
| 340 |
}
|
345 |
}
|
| Line 341... |
Line 346... |
| 341 |
|
346 |
|
| 342 |
//+----------------------------------------------------------------------------------------------------------------+
|
347 |
//+----------------------------------------------------------------------------------------------------------------+
|
| Line 1116... |
Line 1121... |
| 1116 |
}
|
1121 |
}
|
| Line 1117... |
Line 1122... |
| 1117 |
|
1122 |
|
| 1118 |
//+----------------------------------------------------------------------------------------------------------------+
|
1123 |
//+----------------------------------------------------------------------------------------------------------------+
|
| Line -... |
Line 1124... |
| - |
|
1124 |
// GESTION de la relation COLLECTION A PUBLICATION
|
| - |
|
1125 |
|
| - |
|
1126 |
public void selectionnerCollectionAPublication(Rafraichissable vueARafraichir, String collectionId, String recherche, int start, int nbElements, Sequenceur sequenceur) {
|
| - |
|
1127 |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner CollectionAPublication");
|
| - |
|
1128 |
Integer seqId = null;
|
| - |
|
1129 |
if (sequenceur!=null) {
|
| - |
|
1130 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
| - |
|
1131 |
vueARafraichir = sequenceur;
|
| - |
|
1132 |
}
|
| - |
|
1133 |
modele.selectionnerCollectionAPublication(vueARafraichir, collectionId, recherche, start, nbElements, seqId);
|
| 1119 |
// GESTION de la relation COLLECTION A PUBLICATION
|
1134 |
}
|
| 1120 |
|
1135 |
|
| 1121 |
public void selectionnerCollectionAPublication(Rafraichissable vueARafraichir, String collectionId, Sequenceur sequenceur) {
|
1136 |
public void selectionnerCollectionAPublication(Rafraichissable vueARafraichir, String collectionId, Sequenceur sequenceur) {
|
| 1122 |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner CollectionAPublication");
|
1137 |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner CollectionAPublication");
|
| 1123 |
Integer seqId = null;
|
1138 |
Integer seqId = null;
|
| Line 1168... |
Line 1183... |
| 1168 |
vueARafraichir = sequenceur;
|
1183 |
vueARafraichir = sequenceur;
|
| 1169 |
}
|
1184 |
}
|
| 1170 |
modele.selectionnerCollectionACommentaire(vueARafraichir, collectionId, seqId);
|
1185 |
modele.selectionnerCollectionACommentaire(vueARafraichir, collectionId, seqId);
|
| 1171 |
}
|
1186 |
}
|
| Line -... |
Line 1187... |
| - |
|
1187 |
|
| - |
|
1188 |
public void selectionnerCollectionACommentaire(Rafraichissable vueARafraichir, String collectionId, String recherche, int pageCourante, int nbElements, Sequenceur sequenceur) {
|
| - |
|
1189 |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner CollectionACommentaire");
|
| - |
|
1190 |
Integer seqId = null;
|
| - |
|
1191 |
if (sequenceur != null) {
|
| - |
|
1192 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
| - |
|
1193 |
vueARafraichir = sequenceur;
|
| - |
|
1194 |
}
|
| - |
|
1195 |
modele.selectionnerCollectionACommentaire(vueARafraichir, collectionId, recherche, pageCourante, nbElements, seqId);
|
| - |
|
1196 |
}
|
| 1172 |
|
1197 |
|
| 1173 |
/** AJOUTER **/
|
1198 |
/** AJOUTER **/
|
| 1174 |
public void ajouterCollectionACommentaire(Rafraichissable vueARafraichir, String collectionId, CollectionACommentaireListe commentairesAjoutees) {
|
1199 |
public void ajouterCollectionACommentaire(Rafraichissable vueARafraichir, String collectionId, CollectionACommentaireListe commentairesAjoutees) {
|
| 1175 |
if (commentairesAjoutees != null && commentairesAjoutees.size() > 0) {
|
1200 |
if (commentairesAjoutees != null && commentairesAjoutees.size() > 0) {
|
| 1176 |
for (Iterator<String> it = commentairesAjoutees.keySet().iterator(); it.hasNext();) {
|
1201 |
for (Iterator<String> it = commentairesAjoutees.keySet().iterator(); it.hasNext();) {
|
| Line 1462... |
Line 1487... |
| 1462 |
Integer seqId = null;
|
1487 |
Integer seqId = null;
|
| 1463 |
if (sequenceur!=null) {
|
1488 |
if (sequenceur!=null) {
|
| 1464 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
1489 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
| 1465 |
vueARafraichir = sequenceur;
|
1490 |
vueARafraichir = sequenceur;
|
| 1466 |
}
|
1491 |
}
|
| 1467 |
modele.selectionnerPublication(vueARafraichir, publicationId, projetId, nomComplet, nbElements, pageCourante, seqId);
|
1492 |
modele.selectionnerPublication(vueARafraichir, publicationId, projetId, nomComplet, pageCourante, nbElements, seqId);
|
| - |
|
1493 |
}
|
| - |
|
1494 |
|
| - |
|
1495 |
public void selectionnerPublication(Rafraichissable vueARafraichir, String recherche, int start, int nbElements, Sequenceur sequenceur) {
|
| - |
|
1496 |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner Publication");
|
| - |
|
1497 |
Integer seqId = null;
|
| - |
|
1498 |
if (sequenceur!=null) {
|
| - |
|
1499 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
| - |
|
1500 |
vueARafraichir = sequenceur;
|
| - |
|
1501 |
}
|
| - |
|
1502 |
modele.selectionnerPublication(vueARafraichir, recherche, start, nbElements, seqId);
|
| 1468 |
}
|
1503 |
}
|
| Line 1469... |
Line 1504... |
| 1469 |
|
1504 |
|
| 1470 |
/** AJOUTER **/
|
1505 |
/** AJOUTER **/
|
| 1471 |
public void ajouterPublication(Rafraichissable vueARafraichir, Publication publication, Integer seqId) {
|
1506 |
public void ajouterPublication(Rafraichissable vueARafraichir, Publication publication, Integer seqId) {
|
| Line 1530... |
Line 1565... |
| 1530 |
roleIds+=",";
|
1565 |
roleIds+=",";
|
| 1531 |
}
|
1566 |
}
|
| 1532 |
}
|
1567 |
}
|
| 1533 |
modele.selectionPublicationAPersonne(vueARafraichir, publicationId, personnesId, roleIds, seqId);
|
1568 |
modele.selectionPublicationAPersonne(vueARafraichir, publicationId, personnesId, roleIds, seqId);
|
| 1534 |
}
|
1569 |
}
|
| - |
|
1570 |
|
| - |
|
1571 |
public void selectionnerPublicationsAPersonne(Rafraichissable vueARafraichir, String personneId, List<Valeur> roleId, String recherche, int pageCourante, int nbElements, Sequenceur sequenceur) {
|
| - |
|
1572 |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner PublicationAPersonne");
|
| - |
|
1573 |
Integer seqId = null;
|
| - |
|
1574 |
if (sequenceur != null) {
|
| - |
|
1575 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
| - |
|
1576 |
vueARafraichir = sequenceur;
|
| - |
|
1577 |
}
|
| - |
|
1578 |
|
| - |
|
1579 |
String roleIds = "";
|
| - |
|
1580 |
Iterator<Valeur> itRole = roleId.iterator();
|
| - |
|
1581 |
while (itRole.hasNext()) {
|
| - |
|
1582 |
roleIds+= itRole.next().getId();
|
| - |
|
1583 |
if (itRole.hasNext()) {
|
| - |
|
1584 |
roleIds+=",";
|
| - |
|
1585 |
}
|
| - |
|
1586 |
}
|
| - |
|
1587 |
modele.selectionPublicationsAPersonne(vueARafraichir, personneId, roleIds, recherche, pageCourante, nbElements, seqId);
|
| - |
|
1588 |
}
|
| - |
|
1589 |
|
| - |
|
1590 |
public void selectionnerPersonnesAPublication(Rafraichissable vueARafraichir, String publicationId, String recherche, int pageCourante, int nbElements, Sequenceur sequenceur) {
|
| - |
|
1591 |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner PublicationAPersonne");
|
| - |
|
1592 |
Integer seqId = null;
|
| - |
|
1593 |
if (sequenceur != null) {
|
| - |
|
1594 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
| - |
|
1595 |
vueARafraichir = sequenceur;
|
| - |
|
1596 |
}
|
| - |
|
1597 |
modele.selectionPersonnesAPublication(vueARafraichir, publicationId, recherche, pageCourante, nbElements, seqId);
|
| - |
|
1598 |
}
|
| Line 1535... |
Line 1599... |
| 1535 |
|
1599 |
|
| 1536 |
/** AJOUTER **/
|
1600 |
/** AJOUTER **/
|
| 1537 |
// Lier une publication à plusieurs personnes
|
1601 |
// Lier une publication à plusieurs personnes
|
| 1538 |
public void ajouterPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, PublicationAPersonneListe personnesAjoutees, String roleId, Integer seqId) {
|
1602 |
public void ajouterPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, PublicationAPersonneListe personnesAjoutees, String roleId, Integer seqId) {
|
| Line 1686... |
Line 1750... |
| 1686 |
vueARafraichir = sequenceur;
|
1750 |
vueARafraichir = sequenceur;
|
| 1687 |
}
|
1751 |
}
|
| 1688 |
modele.selectionnerCommentaire(vueARafraichir, commentaireId, getProjetId(), titre, pageCourante, nbElements, seqId);
|
1752 |
modele.selectionnerCommentaire(vueARafraichir, commentaireId, getProjetId(), titre, pageCourante, nbElements, seqId);
|
| 1689 |
}
|
1753 |
}
|
| Line -... |
Line 1754... |
| - |
|
1754 |
|
| - |
|
1755 |
public void selectionnerCommentaire(Rafraichissable vueARafraichir, String recherche, int pageCourante, int nbElements, Sequenceur sequenceur) {
|
| - |
|
1756 |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner Commentaire");
|
| - |
|
1757 |
Integer seqId = null;
|
| - |
|
1758 |
if (sequenceur != null) {
|
| - |
|
1759 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
| - |
|
1760 |
vueARafraichir = sequenceur;
|
| - |
|
1761 |
}
|
| - |
|
1762 |
modele.selectionnerCommentaire(vueARafraichir, recherche, pageCourante, nbElements, seqId);
|
| - |
|
1763 |
}
|
| 1690 |
|
1764 |
|
| 1691 |
/** Cette méthode est un wrapper **/
|
1765 |
/** Cette méthode est un wrapper **/
|
| 1692 |
public void selectionnerCommentaireParTitre(Rafraichissable vueARafraichir, String titre, Sequenceur sequenceur) {
|
1766 |
public void selectionnerCommentaireParTitre(Rafraichissable vueARafraichir, String titre, Sequenceur sequenceur) {
|
| 1693 |
selectionnerCommentaire(vueARafraichir, null, titre, 0, nbElements, sequenceur);
|
1767 |
selectionnerCommentaire(vueARafraichir, null, titre, 0, nbElements, sequenceur);
|